HTML The Definitive Guide (84 page)

Read HTML The Definitive Guide Online

Authors: Chuck Musciano Bill Kennedy

BOOK: HTML The Definitive Guide
8.09Mb size Format: txt, pdf, ePub

Notice how the type attribute changes the display style of the number, but not the value of the number itself.

You may use the style sheet-related style and class attributes to effect individual type changes in
ordered and unordered lists that may or may not affect subsequent list items. Please see Chapter 9 for

details, particularly section Section 9.3.7.5, "Using list properties effectively"
in
Chapter 9
.

8.3.1.2 The value attribute

The value attribute lets you change the number of a specific list item and the ones that follow it.

Since the ordered list is the only HTML list with sequentially numbered items, the value attribute is valid only when used within an

  • tag inside an ordered list.

    To change the current and subsequent numbers attached to each item in an ordered list, simply set the value attribute to any integer. For example, the following source uses the value attribute to jump the numbering on items in an ordered list:


    1. Item number 1

    2. And the second

    3. Jump to number 9

    4. And continue with 10...


    The results are shown as rendered by Netscape in Figure 8.5.

    Figure 8.5: The value attribute lets you change individual item numbers in an ordered
    list

    8.3.1.3 The style and class attributes
    The style attribute for the

  • tag creates an inline style for the elements enclosed by the tag, overriding any other style rule in effect. The class attribute lets you format the content according to a predefined class of the

  • tag; its value is the name of that class. [Inline Styles: The style

    Attribute, 9.1.1]
    [Style Classes, 9.2.4]

    8.3.1.4 The class, dir, id, lang, event, style, and title attributes
    These attributes can be applied to individual list items and have similar effects as for ordered and unordered lists.
    [The class and style attributes, 8.1.1.3] [The lang and dir attributes, 8.1.1.4]
    [The id

    and title attributes, 8.1.1.5] [The event attributes, 8.1.1.6]

    8.2 Ordered Lists

    8.4 Nesting Lists

    Chapter 8

    Formatted Lists

     

    8.4 Nesting Lists

    Except inside directories or menus, lists nested inside other lists are fine. Menu and directory lists can be embedded within other lists.

    Indents for each nested list are cumulative, so take care not to nest lists too much; the list contents could quickly turn into a thin ribbon of text flush against the right edge of the browser document window.

    8.4.1 Nested Unordered Lists

    The items in each nested unordered list may be preceded by a different bullet character at the discretion of the browser. For example, Internet Explorer Version 2 for the Macintosh uses an alternating series of hollow, solid circular, and square bullets for the various nests in the following source HTML text as shown in
    Figure 8.6
    :


    • Morning Kumquat Delicacies


      • Hot Dishes


        • Kumquat omelet

        • Kumquat waffles


          • Country style

          • Belgian


        • Kumquats and toast


      • Cold Dishes


        • Kumquats and cornflakes

        • Pickled Kumquats

        • Diced Kumquats




    Figure 8.6: Bullets change for nested unordered list items
    You can change the bullet style for each unordered list and even for individual list items (see the type attribute discussion earlier in this chapter), but the repertoire of bullets is limited. For example, Internet Explorer for Windows 95 uses a solid disc regardless of the nesting level.

    8.4.2 Nested Ordered Lists

    By default, browsers number the items in ordered lists beginning with the Arabic numeral 1, nested or not. It would be great if the HTML standard numbered nested ordered lists in some rational, consecutive manner. For example, the items in the second nest of the third main ordered list might be successively numbered "3.2.1," "3.2.2," "3.2.3," and so on.

    With the type and value attributes, however, you do have a lot more latitude in how you create nested ordered lists. An excellent example is the traditional style for outlining, which uses the many different ways of numbering items offered by the type attribute (see
    Figure 8.7
    ):


    1. A History of Kumquats


      1. Early History


        1. The Fossil Record

        2. Kumquats: The Missing Link?


      2. Mayan Use of Kumquats

      3. Kumquats in the New World


    2. Future Use of Kumquats


    Figure 8.7: The type attribute lets you do traditional outlining with ordered lists

  • Other books

    Laying Down the Paw by Diane Kelly
    The Dog Master by W. Bruce Cameron
    An Impossible Confession by Sandra Heath
    By Reason of Insanity by Shane Stevens
    Uncaged Love Volume 5 by J. J. Knight
    Dog and I by Roy MacGregor