goer.org | HTML Tutorial

Table of Contents

About
Introduction
Diving In
Structure
Tinkering
Tags
Attributes
Browser Tools
Basic
Paragraph Breaks
Headings
Font Styles
Colors
Links
Images
Lists
Intermediate
Style Sheets
Classes and IDs
Div and Span
Font Control
Borders
Margins and Padding
Align and Indent
Advanced
Tables
Miscellany
SHTML

HTML 4.01 Tutorial

Welcome to the HTML 4.01 Tutorial. This tutorial covers HTML, which provides structure for a web page, and CSS, which changes the presentation of a web page. The tutorial does not attempt to cover the entire HTML 4.01 standard; it merely focuses on commonly-used tags, attributes, and concepts.

Sections

About
Status: First Draft. This section outlines the basic philosophy behind this tutorial, answers browser compatibility questions, and provides the usage and copyright statement. You can easily skip this section and start with the actual lessons, which start in the Introduction section.
Introduction
Status: Second Draft. This section covers concepts such as the nature of HTML tags, document structure, and how to use your browser to help in your web design. If you've never written HTML code before (or if you don't know what a web page "is"), start with this section. Otherwise, skip ahead to the Basic section or beyond.
Basic
Status: First Draft. This section demonstrates how to use HTML to mark up a simple document, creating paragraphs, headings, and links. If you have a little bit of experience with HTML, you can skip ahead to the Intermediate section.
Intermediate
Status: First Draft. This section formally introduces Cascading Style Sheets (CSS), which can change the presentation of a web page (the fonts, colors, and visual layout.) The previous sections refer to CSS in passing, but here we begin heavy usage. If you have little or no experience with CSS, be sure to read this section. Otherwise, feel free to skip ahead to the Advanced section.
Advanced
Status: Incomplete. Tables, Forms, Tables for layout, CSS for layout.
Miscellany
Status: Not Yet Implemented. Brief discussions of not-strictly HTML topics, such as SHTML, server-side programming, Javascript, accessibility, and validation. This section might also include HTML tips and tricks that don't quite fit in anywhere else.