The Paradox

HTML Tutorial

This tutorial began its life as a "quick and dirty" introduction to HTML. I got enough feedback from it that I decided to expand it and improve it, and this is the result.

The tutorial is divided into three sections, predictably named "beginner", "intermediate", and "advanced". For all three sections, I followed the same principles: you will not see anything in the page code that is not covered by that section or an earlier section at some point. So if you view source on any page in the beginners section, you will not see anything that isn't covered in the beginners section. If you view source on the intermediate section, you will not see anything that isn't covered in either the beginners or intermediate section. Also, all pages have been validated as correct, well-formed, standard HTML.

(Please note that the recent site redesign will involve a review and update of all tutorial pages; in the intervening time, my principle of using the same code I teach may not strictly hold true.)

Beginners HTML
After reading through this section and using the information presented, you will be able to create simple but complete and useable web pages and sites. This section does not assume any prior knowledge of HTML; it does assume you know how to create, edit, and save a plain text file, and that you know how to open a file on your hard drive in your web browser.
Intermediate HTML
After reading through this section, you should be able to create more complicated and nicer-looking web pages. Most of the techniques used to create this entire site are either beginner or intermediate. This section assumes that you've either read through and understood the above section.
Advanced HTML
After reading through this section and both above, you will have covered all parts of the HTML 4.01 specification. This section contains techniques that I've never had reason to use and aren't necessary for a good-looking web site, but have high "neato" quotient.
The OpenNIC You are using the legacy domain name, paradox.homeip.net, to access this site. This site is also available through the OpenNIC system as www.paradox.null. For more information, please visit The OpenNIC web site. To learn how to configure your computer for OpenDNS, please click here, or see this page to learn how to configure your name server.

This page was last modified Tuesday November 26, 2002