Skip to main content

Introduction To HTML

HTML (Hyper Text Markup Language) is a markup language for building static and dynamic websites. Although it is a markup language, many programming languages use it to build applications on the web. It is like a template for building programs on the web. So if you are learning how to build applications on the web and you have yet to learn html, then you have not started. This documentation will begin with a brief history of html, and its structure.

Brief history of html

In the late 1980s, Sir Tim Berners-Lee, a British computer scientist came up with the idea of a hypertext system.
In the early 1990s, he built the first version of Html–Html 1.0. He formed the governing body W3C afterwards to maintain the development of the markup language. The governing body W3C foresaw the development of Html 2.0, Html 3.2, Html 4.01, XHtml 1.0, XHtml 1.1, and Html5. There were many issues with the previous versions and there were some features that had zero support from popular browsers. W3C started working on Html5 on 2004 and they completed it in 2014. There have been subsequent improvements to Html5, which came as Html5.1, Html5.2 and so on. But unlike the previous versions, these are minor changes, the core features of html remains the same.

The structure of Html

HTML uses a markup syntax, consisting of tags, to define different elements within a document.

The basic structure of an Html document consists of a <!Doctype which describes the type of document. The html tag followed by a head and body tags. The html closing tag follows afterwards to close the document.

In the html body section, this is where you place the content for the web page. Everything you add in the body section. The head section is for metadata of the page. As you progress in this documentation, you will cover every one of these topics.

Html has played a crucial role in the growth and development of the world wide web. With the continual evolution of this markup language, it is possible to build rich, interactive, and accessible websites and applications.

Html also supports the CSS (Cascading Style Sheets) for the visual presentation and layout of a webpage.