HTML

< Back to Tutorials

Summary

HTML (Hyper Text Mark-up Language) is the language of the Web. But unlike other well-known languages associated with the Web, such as Java, it is not a programming language. In its most basic form a Web page is just a text file whose content has been marked up with tags—specific text surrounded by < and > brackets, which describe the structure and appearance of the text content.

A Web browser interprets the page and figures out how display this text file according the certain standards set by the World Wide Web Consortium (W3C).

Over the years the W3C has revised the HTML standard. Coding styles and practices have followed suit. Most Web pages created today should be written to conform with HTML 4.01 or XHTML 1.1 (a stricter version of HTML, based on XML). The advent of Cascading Style Sheets (CSS) has also changed how Web pages look and are written.

Software
  • A basic text editor, like Notepad (Windows) or TextEdit (Macintosh).
  • Or an HTML text editor, like BBEdit, or Dreamweaver.
Learning Topics
Intro to HTML

The basics with a few hands-on examples.

Tables — <table> tag

In the "old days" using tables was the only way to design professional-looking Websites. Many websites still rely heavily on manupilating and nesting tables to achieve complex layouts. With CSS coming along, it is advisable to use tables only for what it was intended—the display of spreadsheet-like information.

Forms

Text input fields, radio buttons, checkboxes, dropmenus.

Images

Jpg, gif, or png? Which one when and why? And how to embed them into the page

Embedding Flash

Code to integrate Flash "applet" into a webpage.

CSS

The new standard in website layout. The drop-menus are entirely CSS. No JavaScript!