Nepedia
Back to Discover
Advanced Reader
💻

HTML

technology Maturity 7-9 Next article →

Hypertext Markup Language, or HTML, is the standard markup language for documents designed for web browsers. It serves as the fundamental framework that defines the content and structure of web content. Without HTML, the internet as we know it would lack organization. It allows creators to denote structural semantics, which means it labels different parts of a document. For example, it identifies which text is a heading, which is a paragraph, and which is a list.

HTML element content categories
HTML element content categories

By providing this structure, HTML allows browsers to interpret and compose various materials into visible web pages.

The mechanism of HTML relies on specific building blocks called elements. These elements are delineated by tags, which are written using angle brackets. Some tags, such as <img>, act as instructions to directly introduce an object like an image into the page. Other tags, such as <p> or <h1>, surround content to provide information about it. These tags can even include sub-element tags nested within them. It is important to note that web browsers do not display the HTML tags themselves. Instead, the browser uses the tags to interpret how the content should be rendered for the user.

HTML does not work alone to create a complete web experience. It is often assisted by other technologies to handle different tasks. Cascading Style Sheets, known as CSS, is used to define the look and layout of the content. While HTML provides the structural skeleton, CSS provides the visual design. Another important partner is JavaScript, a scripting language. HTML can embed programs written in JavaScript to affect the behavior and content of a web pages.

HTML5-logo
HTML5-logo

Together, these three technologies allow for complex, interactive multimedia web pages.

The history of HTML began with the work of physicist Tim Berners-Lee. In 1980, while working as a contractor at CERN, he proposed and prototyped a system called ENQUIRE. This was intended to help CERN researchers share documents. In 1989, Berners-Lee wrote a memo proposing an Internet-based hypertext system. By late 1990, he had specified HTML and written both the browser and server software. He collaborated with Robert Cailliau, a CERN data systems engineer, to request funding for the project.

Tim Berners-Lee April 2009
Tim Berners-Lee April 2009

The first public description of HTML, a document titled "HTML Tags," appeared in late 1991.

Early versions of HTML were relatively simple. The initial design included only 18 elements. Most of these elements were influenced by CERN SGML, which is a documentation format used at CERN. In 1993, the Internet Engineering Task Force (IETF) published the first formal proposal for an HTML specification. This was an Internet Draft created by Berners-Lee and Dan Connolly. Following this, the IETF created an HTML Working Group. In 1995, this group completed HTML 2.0, which was the first specification intended to be a formal standard. Later, the World Wide Web Consortium (W3C) took over the maintenance of HTML standards.

HTML has undergone many significant iterations over the decades. HTML 3.2 was published as a W3C Recommendation in 1997. This version was the first to be developed and standardized exclusively by the W3C. In 1999, HTML 4.01 was published, offering variations like Strict, Transitional, and Frameset. The development of HTML eventually moved toward HTML5. Development for HTML5 began in 2004 by the Web Hypertext Application Technology Working Group (WHATWG). This was later a joint deliverable with the W3C. HTML5 was officially standardized on 28 October 2014.

HTML5-logo
HTML5-logo

Modern HTML5 represents a major shift in how the web functions. It is used to display video and audio, primarily through the <video> element used alongside JavaScript. Unlike older versions, the WHATWG also treats HTML5 as a "Living Standard." This means the standard is never truly complete and is always being updated and improved. In a living standard, new features can be added, but existing functionality is not removed. This ensures that the language evolves alongside new technology. Today, HTML remains the essential language for structuring the digital world.

655 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (3)
File:Tim Berners-Lee April 2009.jpg
Tim Berners-Lee April 2009.jpg
File:HTML5-logo.svg
HTML5-logo.svg
File:HTML element content categories.svg
HTML element content categories.svg
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.