Coursework 1
Portfolio Task 1-1
HTML
Hyper Text Markup Language commonly referred to as simply ‘HTML’ is a coding language, arguably the most popular, of the World Wide Web. A HTML document is made up of ‘tags’ and plain text. These tags help describe the document to a web browser in order for the browser to display the document in a structure as defined by the author. For example the HTML tag ‘<br>’ defines a single line break, while the tag ‘<p>’ defines a paragraph. The plain text, on the other hand, making up the information displayed as structed by the tags. HTML was developed in 1990 by Tim Berners-Lee, a scientist working for the organisation CERN. Tim Berners-Lee is a crucial figure in the development of modern technology, along with creating HTML he is also responsible for the World Wide Web. HTML’s specification is maintained by the World Wide Web Consortium (W3C) which too, incidentally, was founded by Berners-Lee.
The principle idea of the Web was that one document could be linked to several other documents, which too may be linked to others making a ‘Web’ of documents. For example, whilst reading a research paper a user could be linked to other pages containing relevant information ‘using some form of hypertext’(1) which may back up an argument or explore a topic in further detail that was touched on in the initial paper. Building on the back of SGML (Standard Generalized Markup Language), which too used tags in it’s code, Berners-Lee created HTML to deal with the needs of the Web. In the early 90’s discussions were held, through a mailing list known as ‘WWW-talk’, regarding the creation of a standard specification for HTML. Berners-Lee gave the responsibility of creating this standard to Dave Raggett, a key figure in the development of web technologies. This brought about a draft known as ‘Hypertext Markup Language, Ver 1.0’ which was released in June 1993. However, the draft ‘expired while the noise continued about solidifying HTML’(2). In 1995 the first official specification standard ‘HTML 2.0’ was released. Within the first incarnations of HTML users were limited to 22 tags but as the popularity of the Web expanded the need for more tags lead to a draft of ‘HTML 3.0’. The browsers of the time were reluctant to implement the changes as they had already begun introducing their own proprietary tags to address the issue. However, the use of browser specific tags has serious restrictions on the users and developers of websites as pages would be viewed differently in different browsers or different codes would have to be made specifically for each browser. Thankfully this issue was resolved, to some degree, and in January 1997 ‘HTML 3.2’ was introduced as the specification standard. This was not without it’s drawbacks though. HTML 3.2 allowed developers to implement style directly into their code. This meant that, for detailed styling, the files became very cumbersome and if an element needed changing it may have to be changed in multiple instances. Instances which may prove to be awkward to find in the masses of code. In order to make HTML documents more usable when ‘HTML 4.0’ was released in December 1997, becoming standard in April 1998, it allowed developers to create their style code externally and link it into their HTML files using a link tag.
CSS (Cascading Style Sheets) is a topic very closely related to HTML as it can be used to implement style into HTML files. CSS can be written inline or on an internal style sheet in a HTML file. However, code can be written into an external CSS file and then linked to a required HTML file using a HTML link syntax. This is incredibly useful as it allows site-wide changes to be made through altering very small amounts of code.
‘HTML 5’ could be seen as the future direction of HTML. As a joint effort between the W3C and the Web Hypertext Application Technology Working Group (WHATWG) HTML 5 is set to supersede HTML 4 and XHTML. Despite the fact a great deal of the functions of HTML 5 have been introduced into browsers it is still considered a ‘work in progress.’(3) However HTML5 will allow for more standardisation across platforms. HTML5 offers a more seamless and universal experience for users as it deals with problems, such as embedding video into pages, which in the past have had to be dealt with by external plug ins.
1. Chapter 2. 2013. Chapter 2. [ONLINE] Available at:http://www.w3.org/People/Raggett/book4/ch02.html. [Accessed 01 December 2013].
2. HTML 2.0. 2013. HTML 2.0. [ONLINE] Available at:http://www.blooberry.com/indexdot/history/html20.htm. [Accessed 01 December 2013].
3. HTML5 Introduction. 2013. HTML5 Introduction. [ONLINE] Available at:http://www.w3schools.com/html/html5_intro.asp. [Accessed 26 November 2013].
Word Count 756
Bibliography