Tutorials References Exercises Menu
Paid Courses

HTML class Attribute

Definition and Usage

The class attribute specifies one or more classnames for an element.

The class attribute is mostly used to point to a class in a style sheet. However, it can also be used by a JavaScript (via the HTML DOM) to make changes to HTML elements with a specified class.

Applies to

The class attribute is part of the Global Attributes, and can be used on any HTML element.

Element Attribute
All HTML elements class


Use of the class attribute in an HTML document:

h1.intro {
    color: blue;

p.important {
    color: green;

<h1 class="intro">Header 1</h1>
<p>A paragraph.</p>
<p class="important">Note that this is an important paragraph. :)</p>

Try it Yourself »

Browser Support

class Yes Yes Yes Yes Yes