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.