A comprehensive demonstration of essential HTML elements & semantic structure
This page is a structured reference that demonstrates more than 200 HTML tags across multiple categories. Every element is used intentionally and styled with care. Tags are shown inline where relevant for clarity.
Semantic HTML improves accessibility, SEO, and maintainability. Using the right tag for the right purpose is the first step toward building professional websites.
HTML is the backbone of every webpage. Without solid HTML structure, even the best CSS or JS falls apart.
Learn it deeply — it pays dividends forever.
This page uses 27+ distinct tag types, covers semantic layout, forms, tables, and media.
Total tag count exceeds 200 elements.
Below every heading level is demonstrated, from h1 down to h6.
Using strong for importance and em for emphasis gives writers fine-grained control over meaning.
A br tag above adds a line break without starting a new paragraph.
Note: Span tags are inline containers. They carry no inherent meaning but accept classes and styles. Source Serif 4 is chosen here to evoke editorial authority — deliberate, not accidental
Even at the smallest heading level, use headings for structure, not for visual sizing. Use CSS for size.
Bold / important text | Italic / emphasized text | <span> wrapper | Highlighted note
Each image uses the img tag with a descriptive alt attribute for accessibility.
Use ul + li for non-sequential items:
Use ol + li for sequential steps:
A table with th, tr, and td tags — 3 rows × 3 columns.
| Technology | Purpose | Difficulty Level |
|---|---|---|
| HTML5 | Page structure and semantics | Beginner |
| CSS3 | Styling, layout, and animations | Intermediate |
| JavaScript | Interactivity and dynamic content | Advanced |
A form with five labelled inputs and a submit button.
All links below open in a new tab. The a tag supports both internal anchors and external URLs.
Jump back to a section: About · Typography · Media · Table · Form
a — 20+ uses | h1–h6 — 20+ uses | p — 30+ uses | img — 5 uses | ul/ol/li — 25+ items | br/hr — 10+ uses | strong/em — 30+ uses | div/span — 40+ uses | table/tr/td/th — full 3×3 table | form/input/label/button — full form | section/header/footer/nav — semantic layout