The class attribute in HTML is used to specify or set a single or multiple class names to an element for an HTML and XHTML elements. Its majorly used to indicate a class in a style sheet.
HTML中的class属性用于为HTML和XHTML元素指定或设置一个元素名称或多个类名称。 它主要用于指示样式表中的类。
Defining the structure of a class can also be considered as description to class attribute. You can identify them as the opening tags to control an element's behaviour. The class attribute often points to the class in the style sheet. Class attribute can also be taken in use by JavaScript, CSS (Cascading Style Sheet). The class name can be used by JavaScript and CSS to perform task or indulge changes for elements under specified class name; mainly for styling purposes or to add behaviour to elements that fall under particular subtype. Class attribute makes it liable to bring changes to any HTML element.
定义类的结构也可以视为对类属性的描述。 您可以将它们标识为开始标签,以控制元素的行为。 class属性通常指向样式表中的类。 JavaScript,CSS(级联样式表)也可以使用Class属性。 JavaScript和CSS可以使用该类名来执行任务或放任指定类名下的元素更改。 主要用于样式设计或为属于特定子类型的元素添加行为。 使用Class属性可以对任何HTML元素进行更改。
It determines how an element should processed, it will indicate the elements' inheritance and therefore how it should be handled. Name of an element specifies its type but class lets you assign to it one or more subtypes.
它确定元素应如何处理,将指示元素的继承以及因此应如何处理。 元素的名称指定了它的类型,但是类使您可以为其分配一个或多个子类型。
The class attributes cannot be applied to following elements,
类属性不能应用于以下元素 ,
Base
基础
Basefont
Basefont
Head
头
Html
HTML
Meta
元
Para
帕拉
Script
脚本
Style
样式
Title
标题
Class attributes can be used on inline elements.
类属性可用于内联元素。
There can be multiple class names to a single element where each class name must be separated by space between them, and also class attribute value may begin with a number and still be valid HTML unlike id attribute. But it is most likely to be avoided to initiate with a digit.
单个元素可以有多个类名,每个类名之间必须用空格隔开,并且类属性值可以以数字开头,并且仍然是有效HTML(与id属性不同)。 但是最有可能避免以数字开头。
It is recommended to have semantically meaningful name as possible as it would add to the emphasis of the particular subtype to be specific and would provide an eye of interest and ease to those reading the markup. Purely presentational names would help bring maximum eyes on board.
建议使用尽可能在语义上有意义的名称,因为这会增加对特定子类型的强调,并为感兴趣的人提供便利,并使阅读标记的人感到轻松。 纯粹的表述性名称将有助于最大程度地吸引人们的注意。
The syntax which is however the essential format is,
但是语法是基本格式,
<element class="classname">
有关如何放置class属性的示例? (An example on how to place the class attribute?)
<html>
<head>
<style>
h1.intro {
color: blue;
}
p.important {
color: green;
}
</style>
</head>
<body>
<h1 class="intro">Header 1</h1>
<p>A paragraph.</p>
<p class="important">Any important text. :)</p>
</body>
</html>
All the styling and other changes in behavior in an element or elements that you want to provide to all the elements under the same section which is distinguished due to the class attribute can be applied in effect to every element. This in HTML provides a lot of potentials to work with and deal with several arrays of classes.
您想要提供给同一节下所有元素的一个元素或多个元素的所有样式和其他行为更改(由于类属性而有所区别)可以有效地应用于每个元素。 HTML中的这提供了使用和处理多个类数组的大量潜力。
Different tags can have the same class name and therefore share the same styles as well.
不同的标签可以具有相同的类名,因此也可以共享相同的样式。
The browsers that are compatible with class attributes are,
与类属性兼容的浏览器是
Google Chrome
谷歌浏览器
Internet Explorer
IE浏览器
Firefox
火狐浏览器
Opera
歌剧
Safari
苹果浏览器
It's one of the basic aspects but essential that you need to know in attributes for HTML. And also quite easy to grasp in with.
这是基本方面之一,但您需要在HTML属性中必须了解。 而且也很容易掌握。
翻译自: https://www.includehelp.com/html/class-attribute-in-html.aspx