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反选怎么设置(CSS 新特性 contain控制页面的重绘与重排问题)
- css中的background:transparent的作用
- html5+css3动画效果图(纯DOM+CSS3实现简单的小风车动画)
- css实现颜色渐变动画效果(CSS实现文字高光水波渐变的动态效果实例)
- css控制滚动条的样式
- 自制cssdiv导航栏(css利用transform skewX制作平行四边形导航菜单)
- css文本怎么控制边距(css中text-overflow属性与文本截断详解)
- 在css中width是什么意思(Css深刻理解width:auto的用法)
- css padding简写
- 加载页面执行css动画效果(纯CSS实现预加载动画效果)
- jq控制css样式(css3模拟jq点击事件的实例代码)
- css高级使用技巧(全面解析CSS Media媒体查询使用操作推荐)
- css代码使用方法(写出牛逼的CSS代码13条建议你会哪几条)
- css中id和class的选择
- css中:first-child
- css3经典动画效果(CSS3 3D位移translate效果实例介绍)
- Google 推出了一个游戏生成器,让不会编程的你也能自己设计游戏(推出了一个游戏生成器)
- 二胎家庭老大爱闹情绪,用这招很有效(二胎家庭老大爱闹情绪)
- 一个30岁男人外遇失败的全过程(一个30岁男人外遇失败的全过程)
- 《无敌破坏王2》 不聊彩蛋,聊聊我从动画里看到的现实那些事儿(无敌破坏王2不聊彩蛋)
- 《寄生虫》 三观不正 人类悲欢从来不相通,感同身受也并非本能(寄生虫三观不正)
- 这部动漫中的女孩子,可比101女孩更加励志(这部动漫中的女孩子)
热门推荐
- dedecms搜索功能怎么设置详细(织梦dedecms文章列表页随机放入广告的方法)
- VS中Code Snippet 代码段
- http403错误怎么解决(HTTP 错误 403.1 - 禁止访问:执行访问被拒绝。 解决方法该页无法显示)
- mysql日常运维(MySQL从库维护经验分享)
- pythonmath库引入方法(python使用thrift教程的方法示例)
- 如何在php内加密解密(PHP中散列密码的安全性分析)
- 数据库服务器系统架构图(网站服务器常用数据库的介绍)
- python标准库操作键盘(Python中捕获键盘的方式详解)
- docker本地项目生成镜像(docker images本地迁移的实现)
- pythonmatplotlib条形图动画(Python Matplotlib实现三维数据的散点图绘制)