首页前端开发CSScss选择器优先级:

css选择器优先级:

时间2024-05-25 03:34:03发布访客分类CSS浏览97
导读:选择器优先级由高到低分别为: !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
列表元素可继承的 PostgreSQL中如何处理事务

游客 回复需填写必要信息