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
您可能感兴趣
- css 图片边缘虚化(CSS3对图片照片进行边缘模糊处理的实现)
- cssanimation效果(使用CSS transition和animation改变渐变状态的实现方法)
- css 的基本规则写法(CSS中的指定值、初始值和计算值学习教程)
- css水平或者垂直居中的写法(深入理解CSS行高line-height与文本垂直居中的原理)
- css设置3d效果代码(CSS 制作波浪效果的思路)
- css style常用属性(CSS中的content属性使用教程)
- css特效边框流线动画(CSS 动画实现动态气泡背景的方法)
- css控制div上下移动(CSS鼠标悬浮DIV后显示DIV外的按钮解决方法)
- 在css中用属性来实现文字环绕图片(css文字环绕图片—遇到的问题及快速解决方法)
- css3特性动画图(CSS3+DIV实现漂亮的动画彩色标签)
- css3 图片边框(css3图片边框border-image的用法)
- css制作旋转小球(css实现毛毛虫爬行动作)
- css3特性动画图(CSS3轻松实现清新 Loading 效果的简单实例)
- CSS中background-attachment
- css3按钮闪烁(纯CSS3代码实现switch滑动开关按钮效果)
- 怎么样能写出兼容多个浏览器的css(主流浏览器css兼容问题汇总)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
热门推荐
- laravel api接口开发版本控制(Laravel 创建可以传递参数 Console服务的例子)
- CSS3动画属性animation
- MVC上传文件的方法
- python如何判断文件是否结束(python判断文件是否存在,不存在就创建一个的实例)
- 怎样恢复已删除的文件
- js三级联动说明(基于JavaScript实现省市联动效果)
- 卷积神经网络python实现(Python通过TensorFlow卷积神经网络实现猫狗识别)
- 搬瓦工用哪个端口号(搬瓦工bandwagon服务器购买及初步环境搭建图文教程)
- win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法(win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法)
- 微信小程序function怎么使用(微信小程序在{{ }}中直接使用函数的方法示例)