HTML 4.01 Overview
The HTML 4.01 Recommendation (1999) is the best established and supported HTML specification as of this writing. This section covers the basic structure of HTML 4.01 documents.
Three Versions of HTML 4.01
Both the HTML 4.01 and XHTML 1.0 Recommendations encompass three slightly different specification documents, called Document Type Definitions (or DTDs). DTDs define every element, attribute, and entity along with the rules for their use. The three versions are:
- Transitional DTD
The Transitional DTD includes all deprecated elements and attributes in order to be backward compatible with the legacy behavior of most browsers. Deprecated elements and attributes are permitted but discouraged from use.
- Strict DTD
This version excludes all elements and attributes that have been deprecated (such as
font
andalign
) to reinforce the separation of document structure from presentation.- Frameset DTD
The Frameset DTD includes the same elements as the Transitional DTD with the addition of elements for creating framed web pages (
frameset
,frame
, andnoframe
). The Frameset DTD is kept separate because the structure of a framed document (whereframeset
replacesbody
) is fundamentally different from regular HTML documents.
HTML 4.01 Document Structure
This markup sample shows the minimal structure of an HTML 4.01 document. This example uses the Strict HTML DTD:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head><title>
Document Title
</title> ...
Get HTML & XHTML Pocket Reference, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.