Skip to main content

Frontend engineering · Basics

HyperText Markup Language

Also called: HTML, HTML tags, Markup

The markup language that describes a web page's structure and content. Its tags tell the browser what's a heading, a paragraph, a button, or an image.

In detail

If a web page is a house, HTML is the frame and the room layout: where the heading goes (<h1>), where a paragraph goes (<p>), where a button goes (<button>). It only cares about "what's there," not "what it looks like." Styling is CSS's job, and interaction is JavaScript's.

In React and Vue projects, you rarely write .html files directly, but the JSX or templates in your components all end up as HTML. When the AI talks about "semantic tags," it means using tags that match what the content is (like <nav>, <main>, <button>) instead of using <div> everywhere.

Semantic HTML helps screen readers and search engines understand the page more accurately, and it makes keyboard navigation smoother too.

Developer info
Term ID
eng-html
DOM selectors
No DOM cues. This concept isn't detected directly on a page.
Priority
1 · when several match at the same level, the higher priority wins
Version
v1 · updated Sep 29, 2026