关于定义class时前面加不加所在的标签,及其对优先级的影响
2016-10-08 20:58
253 查看
<pre name="code" class="html"><!doctype html> <html> <head> <title>测试两种class</title> <meta charset="utf-8"> <style type="text/css"> div.p{ background-color:red; } .p{ background-color:green; } div{ background-color:black; } </style> </head> <body> <div class="p"> 背景颜色是? </div> <p class="p">背景颜色是?</p> </body> </html>
最后<div>背景颜色是红色,<p>背景颜色时绿色,说明div.p优先级高于.p,即在定义class时前面加所在标签会使改class优先级提高,但低于id。
事实上,所有双标签,双class或双混合,优先级都高于单个。多标签同理。
相关文章推荐
- CSS样式表定义标签li前面样式
- Struts2的标签及其自定义token拦截器的定义及配置
- 01-05-01-1【Nhibernate (版本3.3.1.4000) 出入江湖】延迟加载及其class和集合(set、bag等)的Lazy属性配置组合对Get和Load方法的影响
- C#程序性能提升篇2 类型(字段类型、class和struct)的错误定义所影响性能浅析
- 关于<base>标签影响锚点的问题
- META标签的定义及其在搜索引擎营销中的作用
- 关于去掉Li标签前面的小圆点和距离/显示下划线
- 关于default-action-ref标签不能访问相应的class中的action问题的解决方案
- 关于图像模糊(blur)的评价及其在人脸识别中影响的方法的资料
- 关于几个标签的定义
- 关于几个标签的定义
- 关于“在C语言中只能在函数前面定义变量”的问题
- 一个关于Struts2标签中cssClass属性的问题
- Java 基础(二) 数据类型:类(class) 其定义方法及其设计方法
- 关于JS修改标签的class属性
- 关于模板声明及其定义
- 关于网站应用程序池的帐号密码更改及其影响的实例分析
- lua5.1 和 5.2 关于 sequence 的定义变化,对#table取值的影响
- 关于CSS的优先级,CSS优先级计算,多个class引用