博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css选择器权值
阅读量:5094 次
发布时间:2019-06-13

本文共 538 字,大约阅读时间需要 1 分钟。

有的时候我们为同一个元素设置了不同的CSS样式代码,那么元素会启用哪一个CSS样式呢?我们来看一下面的代码:

p{color:red;}.first{color:green;}

三年级时,我还是一个胆小如鼠的小女孩。

p和.first都匹配到了p这个标签上,那么会显示哪种颜色呢?green是正确的颜色,那么为什么呢?是因为浏览器是根据权值来判断使用哪种css样式的,权值高的就使用哪种css样式。

下面是权值的规则:

标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100。例如下面的代码:

p{color:red;} /*权值为1*/p span{color:green;} /*权值为1+1=2*/.warning{color:white;} /*权值为10*/p span.warning{color:purple;} /*权值为1+1+10=12*/#footer .note p{color:yellow;} /*权值为100+10+1=111*/

注意:还有一个权值比较特殊--继承也有权值但很低,有的文献提出它只有0.1,所以可以理解为继承的权值最低。

转载于:https://www.cnblogs.com/or2-/p/4937519.html

你可能感兴趣的文章
iis 下的 selfssl
查看>>
什么样的公司卖什么货!
查看>>
cassandra vs mongo (1)存储引擎
查看>>
[原创]BizTalk 开发系列
查看>>
Action中动态方法的调用 Action中通配符的使用 Result的配置
查看>>
uva10382
查看>>
Visual Studio基于CMake配置opencv1.0.0、opencv2.2
查看>>
常见编程语言入口特征
查看>>
[Leetcode 94] 72 Binary Tree Inorder Traversal
查看>>
Vue音乐项目笔记(三)
查看>>
遍历Map对象
查看>>
计算剪贴板里仿制的代码行数
查看>>
YTU 2578: 分数减法——结构体
查看>>
MySQL索引背后的数据结构及算法原理
查看>>
Ansible条件测试
查看>>
面向对象程序设计 作业一
查看>>
移动端tap或touch类型事件的点透问题认识
查看>>
重温html5的新增的标签和废除的标签
查看>>
bootstrap的select2校验及不影响原来的格式
查看>>
CMake高级用法
查看>>