【发布时间】:2012-11-23 16:41:28
【问题描述】:
浏览器将 CSS 样式应用于 DOM 元素是否存在一致/通用的顺序?
比如box模型是:margin、border、padding和width。
浏览器处理与盒子模型顺序相同的 CSS 样式是否比列出的 CSS 样式更快:宽度、填充、边框和边距?
还有,所有 CSS 样式的处理顺序是否有标准/规则?
编辑: 我在询问浏览器应用特定 CSS 样式的特定顺序。这是一个通用标准还是每个浏览器?例如,浏览器是否必须先应用 z-index 才能应用背景色?
【问题讨论】:
-
没有通用的方法来应用 css 样式。 css 规范最终定义了它的外观。如何实现这一点几乎取决于供应商。尽管如此,样式还是按照样式表中出现的顺序进行处理。
-
你所说的“流程”和“风格”是什么意思?