Tools of the Trade

Lesson 1: What is HTML?

HTML stands for Hyper Text Markup Language. It is the language that a web browser (eg. Google Chrome, Firefox, Safari, Microsoft Edge) interprets and displays a webpage as the output.

The Hypertext Markup Language (HTML) is a simple markup language used to create hypertext documents that are platform independent. HTML documents are SGML (Standard Generalized Markup Language) documents with generic semantics that are appropriate for representing information from a wide range of domains. HTML markup can represent hypertext news, mail, documentation, and hypermedia; menus of options; database query results; simple structured documents with in-lined graphics; and hypertext views of existing bodies of information. - Definition of HTML from IETL

What is a Markup Language?

Markup languages are used to control the presentation of information. HTML is not a programming language. Programming languages are used to manipulate and transform the actual information itself. Other popular computer language types include stylesheet languages (eg. CSS, XSL) and data orientated languages (eg. SQL).

Resources

History of HTML Development:
http://tools.ietf.org/html/rfc2854

Hypertext Markup Language - 2.0
https://tools.ietf.org/html/rfc1866

HTML Tables
http://tools.ietf.org/html/rfc1942

Complete List of HTML Related RFCs
https://datatracker.ietf.org/doc/search/?name=html&activeDrafts=on&rfcs=on