css选择器优先级:
导读:选择器优先级由高到低分别为: !important ˃ 作为style属性写在元素标签上的内联样式 ˃id选择器˃类选择器˃伪类选择器˃属性选择器˃标签选择器˃ 通配符选择器(* 应少用)˃浏览器自定义; 当比较多个相同级别的CSS选...
-
选择器优先级由高到低分别为:
!important > 作为style属性写在元素标签上的内联样式 > id选择器> 类选择器> 伪类选择器> 属性选择器> 标签选择器> 通配符选择器(* 应少用)> 浏览器自定义;
-
当比较多个相同级别的CSS选择器优先级时,它们定义的位置将决定一切。下面从位置上将CSS优先级由高到低分为六级:
1、位于标签里的中所定义的CSS拥有最高级的优先权。2、第二级的优先属性由位于 标签中的 @import 引入样式表所定义。3、第三级的优先属性由标签所引入的样式表定义。4、第四级的优先属性由标签所引入的样式表内的 @import 导入样式表定义。5、第五级优先的样式有用户设定。6、最低级的优先权由浏览器默认。
使用场景:
- class使用场景:需要某些特定样式的标签则放在同一个class中,需要此样式的标签可再添加此类。(class不可被javascript中的GetElementByID函数所调用)
- id使用场景:1、根据提供的唯一id号快速获取标签对象,如:document.getElementById(id) ;2、用于充当label标签for属性的值:示例:用户名:,表示单击此label标签时,id为userid的标签获得焦点
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css选择器优先级:
本文地址: https://pptw.com/jishu/667480.html