在css中选择器是一种模式,用于选择需要添加样式的元素,css对html页面中的元素实现一对一,一对多或者多对一的控制,都需要用到css选择器,html页面中的元素就是通过css选择器进行控制的;
css选择器的基本语法
类选择器:元素的class属性,比如class="box"表示选取class为box的元素;
ID选择器:元素的id属性,比如id="box"表示选取id为box的元素;
元素选择器:直接选择文档元素,比如p表示选择所有的p元素,div表示选择所有的div元素;
属性选择器:选择具有某个属性的元素,如*[title]表示选择所有包含title属性的元素、a[href]表示选择所有带有href属性的a元素等;
后代选择器:选择包含元素后代的元素,如li a表示选取所有li 下所有a元素;
子元素选择器:选择作为某元素子元素的元素,如h1 > strong表示选择父元素为h1 的所有 strong 元素;
相邻兄弟选择器:选择紧接在另一元素后的元素,且二者有相同父元素,如h1 + p表示选择紧接在 h1 元素之后的所有p元素;
父子元素(Parent-Child Relationship):父子元素关系是指一个元素(父元素)包含另一个元素(子元素)的关系。父元素可以通过CSS选择器选择其子元素,并应用样式或者进行其他操作。使用选择器时,可以使用空格(" ")或者大于号(">")来表示父子关系。
示例:
```css
/* 选择所有
元素下的 元素 */
p span {
/* 样式或者其他操作 */
}
```