Appendix A: Changes

Contents

  1. Changes between 24 April 1998 HTML 4.0 and 24 December 1999 HTML 4.01 versions
    1. Changes to the specification
    2. Errors that were corrected
    3. Minor typographical errors that were corrected
    4. Clarifications
    5. Known Browser problems
  2. Changes between 18 December 1997 and 24 April 1998 versions
    1. Errors that were corrected
    2. Minor typographical errors that were corrected
  3. Changes between HTML 3.2 and HTML 4.0 (18 December 1997)
    1. Changes to elements
    2. Changes to attributes
    3. Changes for accessibility
    4. Changes for meta data
    5. Changes for text
    6. Changes for links
    7. Changes for tables
    8. Changes for images, objects, and image maps
    9. Changes for forms
    10. Changes for style sheets
    11. Changes for frames
    12. Changes for scripting
    13. Changes for internationalization

A.1 Changes between 24 April 1998 HTML 4.0 and 24 December 1999 HTML 4.01 versions

This section describes how the 24 December 1999 version of the HTML 4.01 specification differs from the 24 April 1998 version of the HTML 4.0 specification.

A.1.1 Changes to the specification

General changes 

On SGML and HTML 

HTML Document Representation 

Basic HTML data types 

Global structure of an HTML document 

Language information and text direction 

Tables 

Links 

Objects, Images, and Applets 

Style Sheets in HTML Documents 

Frames 

Forms 

SGML Declaration 

Strict DTD 

Notes 

References 

A.1.2 Errors that were corrected

Section 13.6.1
Image map examples using "poly" have been fixed to form a closed polygon. Also, the last pair of coordinates is the same as the first to close the polygon.
Section 14.4.1
In the final example, the STYLE element is missing the attribute assignment "media=screen, print".
Section 15.2.1
In the example with "mypar", the CSS rule should read
  P#mypar {font-style: italic; color: blue}

In CSS, "#" refers to an ID name while the "." refers to a class name. This example is dealing with the "id" attribute.

Section 16.2.2
Values for marginwidth and marginheight must be 0 pixels or more, not 1 pixel or more.
Section 16.2.2
The FRAME element does not take the target attribute.
Section 16.5
The IFRAME element does not take the target attribute.
Section 17.2.1
In the description of "checkboxes", change "selected" to "checked" in "when the control element's selected attribute is set."
Section 17.6.1
In the "Attributes defined elsewhere" section for the OPTGROUP element, the attributes onfocus, onblur, and onchange should not be there.