Chapter 1 of ?
html 8 min read •
Sanjay
Written by Sanjay

HTML Mastery — Chapter 25: Complete HTML Master Tag Reference

1. Searchable Master Reference of ALL HTML Tags & Global Attributes

HTML contains over 110 standardized tags organized across 12 functional categories, alongside 13 global attributes supported by every DOM element.

Global AttributeData TypeDescription & Use Case
id Unique String Unique identifier for CSS styling, JS DOM selection, and fragment links (`#header`).
class Space-separated list Assigns element to CSS style classes or utility frameworks.
data-* Custom String Stores private custom data attributes accessible via `element.dataset`.
tabindex Integer (`0`, `-1`, `1+`) Controls keyboard focus navigation order and focusability.
contenteditable Boolean (`"true"`, `"false"`) Enables direct in-browser text editing for rich-text editors.

Master HTML5 Reference Configuration

master-reference.html
<!-- Global Attributes Example --> <article id="main-post-101" class="card glass-card" data-category="tutorial" tabindex="0" contenteditable="false" lang="en"> <h3>Complete HTML Reference Guide</h3> </article>
Try It Yourself »
Try It Yourself — Instant HTML Tag & Attribute Search Filter

Search any tag name or keyword to inspect syntax and specification details:

Selected Tag:<dialog>
Category:Interactive Elements
Description:Native modal or non-modal popup dialog box.

2. Interactive HTML Tag Periodic Table & Category Matrix

Visualizing HTML tags as a periodic matrix provides an instant overview of element categories and semantic groupings.

HTML Tag Periodic Table & Functional Family Matrix
Structure (Purple) Text (Blue) Forms (Green) Media (Amber) APIs (Pink) <main> Structure <article> Content <form> User Input <video> Multimedia <dialog> Interactive <nav> Navigation <details> Disclosure <input> Control <canvas> 2D Graphics <script> Scripting
Try It Yourself »
Try It Yourself — Interactive Periodic Tile Inspector Matrix

Click any element tile below to view its syntax and browser support:

main
Struct
article
Text
form
Form
video
Media
dialog
API

3. Web Developer Utility Suite: PX to EM/REM Unit Converter

Modern responsive typography uses relative units (`rem` based on root `16px`, `em` based on parent font size).

Pixel (PX) ValueBase Font SizeEquivalent REMEquivalent EM
16px 16px 1.00 rem 1.00 em
24px 16px 1.50 rem 1.50 em
32px 16px 2.00 rem 2.00 em

CSS Relative Sizing Boilerplate

html { font-size: 16px; /* Base 1rem = 16px */ } h1 { font-size: 2rem; /* 32px */ } p { font-size: 1rem; /* 16px */ margin-bottom: 1.5em; /* 24px relative to font-size */ }
Try It Yourself »
Try It Yourself — Instant PX to EM / REM Converter

Enter pixel values to calculate equivalent `rem` and `em` sizes live:

Calculated REM:1.50 rem
Calculated EM:1.50 em

4. HTTP Methods, Status Codes & Web Standards Reference

Understanding HTTP response status codes and request methods is critical when handling HTML forms, AJAX fetches, and server redirects.

HTTP Request-Response Protocol Flow Lifecycle
1. Client Browser Sends GET / POST Request 2. Web Server Processes Form & Headers 3. HTTP Response Code 200 OK / 404 Not Found
Try It Yourself »
Try It Yourself — HTTP Status Code Lookup & Inspector

Select an HTTP status code to inspect its official definition:

Status Category:2xx Success
Browser Action:Renders HTML payload returned by server.

5. Developer Productivity: Emmet Shortcuts & Keyboard Reference

Accelerate your HTML workflow using Emmet abbreviation expansions supported in modern code editors.

Emmet Expansion Quick Reference

/* Emmet Input */ ul.nav-list>li.nav-item*3>a.nav-link{Item $} /* Expanded HTML Output */ <ul class="nav-list"> <li class="nav-item"><a class="nav-link" href="">Item 1</a></li> <li class="nav-item"><a class="nav-link" href="">Item 2</a></li> <li class="nav-item"><a class="nav-link" href="">Item 3</a></li> </ul>
Try It Yourself »
Try It Yourself — Emmet Abbreviation Expansion Generator

Select an Emmet shortcut template to view its instant HTML expansion:

<ul class="list"> <li></li> <li></li> <li></li> </ul>

Course Completion Challenge: HTML Mastery Series Final Review

Congratulations on reaching Chapter 25! Review the searchable tag reference, convert responsive CSS units, and launch the Code Playground to complete your final master project.

Launch Code Playground & Try »

Chapter 25 Key Takeaways

  • Use global attributes (`id`, `class`, `data-*`, `tabindex`) to add standard hooks and keyboard accessibility.
  • Leverage relative sizing (`rem`, `em`) for responsive typography calculations.
  • Understand HTTP status codes (`200`, `301`, `404`, `500`) for form handling and navigation debugging.
  • Boost coding velocity with Emmet abbreviation shortcuts.
Sanjay
Tutorial Author
Sanjay · Full-Stack Developer & AI Enthusiast
Pursuing MCA at Manipal University Jaipur. Founder of AICodeLab.
Done with this chapter?
Mark it complete to track your progress and unlock your certificate.
Next Up
—

Learner Reviews

Write a Review
Share your experience to help other learners.
Your Rating *
★ ★ ★ ★ ★