css选择器有哪几种类型
本篇文章给大家带来《css选择器有哪几种类型》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。
CSS选择器用于选择你HTML文档中要应用样式的元素。 CSS选择器可分为五类:简单选择器(根据名称、id、类来选择元素)、组合选择器(将多个简单选择器用不同方式组合在一起)、伪类选择器(用于选择元素的某个状态)、伪元素选择器(用于向某些选择器设置特殊效果)和属性选择器。
简单选择器
1. 元素选择器(标签选择器):例如 p{},选取所有<p>标签。
2. id选择器:例如 #id名{},选取id为id名的元素,id具有唯一性。
3. 类选择器:例如 .类名{},选取所有class包含类名的元素,一个class可以重复使用。
4. 通配符选择器:例如 ○{},选择页面中所有的元素。
组合选择器
1. 后代选择器:例如 div p{},选择div元素内部的所有p元素,包含子元素、孙元素等。
2. 子元素选择器:例如 div>p{},选择div元素内部的所有p子元素,不包含孙元素等。
3. 相邻兄弟选择器:例如 div+p{},选择div元素后面的第一个p兄弟元素,注意是兄弟元素。
4. 通用兄弟选择器:例如 div~p{},选择div元素后面的所有p兄弟元素,注意是兄弟元素。
伪类选择器
伪类选择器允许你根据文档结构之外的信息来选择元素,比如根据元素所处状态、与用户的交互状态等。常见的伪类选择器有 :link(未访问链接)、:visited(已访问链接)、:hover(鼠标悬停)、:active(被激活时)、:focus(获取焦点时)等等。
伪元素选择器
伪元素选择器可以让你为元素的某个部分设置样式,例如 ::before(元素内容之前插入内容)、::after(元素内容之后插入内容)、::first-letter(第一个字母)、::first-line(第一行)等等。需要注意的是,CSS3 中使用双冒号 (::) 表示伪元素,以区别于伪类。
属性选择器
属性选择器可以根据元素的属性及属性值来选择元素。常见的属性选择器有 [attribute](拥有指定属性的元素)、[attribute=value](属性值完全匹配的元素)、[attribute~=value](属性值包含指定单词的元素)、[attribute|=value](属性值以指定值开头的元素)等等。石家庄人才网小编提示,属性选择器在处理表单元素时非常有用。
石家庄人才网小编对《css选择器有哪几种类型》内容分享到这里,如果有相关疑问请在本站留言。
版权声明:《css选择器有哪几种类型》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/12783.html