HTML Section 1: Overview HTML (hypertext markup language) is the most predominant markup language for pages on the World Wide Web. It is the language that a browser uses to interpret and display documents. It provides a means to describe the structure of text-based information in a document – by denoting certain text as headings, paragraphs, lists, etc. – and to supplement that text with forms, images, and other objects. The original version of HTML was developed by a physicist named Tim Berners-Lee in the 1980s. As the Web has grown in popularity and undergone several changes, so too has HTML. The components work together like this: Page structure is specified in HTML. CSS is used to control presentation. XML files can be used to provide the content for web pages. JavaScript can be used to read the data from the XML file and build the resulting page. The Document Object Model (DOM) underlies all of the above and dictates how to access and control individual elements that make up an HTML document. This course focuses on how to build a static web page using HTML5, and how to control its appearance using CSS. This link presents an analogy that may make more sense. The course that follows this will teach you how to use JavaScript to generate interactive web sites, and how to make use of the DOM and XML. Later courses will investigate alternatives to JavaScript and XML, as full scale eCommerce sites are developed. (Cool news story)