如果我有以下HTML:
<div id="container">
<div id="inner">
</div>
</div>
在性能方面是否存在差异:
#container #inner {
width:300px;
}
到
#inner {
width:300px;
}
答案 0 :(得分:3)
性能差异无关紧要。尝试优化代码的其他部分!
话虽如此,通常最好尽可能不具体。
答案 1 :(得分:1)
不会真的影响它,
只有具有宽匹配键选择器的CSS选择器会损害性能。
这里有一些见解:http://www.stevesouders.com/blog/2009/06/18/simplifying-css-selectors/
答案 2 :(得分:1)
由于id
不应该重复,您只需使用#inner