css样式优先级示例
2016-06-14 20:16
501 查看
1.一个DIV中既有class又有id
2.一个div中有多个class
3.伪类选择器与class
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style type="text/css"> #box1{color:red;} .box1{color:blue;} .box2{color:blue;} #box2{color:red;} </style> </head> <body> <div class="box1" id="box1"> Hello </div> <div class="box2" id="box2"> Word </div> <!--说明id作用力大于class,且与位置无关--> </body> </html>
2.一个div中有多个class
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style type="text/css"> .red {color:red;} .blue{color:blue;} </style> </head> <body> <div class="red blue" > Hello </div> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style type="text/css"> .blue{color:blue;} .red {color:red;} </style> </head> <body> <div class="red blue" > Hello </div> </body> <!--结果是:第一个是蓝色,第二个是红色。 说明:有两个类,会按照div引用的class中,在css中最后一个定义为准--> </html>
3.伪类选择器与class
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style type="text/css"> /*下边执行顺序不影响结果*/ .red {color:red;} .red>div:first-child{color:pink;}/*作用域第1*/ .red>div{color:blue;}/*作用域第2*/ .green {color:green;}/*作用域第3*/ </style> </head> <body> <div class="red" > <div class="green"> Hello<!--颜色为pink--> </div> </div> </body> </html>
相关文章推荐
- CSS 的overflow:hidden 属性详细解释
- css小技巧
- pure.css 学习记录
- animate.css动画样式详解
- 面向属性的CSS命名
- css选择器和xpath对照表
- css之单行文字超出
- 转 CSS hack:针对IE6,IE7,firefox显示不同效果
- 文字在div中水平和垂直居中的的css样式
- css选择器
- CSS +DIV的简单表格代码
- CSS:<ul>的左边为什么有40px的默认距离呢?
- animate.css CSS3动画库
- HTML,CSS,font-family:中文字体的英文名称 (宋体 微软雅黑)
- css笔记——关于 body/html 的高度百分比
- CSS美化半个字符的巧妙方法
- margin父元素与子元素margin合并问题
- DOM编程艺术(样式操作)
- CSS隐藏元素 display visibility opacity的区别
- 菜鸟进阶01-html/css