Sets or retrieves which dividing lines (inner borders) are displayed.
Syntax
HTML <TABLE RULES = sRule ... > Scripting table.rules [ = sRule ]
Possible Values
sRule String that specifies one of the following values:
all Borders are displayed on all rows and columns. cols Borders are displayed between all table columns. groups Horizontal borders are displayed between all THEAD, TBODY, and TFOOT objects; vertical borders are displayed between all COLGROUP objects. none All interior table borders are removed. rows Horizontal borders are displayed between all table rows. The property is read/write with no default value.
Expressions can be used in place of the preceding value(s), as of Microsoft® Internet Explorer 5. For more information, see Dynamic Properties.
Remarks
The value none turns off only the interior borders. To turn off the table borders, set the rules property to '', or omit the RULES attribute from the TABLE object.
Example
This example initially sets the RULES attribute on the table, and then uses the rules property to dynamically change the table borders.
Sample Code
<TABLE ID=oTable RULES="cols"> <TR> <TD>EST</TD><TD>1am</TD><TD>8pm</TD> </TR> <TR> <TD>CST</TD><TD>2am</TD><TD>9pm</TD> </TR> <TR> <TD>MST</TD><TD>3am</TD><TD>10pm</TD> </TR> </TABLE> : <BUTTON onclick="oTable.rules=''">No borders</BUTTON> <BUTTON onclick="oTable.rules='all'">All borders</BUTTON>
Applies To
See Also