HTML Dog
跳至导航

Class and ID Selectors

CSS 入门教程 中,我们只看了 HTML 选择器——那些代表 HTML 标签的选择器。

您还可以定义自己的选择器,形式为选择器和ID选择器。

这样做的好处是,您可以拥有相同的 HTML 元素,但根据其类或 ID 以不同的方式呈现它。

在 CSS 中,类选择器是前面带有圆点(“.”)的名称,而 ID 选择器是前面带有井号(“#”)的名称。

所以 CSS 可能看起来像这样


#top {
    background-color: #ccc;
    padding: 20px
}

.intro {
    color: red;
    font-weight: bold;
}

HTML 通过使用 idclass 属性来引用 CSS。它可能看起来像这样


<div id="top">

<h1>Chocolate curry</h1>

<p class="intro">This is my recipe for making curry purely with chocolate</p>

<p class="intro">Mmm mm mmmmm</p>

</div>

ID 和类之间的区别在于,ID 可以用来标识一个元素,而类可以用来标识一个以上的元素。

您还可以通过简单地先声明 HTML 选择器来将选择器应用于特定的 HTML 元素,因此 p.jam { /* whatever */ } 将仅应用于具有类“jam”的段落元素。