HTML 中 id 和 class 的区别
在 HTML 中,Id 和 Class 都是元素选择器,用于根据分配给这些参数的名称来标识元素。ID 和 Class 选择器是 CSS (HTML) 中使用最广泛的元素选择器。ID 和 Class 的基本区别在于,ID 选择器仅应用于页面中的一个元素,而 Class 选择器可以应用于单个页面上的多个元素。
阅读本文,了解更多关于 HTML 中“id”和“class”的信息,以及它们彼此之间的区别。
什么是 HTML 中的 ID?
在 HTML 中,“id”选择器用于元素的 id 属性。对于 HTML 元素,“id”名称以符号“#”开头,后跟一个唯一的名称。id 元素的一个重要特征是,我们只能将一个 id 选择器附加到一个元素。因此,ID 选择器在一个 HTML 页面中始终是唯一的。
ID 选择器的示例
<!DOCTYPE html>
<html>
<head>
<title>
Id demo
</title>
<style>
#idDemo{
color:green;
font-size:25px;
}
</style>
</head>
<body style="text-align:center">
<h1>Get element by Id</h1>
<p id="idDemo">Demo for Id selector</p>
</body>
</html>
什么是 HTML 中的 CLASS?
在 HTML 中,“class”选择器用于选择具有特定 class 属性的元素。class 选择器以句点 (.) 开头,后跟一个类名。与 id 选择器不同,我们可以将多个选择器附加到 HTML 元素。因此,class 可以在一个页面中多次应用。需要注意的是,类名不能以数字开头。
Class 选择器的示例
<!DOCTYPE html>
<html>
<head>
<title>
Class demo
</title>
<style>
.classDemo{
color:orange;
font-size:25px;
}
</style>
</head>
<body style="text-align:center">
<h1>Get element by class<h1>
<p class="classDemo">Demo for class selector</p>
</body>
</html>
HTML 中 ID 和 CLASS 的区别
以下是 ID 和 Class 的重要区别:
关键 |
Id |
Class |
|---|---|---|
语法 |
在 HTML 中,对于一个元素,ID 名称以“#”符号开头,后跟分配给它的唯一名称。 |
分配给元素的“class”名称以“.”开头,后跟类名。 |
选择器 |
只能将一个 ID 选择器附加到一个元素。 |
可以将多个 class 选择器附加到一个元素。 |
唯一性 |
ID 在一个页面中是唯一的,并且最多只能应用于一个元素。 |
class 可以应用于多个元素,因此在一个页面中可以多次出现。 |
结论
您应该注意到的最显著的区别是,一个元素只能有一个 ID 选择器,而一个元素可以有多个 class 选择器。但是,ID 和 Class 选择器都用于根据分配给其参数的名称来标识元素。
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP