css中选择器有:1、简单选择器;2、属性选择器;3、组合选择器;4、伪类选择器;5、伪元素选择器;6、多重选择器。
本文操作环境:windows7系统、CSS3版、Dell G3电脑。
CSS选择器常见的有哪几种?
一、简单选择器 Simple Selectors
选择器 | 含义 |
---|---|
* | 通用元素选择器,匹配任何元素 |
E | 标签选择器,匹配所有使用E标签的元素 |
.info | class选择器,匹配所有class属性中包含info的元素 |
#footer | id选择器,匹配所有id属性等于footer的元素 |
二、属性选择器 Attribute Selectors
选择器 | 含义 |
---|---|
[atrr] | 选择包含 attr 属性的所有元素,不论 attr 的值为何 |
[attr=val] | [attr=val] 仅选择 attr 属性被赋值为 val 的所有元素 |
三、组合选择器 Combinators
选择器 | 含义 |
---|---|
A, B | 选中匹配 A 或/和 B 的元素 |
A B | 选中匹配 B 且为匹配 A 的元素的后代元素(A B之间空格分开) |
A > B | 选中匹配 B 且为匹配 A 的元素的直接子元素 |
A + B | 选中匹配 B 且为匹配 A 的元素的下一相邻元素 |
A ~ B | 选中匹配 B 且为匹配 A 的元素的下 N 个相邻元素 |
四、伪类 Pseudo-classes
选择器 | 含义 |
---|---|
a:link | 匹配所有未被点击的链接 |
a:visited | 匹配所有已被点击的链接 |
a:hover | 匹配鼠标悬停其上的a元素 |
a:active | 匹配鼠标已经其上按下、还没有释放的a元素 |
li:first-child | 匹配父元素的第一个子元素li |
li:last-child | 匹配父元素的最后一个子元素li |
li:nth-child(n) | 匹配父元素的第n个子元素li(odd奇数,even偶数) |
五、伪元素 Pseudo-elements
选择器 | 含义 |
---|---|
E::before | 在E元素内创建一个子元素,插入生成的内容作为伪元素,放在最前面 |
E::after | 在E元素内创建一个子元素,插入生成的内容作为伪元素,放在最后面 |
E::selection | 应用于文档中被用户高亮的部分(比如使用鼠标选中的部分) |
E::first-letter | 匹配E元素的第一个字母第一行的第一个字母 |
E::first-line | 匹配E元素的第一行 |
六、多重选择器 Multiple Selectors
以上就是css里面有哪些选择器的详细内容,更多请关注亿码酷站其它相关文章!
css里面有哪些选择器
—–文章转载自PHP中文网如有侵权请联系ymkuzhan@126.com删除
转载请注明来源:css里面有哪些选择器
本文永久链接地址:https://www.ymkuzhan.com/31480.html
本文永久链接地址:https://www.ymkuzhan.com/31480.html
下载声明:
本站资源如无特殊说明默认解压密码为www.ymkuzhan.com建议使用WinRAR解压; 本站资源来源于用户分享、互换、购买以及网络收集等渠道,本站不提供任何技术服务及有偿服务,资源仅提供给大家学习研究请勿作它用。 赞助本站仅为维持服务器日常运行并非购买程序及源码费用因此不提供任何技术支持,如果你喜欢该程序,请购买正版! 版权声明:
下载本站资源学习研究的默认同意本站【版权声明】若本站提供的资源侵犯到你的权益,请提交版权证明文件至邮箱ymkuzhan#126.com(将#替换为@)站长将会在三个工作日内为您删除。 免责声明:
您好,本站所有资源(包括但不限于:源码、素材、工具、字体、图像、模板等)均为用户分享、互换、购买以及网络收集而来,并未取得原始权利人授权,因此禁止一切商用行为,仅可用于个人研究学习使用。请务必于下载后24小时内彻底删除,一切因下载人使用所引起的法律相关责任,包括但不限于:侵权,索赔,法律责任,刑事责任等相关责任,全部由下载人/使用人,全部承担。以上说明,一经发布视为您已全部阅读,理解、同意以上内容,如对以上内容持有异议,请勿下载,谢谢配合!支持正版,人人有责,如不慎对您的合法权益构成侵犯,请联系我们对相应内容进行删除,谢谢!