HTML 3.2 Tags, Numbered

© 2012, Martin Rinehart

The W3C Recommendation, HTML 3.2, is an unnumbered document. The following Table of Contents adds numbers that might have been used if 3.2 had been numbered in the style of HTML 2, 4.01 and 5. These numbers are used for reference on this site and in the companion printed material for Professional HTML, Volume I of the five-volume Frontend Engineering series.

Many of these elements appear in unordered, hyperlinked lists in the original document. Wording here preserves the wording from those lists, when available.

Text searches (for text, not for these numbers) in the original HTML 3.2 Reference Specification usually locate the desired section quickly.

Contents

The above numbered outline was built from the Recommendation per the following notes.

Numbering started after the opening "Contents" section. Leading numbers correspond to sections starting with <H2> headings.

Headings were followed, though not slavishly. The Recommendation has one <H1> heading, here not indented. The <H2> headings are indented four spaces. The <H3> headings are indented eight spaces and the <H4> headings are indented twelve spaces. Non-semantic use of a heading element (for placing the W3C logo graphic) was ignored.

Formal references to HTML elements in the SGML syntax (<!ELEMENT ...) are shown indented two or six spaces, preceded by a ! and written in lowercase. (Example: !head 214 shows the location of the SGML specification <! ELEMENT HEAD... at line 214.) Lines were numbered from the original source to aid in, for example, ensuring that <H3> headings were located between the correct <H2> headings.

HTML 3.2 Reference Specification
    Abstract
    Contents - 49
    Introduction to HTML 3.2 - 68
        HTML as an SGML Application - 82
        The Structure of HTML documents - 152
    The HEAD element - 195
          !head 214
        TITLE - 243
          !title 245
        STYLE and SCRIPT - 260
          !style 263
          !script 264
        ISINDEX - 279
          !isindex 281
        BASE - 314
          !base 316
        META - 337
          !meta 340
        LINK - 373
          !link 392
    The BODY element - 475
          !body 506
        Block and Text level elements - 570
        Headings - 586
          !%heading (H1, ...) 594
        ADDRESS - 615
          !address 619
        Block elements - 637
        Paragraphs - 705
          !p 707
        Lists - 743
            Unordered Lists - 749
              !ul 752
              !li 760
            Ordered (i.e. numbered) Lists - 795
              !ol 798
              !li 805
            Definition Lists - 842
              !dl 847
              !dt 852
              !dd 853
            DIR and MENU - 886
              !dir, menu 888
        Preformatted Text - 901
              !pre 903
            XMP, LISTING and PLAINTEXT - 954
              !xmp, listing 965
              !plaintext 966
        DIV and CENTER - 975
              !div 977
              !center 983
        BLOCKQUOTE - 1004
              !blockquote 1006
        FORM - 1021
              !form 1028
        HR - 1062
              !hr 1067
        Tables - 1099
              !table 1121
              !tr 1122
              !th, td 1123
              !caption 1133
    Text level elements - 1342
        Font style elements - 1361
        Phrase Elements - 1394
        Form fields - 1411
        INPUT - 1425
              !input 1436
        SELECT - 1605
              !select 1608
              !option 1615
        TEXTAREA - 1671
              !textarea 1676
        Special Text level Elements - 1723
            The A (anchor) element - 1730
              !a 1733
            IMG - inline images - 1782
              !img 1787
            APPLET (Java Applets) - 1927
              !applet 1930
              !param 1943
            FONT - 2054
              !font 2057
            BASEFONT - 2128
              !basefont 2131
            BR - 2142
            MAP - 2152
              !map 2164
              !area 2169
    Sample SGML Open Catalog for HTML 3.2 - 2241
    SGML Declaration for HTML 3.2 - 2258
    HTML 3.2 Document Type Definition - 2349
              !%font, %phrase 2442
                %font: tt i b u strike big small sub sup
                %phrase: em strong dfn code samp kbd var cite
              !font 2454
              !basefont 2460
              !br 2465
              !body 2501
              !address 2509
              !div 2511
              !center 2517
              !a 2521
              !map 2538
              !area 2543
              !link 2571
              !img 2591
              !applet 2620
              !param 2633
              !hr 2653
              !p 2662
              !%heading (h1, ...) 2674
              !pre 2685
              !xmp, listing 2698
              !plaintext 2699
              !blockquote 2705
              !dl 2718
              !dt 2723
              !dd 2724
              !ol, ul 2727
              !dir, menu 2760
              !li 2778
              !form 2786
              !input 2797
              !select 2809
              !option 2816
              !textarea 2824
              !table 2849
              !tr 2850
              !th, td 2851
              !caption 2861
              !head 2887
              !title 2889
              !isindex 2895
              !base 2917
              !meta 2922
              !style 2931
              !script 2932
              !html 2944
    Character Entities for ISO Latin-1 - 2951
    Table of printable Latin-1 Character codes - 3064
    Acknowledgements
    Further Reading

Feedback: MartinRinehart at gmail dot com

# # #