CSS权重优先级的认知
来源:互联网 发布:如何备考软件设计师 编辑:程序博客网 时间:2024/04/28 00:32
从CSS代码存放位置看权重优先级:内嵌样式 > 内部样式表 > 外联样式表。其实这个基本可以忽视之,大部分情况下CSS代码都是使用外联样式表。
从样式选择器看权重优先级:important > 内嵌样式 > ID > 类 > 标签 | 伪类 | 属性选择 > 伪对象 > 继承 > 通配符。
- important的权重为1,0,0,0
- ID的权重为0,1,0,0
- 类的权重为0,0,1,0
- 标签的权重为0,0,0,1
- 伪类的权重为0,0,1,0
- 属性的权重为0,0,1,0
- 伪对象的权重为0,0,0,1
- 通配符的权重为0,0,0,0
实例:
<html><head><style type="text/css">#left{color:black!important;} /*1,1,0,0*/#container #left{color:red;} /*0,2,0,0*/#left{color:green!important;} /*1,1,0,0*/.container #left{color:blue;} /*0,1,1,0*/</style></head><body><div class="container" id="container"> <span id="left">这到底是什么颜色啊?</span></div></body></html>
2个#left的权重都是1,1,0,0 这个时候就采用最后定义原则,所以最后输出的姿态是绿色的。
- CSS权重优先级的认知
- CSS样式的优先级和权重
- CSS权重(优先级)
- CSS样式权重优先级
- css优先级和权重
- 样式优先级CSS优先级CSS样式权重
- CSS选择器优先级,权重问题
- CSS权重优先级从高到低。。。
- 【css层叠】css优先级,权重和层叠
- CSS样式优先级与权重计算方式
- css选择器优先级及权重计算
- css 层叠性 统计权重 优先级问题
- 权重--样式的优先级顺序
- 认识CSS的权重
- css样式的权重
- css权重的计算
- css的权重
- CSS定义的权重
- shared_ptr线程安全性分析
- QT静态编译方法
- 一些linux资料集
- Flash Player 11.5和AIR 3.5测试版发布
- XCode、Cocoa开发中使用第三方dylib的方法
- CSS权重优先级的认知
- Lucene4.0 Demo部署
- 在家完成的一个小项目
- printf/fprintf 打印颜色
- jquery 动态加载css文件
- Flash Player 11.2正式发布 多线程视频解码
- 【排序】静态表格实现排序功能
- 如何删除幽灵设备(Phantom Devices)
- 编译TortoiseSVN源代码