自从我读到这篇文章以来,我有个问题一直困扰着我。我有一个普遍的看法,即具有多个元素的 CSS 选择器向后工作,并且该键选择器决定了很多效率,因为它缩小了由前缀规则选择的 DOM 元素的数量。
然而,这让我感到困惑。即与新的 HTML5<header>
等(块样式标签)有关。我使用<header>
等标签来避免使用<div class="header">
. <header>
如果我最终不得不写<header class="header">
来提高效率,我为什么还要费心使用效率 POV 中的标签。
同样在一般意义上,您对选择器的通用结构的建议是什么?以下面的文档为例:编辑我很抱歉,我忘了说明哪个元素。在这种情况下,您的<img>
标签选择器将是什么。
<header>
<div>
<img src="http://www.google.com/" />
</div>
</header>
最后,这对相关网页的效率有多大影响?是否值得考虑(在 gzip、JS 在 DOM 中放置、缩小等之后)还是只是吹毛求疵?谢谢你的时间!