HTML (abbreviation of Hypertext Markup Language) is a markup language used to create web pages. It's an application of SGML (Standard Generalized Markup Language).
In the late sixties, Charles Goldfarb, Edward Mosher, and Raymond Lorie started developing it in IBM and named it after their surnames - GML.
:h1.Does this look somehow familiar? :p.it not only has paragraphs :ol. :li.But also stuff you maybe wouldn't expect - lists - this is the first item of an ordered list :li.And this is the second item :eol. :p.It can't track you yet through the canvas fingerprinting, though
In 1978, in the American National Standards Institute (ANSI) a committee whose members were Charles Card, Norman Scharpf and Charles Goldfarb started a project that later became the Standard Generalized Markup Language - SGML.
As the name suggests, SGML evolved from GML.
In 1980, Goldfarb & his team published the first working draft of SGML.
On Oct 22, 1986, after adoption by the Office of Official Publications of the European Community, the final version was published as an ISO 8879:1986.
In March 1889, Tim Berners-Lee, a British scientist at Swiss-based CERN (the European Organization for Nuclear Research, one of the world's best-known centers for scientific research), submitted a proposal of what would later become the web. His boss, Mike Sendall, seemed to like it somehow, wrote a “Vague but exciting” note on the doc, and let him continue.
In 1990, Tim used one of Steve Jobs' early products, a NeXT computer, as a first web server; the web-server software he wrote (along with Ari Luotonen and Henrik Frystyk Nielsen) in C was called CERN httpd
Using the technology, they created the first website, which you can browse on the original address (restored in 2013).
The HTML was originally conceived to meet the need sharing of information between universities and institutions around the world.
HTML evolved from SGML, it was a SGML subset until HTML 5.
Near the end of 1991, CERN published an HTML Tags document.
This is not really a spec, rather just a list of 18 HTML tags.
<TITLE>HTML Tags</TITLE> <H1>this is finally somehow real HTML</H1> <P> Now you can utilize a <A NAME=0 HREF=https://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/Tags.html>hyperlink</A>. <P>
In June 1993, IIIR Working Group (Tim Berners-Lee and Daniel Connolly) published a draft v1.1 of HTML (so perhaps we may call it HTML 1.1).
<HTML> <!-- Now it has most of what a propper HTML doc should have. --> <HEAD> <TITLE>Title is enclosed in HEAD</TITLE> </HEAD> <BODY> <H1>Mosaic</H1> <P> Was the browser mostly used to read such versions of HTML. </P> </BODY> </HTML>
Still in June 1993, IIIR Working Group also published a draft of HTML 1.2
On November 24, 1995, the Network Working Group, published HTML 2.0 as an RFC 1866.
HTML 2.0 is the first real HTML standard, it was given the 2.0 version to distinguish it from the previous informal versions and drafts.
The 2.0 version itself still lacks many important HTML capabilities (file upload, tables, client-side image maps, and internationalization), which were added as supplemental RFCs to the 2.0 version of the spec.
On April 10, 2010, FutureWave Software released FutureSplash Animator, a plugin which was later renamed to Macromedia Flash and then to Adobe Flash.
On January 14, 1997, W3C published HTML 3.2 as a Recommendation.
In the golden era of Netscape Navigator & Communicator, HTML found its way to masses and was used to run services such as AltaVista, Yahoo, or Amazon
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <TITLE>Not really clear code yet</TITLE> </HEAD> <BODY> Although there was already CSS, Netscape 3, the most popular browser those days, didn"t support it. When you wanted to somehow <FONT color="#ff0000" face="Arial">format a text, you had to use the FONT tag</FONT>. </BODY> </HTML>
On December 18, 1997, W3C published HTML 4.0 as a Recommendation.
On December 5, 1998, W3C published a Working Draft of XHTML.
The motivation behind was to create a strict standard, an XML based reformulation of HTML. A doc, which can be validated, parsed, extended with namespaces, and generally, used like any other XML document.
On December 24, 1999, W3C published HTML 4.01 as a Recommendation.
Just a few minor corrections of HTML 4.0.
On January 26, 2000, W3C published XHTML 1.0 as a Recommendation.
The language is based on HTML 4.01, on first sight, you wouldn't even notice it's something else.
Notable differences include, though:
As of June 10, 2019, XHTML 1.0 is still used on the W3C website.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>XHTML</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> </head> <body> <h1>Is this XML? Or HTML?</h1> <p> It is an XHTML, <br/> a valid XML </p> </body> </html>
In May 2000, ISO HTML, based on HTML 4.01 Strict, was published as ISO/IEC 15445:2000
HTML was internationally standardized for the first time, until now (as of July 2019) though, the case remained also the last one.
On May 31, 2001, W3C published XHTML 1.1 as a Recommendation.
Introduces XHTML Modularization, a way to extend a doc with modules based on DTD's, XML schema and Relax NG
On January 22, 2008, W3C published the First Public Draft of HTML5 & XHTML5.
In April 2010, Steve Jobs announced that Flash will no longer be supported on Apple devices. That meant - it was getting more and more clear the future of web apps was in HTML5!
On December 17, 2012, W3C published a Candidate Recommendation of HTML5.
Now HTML5 makes headlines and everyone is switching to it.
On October 28, 2014, W3C published HTML5 as a Recommendation.
Now HTML is an environment for running complex apps, rather than a simple markup language it used to be. It includes a huge pack of new features, like:
Developers started to leverage those features instead of plugins like Adobe Flash or less known Microsoft's Silverlight and it led to the gradual abandonment of plugin support by the browser manufacturers
<!DOCTYPE html> <html lang="en-US"> <head> <title>Is XHTML out of fashion, nowadays?</title> </head> <body> Although HTML5 spec includes XHTML as well, not so restricted markup …<br>seems to be back. </body> </html>
On November 1, 2016, W3C published HTML 5.1 as a Recommendation.
As the version number suggests, there are few minor improvements:
On August 18, 2016, W3C published the First Public Working Draft of HTML 5.2.
On December 14, 2017, W3C published HTML 5.2 as a Recommendation.
New features include:
On the same day, December 14, 2017, W3C also published the First Public Working Draft of HTML 5.3.