请解释浏览器是如何根据 CSS3 选择器选择

13 查阅

请解释浏览器是如何根据 CSS3 选择器选择对应元素的?

参考答案:

解析:

IE-CSS3.JS 下载页面的每一个样式文件并解析它的 CSS3 伪选择器。如果一 个选择器被找到,它就会被替换为同名的 CSS class。比如:div:nth-child(2) 将会 变成 div._IEcss-nth-child-2 。接着,Robert Nyman 的 DOMAssistant 用于寻找匹配 元素 CSS3 选择器的 DOM 节点,然后将相应的 CSS 类添加给它。最终,元素的 样式表会被新的版本替代,实现用 CSS3 选择器对相应元素添加对应的样式。<

元素