写给初学者css优先级问题_html/css_WEB-ITnose
程序员文章站
2022-05-18 09:50:27
...
首先需要搞清楚几个基本概念
1.内嵌样式:
写在元素标签内的例如:
2.内联样式:
写在head的style例如:
3.外部样式:
link标签引入进来的例如:
4.important:只要设置了important的优先级永远最高。例如:border:1px solid red !important;
优先级:!important > 内嵌(标签内)> 内联(style)=外部;
说明:这里很多初学者都会误会内联优先级要高与外部,实际上是相等的。例如:
//名为1的css文件中有div{background:blue;}
background-color;red;
}
此时div的背景色为red;
background-color;red;
}
//名为1的css文件中有div{background:blue;}
此时div的背景色为blue;
选择器权重值:内嵌:1000;
id:0100;
class或伪类:0010;
元素或伪元素:0001;
*:0000;
说明:权重值越大优先级越高;权重值可以累加,但是不会越位,例如:
嵌套十层div,然后有一个div元素选择器,该选择的权重值为000 10,而不是0010,仍旧比class或伪类选择器的权重值小。
权重值:内嵌(1000)>id(0100)>class/伪类(0010)>元素/伪元素(0001)> * 权重值越高优先级越高。 important永远最高。
推荐阅读
-
[转]CSS浏览器兼容问题总结_html/css_WEB-ITnose
-
TextView采用setText赋值之后不能立即显示在页面上的问题解决_html/css_WEB-ITnose
-
p标签问题。求帮助_html/css_WEB-ITnose
-
终于成为博客员的一员了,这是我的第一篇博文,写一个关于ul li内容宽度的问题和解决方案_html/css_WEB-ITnose
-
菜鸟:关于24小时循环倒计时的问题_html/css_WEB-ITnose
-
页面引用小图片问题_html/css_WEB-ITnose
-
获取网页源码问题_html/css_WEB-ITnose
-
css 列表问题_html/css_WEB-ITnose
-
问个菜鸟DIV浮动问题_html/css_WEB-ITnose
-
td里面2个img显示顺序问题_html/css_WEB-ITnose