footer给每个span加class="iocn"的问题
来源:3-3 footer部分
weibo_哆啦A梦有大口袋_0
2016-08-26
当我确定span都有同样的样式, 为什么写样式不直接 footer ul li span{},为何要多添一个class='iocn', footer ul li .icon{}。
不应该保证网页结构简洁、减少不必要的代码?
@姜维_Wayne
写回答
2回答
-
为了减少性能消耗,css解析式从右向左,会先找到所有的span标签,然后在这些标签找父元素是li的标签,然后再找ul,然后。。。。。 但是如果使用class=“icon”则会直接查找class是icon的元素,这样可以提升性能。
112016-08-29 -
weibo_哆啦A梦有大口袋_0
提问者
2016-08-27
意思就是说,类选择器比标签选择器的性能更好,相对而言可以快速寻找。
012016-08-28
相似问题