打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
css3选择器归类整理---基本选择器和属性选择器

css3选择器分类

CSS3选择器分类如下图所示

 

选择器的语法

1.基本选择器

类型 代码 功能描述
通配选择器 *{ margin: 0; padding: 0; border: none; } 选择文档中所有HTML元素
元素选择器 body { background: #eee; } 选择指定类型的HTML元素
类选择器 .list { list-style: square; }

选择指定class属性值为“class”的

任意类型的任意多个元素

ID选择器 #list { width: 500px; margin: 0 auto; } 选择指定ID属性值为“id”的任意类型元素
后代选择器 .list li { margin: 10px; background: #fff; } 选择作为某元素后代的元素。

基本选择器扩展

类型 代码 功能描述
子元素选择器 #wrap > .inner. {color: pink;}

也可称为直接后代选择器,

此类选择器只能匹配到直接后代,

不能匹配到深层次的后代元素

相邻兄弟选择器 #wrap #first+.inner{color:#f00; } 它只会匹配紧跟着的兄弟元素
通用兄弟选择器 #wrap #first ~ div { border: 1px solid;} 它会匹配所有的兄弟元素(不需要紧跟)
选择器分组 h1,h2,h3{color: pink;} 此处的逗号我们称之为结合符

2.属性选择器

(1)存在和值属性选择器

选择器 功能描述
[attribute=value] 用于选取带有指定属性和值的元素。
[attribute~=value] 用于选取属性值中包含指定词汇的元素。
[attribute] 用于选取带有指定属性的元素。

(2)子串值属性选择器

选择器 功能描述
[attr|=val] 用于选取带有以指定值开头的属性值的元素。
[attribute^=value] 匹配属性值以指定值开头的每个元素。
[attribute$=value] 匹配属性值以指定值结尾的每个元素。
[attribute*=value] 匹配属性值中包含指定值的每个元素。

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
CSS选择器大全详解:
CSS 参考手册(13)
css3笔记系列-3.css中的各种选择器详解,不看后悔系列
锋利的jQuery学习笔记(3)
jQuery总结
CSS层叠样式表笔记
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服