HTML <table> 标签的 rules 属性

rules 属性规定内侧边框的哪个部分是可见的。 从实用角度出发,最好不要规定 rules,而是使用 CSS 来添加边框样式。


实例

下面的例子规定只有行之间的边框是可见的:

  1. <html>
  2. <body>
  3. <p><b>注释:</b>rules 属性无法在 Internet Explorer、Chrome 或者 Safari 中正确地显示。</p>
  4. <p>Table 的 rules="rows":</p>
  5. <table rules="rows">
  6. <tr>
  7. <th>月份</th>
  8. <th>结余</th>
  9. </tr>
  10. <tr>
  11. <td>1月</td>
  12. <td>$100</td>
  13. </tr>
  14. </table>
  15. <p>Table 的 rules="cols":</p>
  16. <table rules="cols">
  17. <tr>
  18. <th>月份</th>
  19. <th>结余</th>
  20. </tr>
  21. <tr>
  22. <td>1月</td>
  23. <td>$100</td>
  24. </tr>
  25. </table>
  26. <p>Table 的 rules="all":</p>
  27. <table rules="all">
  28. <tr>
  29. <th>月份</th>
  30. <th>结余</th>
  31. </tr>
  32. <tr>
  33. <td>1月</td>
  34. <td>$100</td>
  35. </tr>
  36. </table>
  37. </body>
  38. </html>

定义和用法

rules 属性规定内侧边框的哪个部分是可见的。

从实用角度出发,最好不要规定 rules,而是使用 CSS 来添加边框样式。


浏览器支持

rules 属性在 Firefox 和 Opera 中可以正确地显示。

Internet Explorer、Chrome 以及 Safari 3 对该属性的显示并不正确。

IE: 除了内侧边框,还会添加 4 边的外侧边框。

Chrome 和 Safari:除了内侧边框,还会添加 affected 外侧边框。

注释:Safari 2.0 和更早的版本不支持该属性。


语法

  1. <body rules="value">
属性值
描述
none 没有线条。
groups 位于行组和列组之间的线条。
rows 位于行之间的线条。
cols 位于列之间的线条。
all 位于行和列之间的线条。