CSS 选择器
CSS选择器是CSS中用于选择HTML元素并为其应用样式的一种机制。通过选择器,我们可以精确地定位页面中的元素,并为其设置颜色、字体、布局等样式。理解CSS选择器是掌握CSS的关键一步。
什么是CSS选择器?
CSS选择器是一种模式,用于匹配HTML文档中的元素。通过选择器,我们可以指定哪些元素应该应用特定的样式规则。选择器可以是简单的(如标签名),也可以是复杂的(如组合选择器)。
基本选择器
1. 元素选择器
元素选择器是最简单的选择器,它通过HTML元素的标签名来选择元素。
p {
color: blue;
}
输入:
<p>这是一个段落。</p>
输出:
这是一个段落。
2. 类选择器
类选择器通过元素的class
属性来选择元素。类选择器以.
开头。
.highlight {
background-color: yellow;
}
输入:
<p class="highlight">这是一个高亮段落。</p>
输出:
这是一个高亮段落。
3. ID选择器
ID选择器通过元素的id
属性来选择元素。ID选择器以#
开头。
#header {
font-size: 24px;
}
输入 :
<h1 id="header">这是标题</h1>
输出:
这是标题
备注
ID选择器在页面中应该是唯一的,即一个页面中不应有多个元素使用相同的ID。
组合选择器
1. 后代选择器
后代选择器用于选择某个元素的后代元素。它通过空格分隔两个选择器。
div p {
color: green;
}
输入:
<div>
<p>这是一个段落。</p>
</div>
输出:
这是一个段落。
2. 子元素选择器
子元素选择器用于选择某个元素的直接子元素。它使用>
符号。
ul > li {
list-style-type: square;
}
输入:
<ul>
<li>