什么是HTML类?

use*_*024 1 html class

我在w3schools.com学习html,他们的代码示例包括"class"这样的单词<div class="page">.他们没有解释,所以我需要你们.所以请用<div class="page">手段来定义什么类.

小智 10

类是HTML元素的非唯一标识符.它可以以多种方式使用:


1.使用CSS设置这些元素的样式.

将一组CSS属性作为包应用于该类的所有元素.

.page
{
  border: solid 1px #009900;
  padding: 5px;
  color: #000077;
}
Run Code Online (Sandbox Code Playgroud)

你可以像这样申请:

<div class="page">

<ul class="page">
Run Code Online (Sandbox Code Playgroud)

答案等等.

您还可以将其限制为仅对特定元素类型有效,例如,仅对div有效:

div.page
{
  /* ... */
}
Run Code Online (Sandbox Code Playgroud)

2.使用JavaScript访问这些元素.

对类的所有元素执行一些操作.像这样:

$('.advancedOption').attr("disabled", true);
Run Code Online (Sandbox Code Playgroud)

3.对于浏览器中的一些内部操作.超出了这个问题的范围.

  • - 我的意思是没有冒犯你,但是当我看到这个答案时,它确实让我感到烦恼.除了CSS通常使用它们之外,HTML类与CSS没有任何关系.它们只是HTML元素的一个非唯一标识符(或分组) - 在[HTML规范,而不是CSS规范]中定义(http://www.w3.org/TR/html4/struct/global.html# h-7.5.2) - 和JS或浏览器本身一样容易使用.您也可以说ID和标签名称也属于CSS! (5认同)