首页前端开发CSScss选择器优先级顺序是什么?

css选择器优先级顺序是什么?

时间2024-05-21 03:14:03发布访客分类CSS浏览30
导读:在看css选择器优先级顺序前,我们先来简单说说css基本选择器有哪些? 1、标记选择器(如:body,div,p,ul,li) 2、id选择器(如:id="name",id="name_txt") 3、类选择器(如:id="na...
在看css选择器优先级顺序前,我们先来简单说说css基本选择器有哪些? 1、标记选择器(如:body,div,p,ul,li) 2、id选择器(如:id="name",id="name_txt") 3、类选择器(如:id="name",id="name_txt") 4、后代选择器(如:#head.navulli从父集到子孙集的选择器) 5、子元素选择器(如:div> p,带大于号> ) 6、伪类选择器(如:就是链接样式,a元素的伪类,4种不同的状态:link、visited、active、hover。) 看完了基本的css选择器类型后,我们接着来看一下css优先级的概念。 当两个规则都作用到了同一个html元素上时,如果定义的属性有冲突,那么应该用谁的值的,用到谁的值谁的优先级就高。 我们来看一下css选择器优先级的算法: 每个规则对应一个初始"四位数":0、0、0、0 若是行内选择符,则加1、0、0、0 若是ID选择符,则加0、1、0、0 若是类选择符/伪类选择符,则分别加0、0、1、0 若是元素选择符,则分别加0、0、0、1 算法:将每条规则中,选择符对应的数相加后得到的"四位数",从左到右进行比较,大的优先级越高。 看完了上述内容,那我们就来看看css选择器优先级的具体排序。 css选择器优先级最高到最低顺序为: 1.id选择器(#myid) 2.类选择器(.myclassname) 3.标签选择器(div,h1,p) 4.子选择器(ul

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css选择器优先级顺序是什么?
本文地址: https://pptw.com/jishu/664590.html
如何使用css3实现字体内发光效果 css盒模型是什么?

游客 回复需填写必要信息