WHAT IS HTML?
HTML is a markup language for describing web documents (web pages).
*HTML stands for Hyper Text Markup Language. HTML adds “markup” to Standard English text. “Hyper Text” refers to links — hyperlinks — that connect Web pages to one another.
*A markup language is a set of markup tags.
*HTML documents are described by HTML tags.
*Each HTML tag describes different documen content.
*HTML is not case sensitive.
History of HTML
HTML is an evolving language. It doesn’t stay the same for long before a revised set of standards and specifications are brought in to allow easier creation of prettier and more efficient sites.
Let’s start at the beginning…
The Hyper Text Markup Language was the brainchild of Sir Tim Berners-Lee. In 1991 he wrote a document called “HTML Tags” in which he proposed fewer than two dozen elements that could be used for writing web pages.
HTML 2.0 included everything from the original 1.0 specification but added a few new features to the mix. HTML 2.0 was the standard for website design until January 1997 and defined many core HTML features for the first time.
HTML 4.0 was recommended by the W3C in December ’97 and became the official standard in April 1998. Browser support was undertaken surprisingly earnestly by Microsoft in their Internet Explorer browser. HTML 4.0 was a large evolution of the HTML standards, and the last iteration of classic HTML.
This is the successor to HTML. The “X” stands for Extensible. This is a reformulation of HTML 4.01 within XML (Extensible Markup Language), which is far more rigorous, and is intended to start moving the creation of Web pages away from HTML.
HTML5 was finalized, and published, on 28 October 2014 by the World Wide Web Consortium (W3C). This is the fifth revision of the HTML standard since the inception of the World Wide Web.
Advantages of HTML
*Easy to use
*Loose syntax (although, being too flexible will not comply with standards)
Supported on almost every browser.
*Widely used; established on almost every website.
*Very similar to XML syntax, which is increasingly used for data storage
*Free – You need not buy any software
*Easy to learn & code even for novice programmers.
Disadvantages of HTML
*It cannot produce dynamic output alone, since it is a static language.
*Security features offered by HTML are limited.
*Sometimes, the structuring of HTML documents is hard to grasp.