HTML 中的 div
元素可以使用 class
和 id
属性来标识和描述其内容。但是,这两个属性的作用是有区别的:
class
属性:表示这个元素属于哪些类别。可以使用 CSS 样式表中的类选择器来为其定义样式。例如:
<div class="container">
这是一个容器元素。
</div>
在 CSS 中可以这样定义样式:
.container {
width: 100%;
height: 100%;
background-color: #ccc;
}
id
属性:表示这个元素的唯一标识符。可以使用 CSS 样式表中的 ID 选择器来为其定义样式。例如:
<div id="header">
这是一个头部元素。
</div>
在 CSS 中可以这样定义样式:
#header {
width: 100%;
height: 50px;
background-color: #333;
}
注意:class
和 id
属性都可以用于指定元素的样式,但是它们的作用是有区别的。在 HTML 中,同一个元素可以使用多个 class
属性,但是只能使用一个 id
属性。在 CSS中,使用 #
号加上 ID 名来选择元素,使用 .
号加上类名来选择元素。例如:
#header {
/* 选择 id 为 header 的元素 */
}
.container {
/* 选择 class 为 container 的元素 */
}
另外,还可以使用通配符 *
来选择所有元素。例如:
* {
/* 选择所有元素 */
}
注意:在 CSS 中,ID 选择器的优先级比类选择器高,也就是说,如果两个选择器的样式冲突了,ID 选择器的样式会覆盖类选择器的样式。
总结一下,class
属性用于表示元素的类别,可以使用 CSS 中的类选择器来为其定义样式;而 id
属性用于表示元素的唯一标识符,可以使用 CSS 中的 ID 选择器来为其定义样式。