2. Introduction to HTML

HTML is the markup language used to create web pages that can be displayed in a web browser. As such, it is the foundation for any web development. An HTML document is just a text file with some special structure- text is marked up to represent headings, formatting, enumerated lists, etc.

One can develop HTML pages simply by creating and editing text files with a text editor and having the same file open in a web browser to view the “interpreted” result. See the tooling section for further information.

2.1. Objective

You should be able to write simple web pages without much fancyness, we will focus on pretty things in the HTML and CSS section.

2.2. Contents

The Web Platform is a great page that contains excellent documentation for the topics we want to cover here, so we will just refer you to a selection of its content:

  1. The Basics of HTML
  2. DOCTYPES and markup styles
  3. The HTML <head>
  4. HTML text
  5. HTML lists
  6. HTML links
  7. HTML tables
  8. Images in HTML
  9. HTML forms basics

2.3. Exercises

2.3.1. Mini wikipedia

Create 3-4 pages describing some item of interest, such as a place, historical character or artwork. Each item’s page should include a descriptive image, links to the other pages and different sections.