CSS求值过程
2017-03-09 15:28:03 0 举报
CSS求值过程是浏览器解析并应用CSS规则的过程。它遵循一定的优先级和规则,从关键选择器开始,逐步确定元素的具体样式。首先,浏览器会解析文档的DOM树,找到与关键选择器匹配的元素。然后,根据选择器的特异性(如ID、类名、属性等),应用相应的CSS规则。如果多个规则具有相同的特异性,则按照它们在样式表中的顺序应用。此外,浏览器还需要考虑继承和层叠效应,以确定最终的样式。整个过程是递归的,直到所有相关规则都被应用。
作者其他创作
大纲/内容
DOM 树
按照来源、!important、选择器特异度、书写顺序等选出优先级最高的一个属性值
样式规则
对应用到该页面的规则用以下条件进行筛选:选择器匹配、属性有效、符合当前media等
cascading
filtering
声明值
Declared Value,一个元素的某个属性可能有0到多个声明值。
0 条评论
下一页