HTML教程
HTML5教程
HTML参考手册

HTML Class

HTML Class属性

HTML Class属性用于为HTML指定单个或多个class名元件。CSS和JavaScript可以使用该Class名称来为HTML元素执行某些任务。您可以在CSS中将此Class与特定Class一起使用,编写一个句点(.)字符,后跟用于选择元素的class的名称。
可以在<style>标记或在HTML文档中,我们可以将相同的class属性名称与不同的元素一起使用。

HTML定义 Class

要创建HTMLclass,请首先使用<head>部分中的<style>标签为HTMLclass定义样式,如下例:

示例:

<head>
<style>
.headings {
color: lightgreen;
font-family: cursive;
background-color: black;}
</style>
</head>
我们已经为class名"headings"定义了样式,并且我们可以在要提供此class样式的任何HTML元素中使用该class名。我们只需要遵循以下语法即可使用它。
<tag class="ghf"> content </tag>

示例:

<!DOCTYPE html>
<html>
<head>
<style>
.headings {
color: lightgreen;
font-family: cursive;
background-color: black; }
</style>
</head>
<body>
<h1 class="headings"> 这是第一个标题。</h1>
<h2 class="headings"> 这是第二个标题。</h2>
<h3 class="headings"> 这是第三个标题。</h3>
<h4 class="headings"> 这是第四个标题。</h4>
</body>
</html>
输出:

这是第一个标题。

这是第二个标题。

这是第三个标题。

这是第四个标题。

另一个具有不同class名的示例

示例:

让我们使用带有CSS的class名"fruit"来设置样式所有元素。
<style>
.fruit {
background-color: orange;
color: white;
padding: 10px;
}
</style>
<h2 class="fruit">芒果</h2>
<p> 芒果是所有水果之王。</p>
<h2 class="fruit">橙子</h2>
<p> 橙子富含维生素</p>
<h2 class="fruit">苹果</h2>
<p> 一天一个苹果将会远离医生。</p>
输出:

芒果

芒果是所有水果之王。

橙子

橙子富含维生素

苹果

一天一个苹果将会远离医生。

在这里,您可以看到我们在<h2>中使用了class名"fruit"来使用其所有元素。
注意:您可以在任何HTML元素上使用class属性。class名区分大小写。

JavaScript中的class属性

您可以通过使用getElementsByClassName()方法来使用具有指定class名的JavaScript访问元素。

示例:

当用户单击按钮时,让我们隐藏所有class名称为"fruit"的元素。
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Class属性</h2>
<p> 单击按钮,使用JavaScript隐藏所有类名称为“ fruit”的元素:</p>
<button onclick="myFunction()"> 隐藏元素</button>
<h2 class="fruit"> 芒果</h2>
<p> 芒果是所有水果之王。</p>
<h2 class="fruit"> 橙子</h2>
<p> 橙子富含维生素</p>
<h2 class="fruit"> 苹果</h2>
<p> 一天一个将会远离医生。</p>
<script>
function myFunction() {
    var x=document.getElementsByClassName("fruit");
    for (var i=0; i <x.length; i++) {
x[i].style.display="none";
    }
}
</script>
</body>
</html>
输出:

JavaScript Class属性

单击按钮,使用JavaScript隐藏所有类名称为“ fruit”的元素:

芒果

芒果是所有水果之王。

橙子

橙子富含维生素

苹果

一天一个将会远离医生。

注意:您将在我们的JavaScript教程中了解有关JavaScript的更多信息。

多个class

您可以对HTML元素使用多个class名,多个class名称时必须用空格分隔。

示例:

让我们的样式元素的class名称为"fruit",而class名称为"center"。
<!DOCTYPE html>
<html>
<style>
.fruit {
background-color: orange;
color: white;
padding: 10px;
}
.center {
text-align: center;
}
</style>
<body>
<h2> 多个class</h2>
<p> 所有这三个元素的类名称均为“水果”。此外,Mango还具有类名“ center”,它使文本居中对齐。</p>
<h2 class="fruit center"> 芒果</h2>
<h2 class="fruit"> 橙子</h2>
<h2 class="fruit"> 苹果</h2>
</body>
</html>
输出:

多个class

所有这三个元素的类名称均为“水果”。此外,Mango还具有类名“ center”,它使文本居中对齐。

芒果

橙子

苹果

您可以看到第一个元素<h2>属于"水果"class和"中间"class。

带有不同标签的相同class

您可以将相同的class名称与不同的标签(如<h2>和<p>等)使用,以共享相同的样式。

示例:

<!DOCTYPE html>
<html>
<style>
.fruit {
background-color: orange;
color: white;
padding: 10px;
}
</style>
<body>
<h2> 具有不同标签的同一个class</h2>
<h2 class="fruit"> 芒果</h2>
<p class="fruit">芒果是所有水果中的王者。</p>
</body>
</html>
输出:

具有不同标签的同一个class

芒果

芒果是所有水果中的王者。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4