rhcp

rhcp

Thursday, May 22, 2014

HTML: A Fun Programming Language

Tim Berners –Lee invents the Web using HTML as its publishing language in 1989.  Tim had the idea of allowing researchers from different sites in the world to organize and pool together information. But far from simply making available a large number of research documents as files that could be downloaded to individual computers, he suggested that you could actually link the text in the files themselves.  This means, while researching one subject, the researcher would be able to quickly display another subject.  Tim realized by linking research together using a form of hypertext, these tasks could be performed by using buttons on the screen.  His idea did not become popular until the 1990’s.  HTML is the abbreviation for Hyper Text Markup Language.  It is the standard markup language used to create web pages.  HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets (like <html>).  HTML tags most commonly come in pairs like <h1> and </h1>, although some tags represent empty elements and so are unpaired, for example <img>.  
The first tag in a pair is the start tag, and the second tag is the end tag (they are also called opening tags and closing tags).  The idea of a web browser is to read HTML documents and produce them into visible or audio web pages.  The browser does not show the HTML tags, but uses the tags to interpret the content of the page.  HTML is the basis for all types of websites.  It is the backbone and stepping stone to any birth of a website.  HTML defines several data types for element content, such as script data and stylesheet data, and many types for attribute values, including IDs, names, URIs, numbers, units of length, languages, media descriptors, colors, character encodings, dates and times, and so on.  All of these data types are specializations of character data.  HTML documents can be delivered by the same means as any other computer file.  
The World Wide Web is composed primarily of HTML documents transmitted from web servers to web browsers using the Hypertext Transfer Protocol (HTTP). However, HTTP is used to serve images, sound, and other content, in addition to HTML. To allow the web browser to know how to handle each document it receives, other information is transmitted along with the document. HTML allows images and objects to be embedded and can be used to create interactive forms.  It provides a means to generate structured documents by representing essential interpretation for text such as headings, paragraphs, lists, links, quotes and other items.  It can insert scripts written in languages such as JavaScript which affect the behavior of HTML web pages.  Web browsers can also refer to Cascading Style Sheets (CSS) to describe the look and layout of text and other material.  The W3C, maintainer of both the HTML and the CSS standards, boosts the use of CSS over obvious arrangement HTML. Without the use of an HTML, access to the internet we now know would not exist.  If it was not for people like Berners, the web would not exist in the fashion it does today.