HTML and CSS Reference
This is much easier to understand and manage. If you want to change
the numbering style later, you need only change the <ol> tag properties,
instead of finding and changing each instance of the <li> tag in the list.
You can use these properties in a much more global sense, too. Setting
a list property on the <body> tag changes the appearance of all lists in
the document; setting it on a <div> tag changes all the lists within that
8.4.9. Table Properties
For the most part, HTML/XHTML browsers render table content using the
same properties that control the rendering of conventional document
content. However, a few special circumstances occur only within tables.
To give authors greater control over these items, CSS2 has added a few
table-specific properties. The popular browsers do not yet support any
There are two divergent views regarding cell borders within tables. The
first view holds that each cell is an independent entity with unique bor-
ders. The second view holds that adjacent cells share the border side
and that changing a border in one cell should affect the neighboring cell.
To give the most control to authors, CSS2 provides the border-collapse
property, which lets you choose the model that suits your style. By de-
fault, the value of this property is collapse , meaning adjacent cells share
their border style. Alternatively, you can set the border-collapse prop-
erty to separate , which enlarges the table so that borders are rendered
separately and distinctly around each cell.
If you choose the separate model, you can also use the border-spacing
property to set the spacing between adjacent borders. The default bor-
der spacing is 0, meaning that adjacent cell borders touch each oth-