我试图确切地了解浏览器是如何和以何种顺序处理CSS的。我已经知道CSS是从右到左读取的,但更具体地说,我想知道是否:
(或者这甚至可能是浏览器之间的差异?)
发布于 2013-01-11 17:56:47
据我所知,这不是由CSS标准定义的,它只指定结果,而不是达到它们的方法。因为这两种“算法”都会给出相同的视觉输出,所以它们都应该是有效的实现,前提是它们也考虑到网页的动态特性(也就是说,元素几乎可以随时被Javascript移动、添加、修改或删除,这可能会改变它们匹配的CSS规则,甚至其他元素匹配的CSS规则)。
这应该是依赖于实现的。不同的浏览器不需要所有的浏览器都这样做。不过,请放心,浏览器空间中的竞争非常激烈,因此您不必担心设置CSS规则对性能的影响。
https://stackoverflow.com/questions/14283902
复制相似问题