计算选择器的特异性(CSS)
我知道,为了计算选择器的特异性,我们使用三个数字,其中左侧的第一个数字是 ID 的数量,第二个数字表示类、伪类和属性的数量,第三个数字表示元素的数量。
我意识到以下数字被夸大了……ID 比类更具体,类比元素更具体,但是特异性为 1.0.0 的选择器(因此具有一个 ID 的选择器)会赢得特异性为 0.222.0 的选择器(具有 222 个类/伪类的选择器)?
I know that to calculate the specificity of a selector we use three numbers, where first number on the left is number of IDs, second number represents number of classes, pseudo-classes and attributes and third number represents number of elements.
I realize the following numbers are exaggerated … IDs are more specific than classes and classes are more specific than elements, but will the selector with specificity of 1.0.0 (thus selector with one ID) win over a selector with specificity of 0.222.0 ( selector with 222 classes/pseudo classes )?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的。
测试:
在最新的 Firefox、Chrome、IE 和 Opera 浏览器中文本为红色。
Yep.
Test:
The text is red in recent Firefox, Chrome, IE, and Opera browsers.