首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这对性能有坏处吗?

这对性能有坏处吗?
EN

Stack Overflow用户
提问于 2016-11-17 03:47:40
回答 1查看 44关注 0票数 0

考虑以下示例:

规则的顺序。

代码语言:javascript
复制
.div-3 {float:right}
.div-4 {width:100%}
.div-2 {width:50%}
#div-1 {width:30%}

浏览器关心吗?

代码语言:javascript
复制
<div id="div-1"></div>

<div class="div-2"></div>

<div class="div-3"></div>

<div class="div-4"></div>

保留原件。

EN

回答 1

Stack Overflow用户

发布于 2016-11-17 04:07:19

不,CSS规则集的顺序不应影响性能。

浏览器不能假设每个选择器只匹配一个元素,该元素将跟随前一个选择器匹配的元素。

浏览器首先加载所有CSS,然后为每个元素搜索与之匹配的选择器。所有可能匹配它的选择器都会被检查,独立于它们在样式表中的顺序。否则这些样式就不适用了。

基本上,CSS声明的顺序才是重要的,因为当在特异性和重要性方面存在抽签时,最新的声明将赢得级联。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40641010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档