-
元素选择器(element selector):通过元素的标签名选择元素,例如
p选择所有<p>元素。 -
类选择器(class selector):通过元素的 class 属性值选择元素,例如
.red选择所有具有red类的元素。 -
ID选择器(id selector):通过元素的 id 属性值选择元素,例如
#header选择具有headerid 的元素。 -
属性选择器(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 选择器,可以根据具体需要选择合适的选择器来选取元素进行样式的设置。