-
元素选择器(element selector):通过元素的标签名选择元素,例如
p
选择所有<p>
元素。 -
类选择器(class selector):通过元素的 class 属性值选择元素,例如
.red
选择所有具有red
类的元素。 -
ID选择器(id selector):通过元素的 id 属性值选择元素,例如
#header
选择具有header
id 的元素。 -
属性选择器(attribute selector):通过元素的属性值选择元素,例如
[type="text"]
选择所有type
属性值为text
的元素。 -
后代选择器(descendant selector):通过元素之间的嵌套关系选择元素,例如
div p
选择所有<p>
元素,而这些元素是<div>
元素的后代。 -
直接子元素选择器(child selector):通过元素之间的直接父子关系选择元素,例如
ul > li
选择所有<li>
元素,而这些元素是<ul>
元素的直接子元素。 -
兄弟选择器(sibling selector):通过元素之间的兄弟关系选择元素,例如
p + span
选择紧接在<p>
元素后面的<span>
元素。 -
伪类选择器(pseudo-class selector):通过元素的特殊状态选择元素,例如
:hover
选择鼠标悬停在元素上的状态。
以上是一些常见的 CSS 选择器,可以根据具体需要选择合适的选择器来选取元素进行样式的设置。