Learn HTML – Part 50 – class Attribute – Grouping HTML Elements

Learn HTML – Part 50 – class Attribute – Grouping HTML Elements

The HTML class attribute is used to group multiple HTML elements together.

Unlike the id attribute, which must be unique, the class attribute can be used on many elements.


What is the class Attribute?

The class attribute assigns a class name to one or more HTML elements.

These elements can then be styled together using CSS or manipulated using JavaScript.


Basic Syntax

<element class="className">Content</element>

Multiple elements can share the same class name.


Example – Using class Attribute

<p class="intro">Welcome to HTML learning.</p>
<p class="intro">This is another paragraph with the same class.</p>

Output:

Welcome to HTML learning.

This is another paragraph with the same class.


Using class with CSS

The class attribute is commonly used in CSS to style multiple elements.

<style>

.intro {
   color: green;
   font-weight: bold;
}

</style>

<p class="intro">Styled text</p>
<p class="intro">Another styled paragraph</p>

Output:

Styled text

Another styled paragraph


Using Multiple Classes

An element can have more than one class name.

<p class="text highlight">Important message</p>

Multiple classes allow combining different styles.


Difference Between id and class

Featureidclass
UsageUnique elementMultiple elements
ReusabilityUsed once per pageUsed many times
CSS Selector#idName.className

Why Use class?

  • Groups multiple elements together
  • Applies the same style to many elements
  • Helps organize large HTML documents
  • Widely used in CSS frameworks

The class attribute groups HTML elements so they can share styles and behaviors.


Common Mistakes Beginners Make

  • Using id instead of class for multiple elements
  • Using unclear class names
  • Forgetting that class names are case-sensitive in CSS

Conclusion

The HTML class attribute is used to group multiple elements so they can share the same styles or behavior.

It is one of the most important attributes used in HTML, especially when working with CSS and JavaScript.

What’s Next?

Now that you understand the class attribute, the next step is learning about global attributes, which are attributes that can be used on most HTML elements.

Next: Learn HTML – Part 51 – Global Attributes in HTML →


Series: Learn HTML Series

Facebook
WhatsApp
Twitter
LinkedIn
Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Articles from the Series

learn-html-part-63-complete-html-project-thumbnail
Learn HTML – Part 63 – Complete HTML Project (Build a Web Page)
Learn HTML – Part 63 – Complete HTML Project In this final lesson, we will build a complete HTML webpage...
learn-html-part-62-time-tag-date-time-thumbnail
Learn HTML – Part 62 – time Tag – Date & Time
Learn HTML – Part 62 – time Tag – Date & Time The HTML time tag is used to represent dates and times...
learn-html-part-61-mark-tag-highlight-text-thumbnail
Learn HTML – Part 61 – mark Tag – Highlight Text
Learn HTML – Part 61 – mark Tag – Highlight Text The HTML mark tag is used to highlight text that is...
learn-html-part-60-figcaption-tag-figure-caption-thumbnail
Learn HTML – Part 60 – figcaption Tag – Figure Caption
Learn HTML – Part 60 – figcaption Tag – Figure Caption The HTML figcaption tag is used to define a caption...
learn-html-part-59-figure-tag-media-content-thumbnail
Learn HTML – Part 59 – figure Tag – Media Content
Learn HTML – Part 59 – figure Tag – Media Content The HTML figure tag is used to group media content...
learn-html-part-58-track-tag-video-subtitles-thumbnail
Learn HTML – Part 58 – track Tag – Video Subtitles
Learn HTML – Part 58 – track Tag – Video Subtitles The HTML track tag is used to add subtitles, captions,...
learn-html-part-57-source-tag-media-sources-thumbnail
Learn HTML – Part 57 – source Tag – Media Sources
Learn HTML – Part 57 – source Tag – Media Sources The HTML source tag is used to define multiple media...
learn-html-part-56-picture-tag-responsive-images-thumbnail
Learn HTML – Part 56 – picture Tag – Responsive Images
Learn HTML – Part 56 – picture Tag – Responsive Images The HTML picture tag is used to display responsive...
learn-html-part-55-dialog-tag-modal-dialog-thumbnail
Learn HTML – Part 55 – dialog Tag – Modal Dialog
Learn HTML – Part 55 – dialog Tag – Modal Dialog The HTML dialog tag is used to create modal or popup...
learn-html-part-54-summary-tag-details-caption-thumbnail
Learn HTML – Part 54 – summary Tag – Details Caption
Learn HTML – Part 54 – summary Tag – Details Caption The HTML summary tag is used to define a visible...
Scroll to Top