首页 / CSS3 / css3新增选择器有哪些
css3新增选择器有哪些
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了css3新增选择器有哪些,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2418字,纯文字阅读大概需要4分钟。
内容图文
![css3新增选择器有哪些](/upload/InfoBanner/zyjiaocheng/417/80e71ea86bca4eff887a36be33787aa8.jpg)
css3选择器有:“[att^="val"]”、“[att$="val"]”、“[att*="val"]”、“:root”、“:nth-child(n)”、“:last-child”、“:only-child”、“:empty”等等。
本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
css3新增的选择器
属性选择器(除IE6外的大部分浏览器支持)
E[att^="val"] 属性att的值以"val"开头的元素
E[att$="val"] 属性att的值以"val"结尾的元素
E[att*="val"] 属性att的值包含"val"字符串的元素
实例:p[id^="nav"] {background:#000;}
结构伪类选择器(过滤选择器)
(注:FireFox 1.5/2.0/3.0 支持E:root,FireFox 3.0支持E:last-child、E:empty,由于IE6/7/8不支持,所以选择合适的场景用吧)
序号 | 选择器 | 含义 | 实例 |
---|---|---|---|
1 | E:root | 匹配文档的根元素,对于HTML文档,就是HTML元素 | |
2 | E:nth-child(n) | 匹配其父元素的第n个子元素,第一个编号为1 | p:nth-child(3) { color:#f00; } |
3 | E:nth-last-child(n) | 匹配其父元素的倒数第n个子元素,第一个编号为1 | p:last-child { background:#ff0; } |
4 | E:nth-of-type(n) | 与:nth-child()作用类似,但是仅匹配使用同种标签的元素 | p:nth-of-type(2){color:red;}选择父元素的第n个子元素p |
5 | E:nth-last-of-type(n) | 与:nth-last-child() 作用类似,但是仅匹配使用同种标签的元素 | |
6 | E:last-child | 匹配父元素的最后一个子元素,等同于:nth-last-child(1) | |
7 | E:first-of-type | 匹配父元素下使用同种标签的第一个子元素,等同于:nth-of-type(1) | |
8 | E:last-of-type | 匹配父元素下使用同种标签的最后一个子元素,等同于:nth-last-of-type(1) | |
9 | E:only-child | 匹配父元素下仅有的一个子元素,等同于:first-child:last-child或 :nth-child(1):nth-last-child(1) | p:only-child { background:#ff0; } |
10 | E:only-of-type | 匹配父元素下使用同种标签的唯一一个子元素,等同于:first-of-type:last-of-type或 :nth-of-type(1):nth-last-of-type(1) | |
11 | E:empty | 匹配一个不包含任何子元素的元素,注意,文本节点也被看作子元素 | p:empty { background:#ff0; } |
UI状态伪类选择器(IE6/7/8不支持)
序号 | 选择器 | 含义 | 实例 |
---|---|---|---|
1 | E:enabled | 匹配表单中激活的元素 | |
2 | E:disabled | 匹配表单中禁用的元素 | input[type="text"]:disabled { background:#ddd; } |
3 | E:checked | 匹配表单中被选中的radio(单选框)或checkbox(复选框)元素 | |
4 | E::selection | 匹配用户当前选中的元素 |
级元素通用选择器
序号 | 选择器 | 含义 | 实例 |
---|---|---|---|
1 | E ~ F | 匹配任何在E元素之后的同级F元素 | p ~ ul { background:#ff0; } |
反选伪类
序号 | 选择器 | 含义 | 实例 |
---|---|---|---|
1 | E:not(s) | 匹配不符合当前选择器的任何元素 | :not(p) { border:1px solid #ccc; } |
:target伪类
序号 | 选择器 | 含义 | 实例 |
---|---|---|---|
1 | E:target | 匹配文档中特定"id"点击后的效果 |
(学习视频分享:css视频教程)
以上就是css3新增选择器有哪些的详细内容。
本文系统来源:https://www.php.cn/website-design-ask-473659.html内容总结
以上是互联网集市为您收集整理的css3新增选择器有哪些全部内容,希望文章能够帮你解决css3新增选择器有哪些所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。