Table Borders: BORDER, FRAME and RULES
For the next few pages we're going to use three
<TABLE ...>
attributes:
BORDER |
size of outside border |
FRAME |
which outside borders are displayed |
RULES |
which inside borders are displayed |
These three attributes can get pretty confusing because they tend to change each other's defaults. For example, if you don't use
BORDER
then the default for
RULES
is NONE
. However, if you do use BORDER
(but only values greater than zero) or if you use any value of
FRAME
besides
VOID
then RULES
defaults to
ALL
. Likewise, RULES
changes FRAME
's defaults.
To keep things simple it's usually a good idea to follow a simple rule: if you use either FRAME
or RULES
use them both and also use BORDER
. That avoids confusion about what is defaulting to what. We'll follow that example in this guide. So, for example, to create a table with no inner borders we'll use all three attributes like this:
<TABLE BORDER=1 RULES=NONE FRAME=BOX>
which gives us this table
watermelon | grapes |
peaches | bananas |