css选择器优先级
类别:Web前端 浏览量:1859
时间:2016-1-9 css选择器优先级
css选择器优先级一、css选择器优先级
important > 内联 > ID > 类| 伪类| 属性选择 > 标签 | 伪元素 > 通配符 > 继承
例如
1、仅一个选择器单词的时候#id高于.class;
2、li#test2比#test2多了一个单词,那么多一个单词的优先级高;
3、同样多一个单词,但其中一个有#id选择,则#test3要高于li .test3;
4、.body #test4高于body #test4,同样多层级时,.class高于tag;
5、html #test5与body #test5有同样的优先级,先写的会被覆盖;
6、#body #test6高于.html #test6;
7、html #body #test7高于.html .body #test7;
8、#html.html .body #test8与.html #body.body #test8同级。
二、CSS选择器的效率从高到低
1、id选择器(#myid)
2、类选择器(.myclassname)
3、标签选择器(li,h1,p)
4、相邻选择器(h1+p)
5、子选择器(ul < li)
6、后代选择器(li a)
7、通配符选择器(*)
8、属性选择器(a[rel="external"])
9、伪类选择器(a:hover,li:nth-child)
标签:css
您可能感兴趣
- css3动画平移代码(利用CSS3实现炫酷的飞机起飞动画)
- css设置超链接样式
- css3常用特性(css3学习之2D转换功能详解)
- css背景的属性有哪些(简述CSS中的背景属性background)
- css min-width与max-width
- css实现颜色渐变动画效果(CSS实现文字高光水波渐变的动态效果实例)
- css3三维模型(CSS3系列之3D制作方法案例)
- web前端css总结(前端面试必备之CSS3的新特性)
- css style常用属性(CSS中的content属性使用教程)
- css选择器优先级
- css !important的用法
- CSS伪元素:before, :after
- css边框样式讲解(纯css实现动态边框的示例代码)
- css无效的常见原因
- 简述css在html页面中的使用方法(10分钟理解CSS BFC原理及其应用)
- 怎么用html做一个导航栏(html+css 实现简易导航栏功能)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
- ()
- 百事大吉蓝底 绿底手机高清壁纸(绿底手机高清壁纸)
- 蓝底证件照怎么制作 证件照换底色 换尺寸快速搞定(蓝底证件照怎么制作)
- 你喜欢足球吗 足球如何点亮世界的(足球如何点亮世界的)
热门推荐
- apache和yii域名配置(Yii 框架控制器创建使用及控制器响应操作示例)
- python面向对象编写案例(Python面向对象程序设计示例小结)
- iframe标签教程(关于解决iframe标签嵌套问题的解决方法)
- php经典算法大全(php菜单/评论数据递归分级算法的实现方法)
- sqlserver数据库如何分页(SQL server分页的4种方法示例很全面)
- dedecms迁移data验证码不显示(dedecms织梦上传图片302Error错误的解决方法)
- dedecms添加板块(DedeCMS关键词替换问题较完美解决方法)
- javascript中的this判定(Javascript中函数分类&this指向的实例详解)
- flashfxp使用视频教程(FlashFXP 命令行参数)
- C#中的readonly和const关键字