Hypertext Markup Language (HTML) is a structural programming language used for web design. HTML is the "skeleton" of a website, it is used to design the structure including which elements the website includes, how these elements are organised, and small styling details included. HTML was created by Sir Tim Berners-Lee in 1989 as an attempt to improve collaboration between physicists around the globe. Professor Lee had the idea to link the texts in files so that there could be cross reference between research papers, this meant while reading a research paper, you could quickly display part of another paper, this is also where the terminology "web" was introduced. As a result of this Sir Tim Berners-Lee had created the
World Wide Web
which is widely used around the globe to this day.
Over time HTML has evolved as a language adding tags and usable elements every update. HTML1 was released in 1993 with the purpose of sharing information in a way that is readable and accessible via the web, elements included in HTML1 were very limited with hyperlinks (the reason for HTML's creation) , lists , paragraphs , headings etc. This fulfilled HTML's purpose as it was created for collaboration between scientist and these elements were very important to writing and reading research article. HTML1 was created with a specific purpose in mind and as a result did not have elements that were useful for the wider community, HTML2 added elements that users could implement to make their websites more creative and unique, elements included images , tables , head tag , body etc. HTML3 was a further improved on the changing direction of HTML by adding more stylist structural elements for users to implement, these include divs , style tag , script tag etc. HTML4 and HTML5 have added more elements to improve websites interactivity and structure introducing spans , buttons , time tag etc. HTML is still evolving to adapt to the growing needs of web developers.
HTML1 | HTML2 | HTML3 | HTML4 | HTML5 | |
---|---|---|---|---|---|
b, i, ins | |||||
br | |||||
summary | |||||
legend | |||||
header | |||||
title | |||||
source |
HTML is a powerful language that can do so many things when it comes to web design, but its true purpose and what is built for is to ensure that a website has the correct elements on it and that these elements are organised correctly.