Specialty Digest

Global English edition Learners’ Study Dashboard — in development

HTML

nounSoftware & the Webalso HyperText Markup Language

In one line

The standard markup language used to structure content on the web, defining headings, paragraphs, links, and other elements.

HTML, short for HyperText Markup Language, is the standard language used to structure content on the web, defining the headings, paragraphs, links, images, and other elements that make up a webpage. A web browser reads an HTML document and renders it into the visual page a person actually sees, interpreting a series of markup tags that describe what each piece of content is, such as a heading or a list item, rather than specifying exactly how it should look, which is instead typically handled by a separate technology called CSS working alongside it.

Tags, Elements, and Structure

HTML content is built from elements, each generally marked by an opening tag and a matching closing tag surrounding the content they apply to, such as a paragraph tag wrapping a block of text or a heading tag wrapping a page’s title. Tags can be nested inside one another, building up a tree-like structure where a page’s overall body contains sections, which contain paragraphs and lists, which in turn can contain smaller elements such as individual links or emphasized words, creating a hierarchy that mirrors how a document is logically organized rather than simply how it appears visually on screen.

Certain HTML elements carry special meaning beyond basic formatting. The anchor tag creates a hyperlink, letting a page link to another page or to a specific section of the same page, which is the mechanism that originally gave the web its name, since pages interconnect with one another through these links. Form elements let a page collect input from a visitor, such as text typed into a field or options selected from a menu, which is submitted to a server for processing, a concept paired with other languages, including JavaScript, that bring additional validation and interactivity before and after that information is actually sent off.

Semantic HTML and Its Importance

Modern HTML encourages using elements that describe the actual meaning and role of content, called semantic elements, rather than relying purely on generic containers for everything, a practice known as semantic HTML. Using a dedicated navigation element for a page’s main menu, or a dedicated article element for a self-contained piece of content, rather than generic containers for everything, helps browsers, search engines, and especially assistive technologies such as screen readers used by visually impaired visitors understand a page’s actual structure and purpose far more reliably than they could if every element on the page were a generic, meaningless container.

HTML has evolved considerably since its creation, adding support over the years for embedding audio and video directly without relying on separate browser plugins, drawing graphics directly within a page, and a growing set of semantic elements that better describe common page structures found across the modern web. The current version, commonly called HTML5, is maintained through an open, ongoing standards process involving major browser makers and other stakeholders, ensuring that HTML continues to support the kinds of interactive, multimedia-rich pages that have become standard on todays web while remaining broadly compatible with the much simpler documents the language was originally designed to describe decades ago.

From a Physics Lab to the Global Web

HTML was created in 1990 and 1991 by Tim Berners-Lee, a scientist working at the CERN physics research laboratory in Switzerland, as part of a broader proposal for linking scientific documents together across different computers, a project that grew into the World Wide Web itself. The earliest version of HTML was extremely simple by modern standards, offering only basic formatting and the hyperlink mechanism that remains its most defining feature, but it proved flexible enough to be extended steadily as the web grew from a tool used mainly by researchers into a platform supporting commerce, entertainment, and nearly every other form of publishing imaginable.

Through the 1990s and 2000s, competing browser makers sometimes added their own non-standard extensions to HTML, creating compatibility headaches for anyone building a website that needed to look and work consistently across different browsers. The formation of the World Wide Web Consortium and later the Web Hypertext Application Technology Working Group helped establish more unified, broadly agreed standards, and HTML5, finalized in the 2010s, represented a particularly significant step forward, adding native support for audio, video, and interactive graphics that had previously required separate browser plugins many users found cumbersome or insecure to install.

Frequently Asked Questions

Is HTML a programming language? Not in the traditional sense. HTML describes the structure and content of a document rather than a sequence of computational steps, and it lacks constructs such as loops and conditional logic that define a true programming language, though it is commonly used alongside real programming languages such as JavaScript to build fully interactive web pages.

What is the relationship between HTML and CSS? HTML defines a page’s structure and content, identifying what each piece of content is, such as a heading or a paragraph, while CSS controls how that content actually looks, including colors, fonts, spacing, and layout, letting the same underlying HTML structure be styled in many different visual ways without changing the content itself.

Why does semantic HTML matter for accessibility? Screen readers and other assistive technologies rely on an HTML page’s underlying structure to describe and navigate its content accurately to users who cannot see the page visually, so using elements that correctly describe their actual role, rather than generic containers for everything, makes a page significantly more usable for people relying on these tools.

Key facts

  • HTML structures web content using nested elements marked by tags.
  • The anchor tag creates hyperlinks, the basis of the web's interconnected structure.
  • HTML works alongside CSS for styling and JavaScript for interactivity.
  • Semantic HTML uses elements that describe content's actual meaning and role.
  • HTML5 is the current version, standardized through an open process among browser makers.
Quick checkWhat is the difference between HTML and CSS?Show answer

HTML defines the structure and meaning of content on a page, such as headings and paragraphs, while CSS controls how that content is visually presented, including colors, fonts, and layout, letting the same structure be styled differently.

Sources

  1. W3C HTML5 specification; MDN Web Docs HTML reference

Editorially reviewed by Specialty Digest Editorial TeamLast reviewed November 2, 2026Researched and drafted with AI assistanceReport an issue