ID 属性、定义和用法
id 属性为 HTML 元素指定一个唯一的 id(该值在 HTML 文档中必须是唯一的)。
id 属性最常用于指向样式表中的样式,并通过 JavaScript(通过 HTML DOM)来操作具有特定 id 的元素。
在这里阅读更多信息!
CLASS 属性、定义和用法
class 属性为元素指定一个或多个类名。
class 属性主要用于指向样式表中的类。但是,JavaScript 也可以使用它(通过 HTML DOM)来更改具有指定类的 HTML 元素。
在这里阅读更多信息!
因此,您可以使用任何一个 Id 来设置您的 Class 的样式,只要知道该类可以在您的网页中的其他元素上重新使用,ID 必须始终是唯一的。
之所以说 Class 是应用 CSS 的最佳属性,是因为您可以拥有通用的类名称,然后在您的网页中大量使用,从而简化并减少编码时间:)
简单的例子:
HTML
<div id="theUniqueID">
Hello!
</div>
<div id="theUniqueIDTwo">
Hello Again!
</div>
CSS
#theUniqueID {
font-size: 15px;
text-align: right;
}
#theUniqueIDTwo {
font-size: 15px;
text-align: right;
}
可以简化为:
#theUniqueID, #theUniqueIDTwo {
font-size: 15px;
text-align: right;
}
并且可以像这样在整个文档中普遍使用:
.format_01 {
font-size: 15px;
text-align: right;
}
有了 HTML,如:
<div class="format_01">
Hello!
</div>
<div class="format_01">
Hello Again!
</div>
<div class="format_01">
Hello Again and Again!
</div>
Ps:
很抱歉回答过度,但这也让其他知识较少的人也可以学习。