HTML <tr> 标签


实例

一个简单的 HTML 表格,包含两行两列:

  1. <html>
  2. <body>
  3. <table border="1">
  4. <tr>
  5. <th>月份</th>
  6. <th>结余</th>
  7. </tr>
  8. <tr>
  9. <td>1月</td>
  10. <td>$100</td>
  11. </tr>
  12. </table>
  13. </body>
  14. </html>

定义和用法

<tr> 标签定义 HTML 表格中的行。tr 元素包含一个或多个 th 或 td 元素。


浏览器支持

元素
<tr>YesYesYesYesYes

所有浏览器都支持 <tr> 标签。


HTML 与 XHTML 之间的差异

在 HTML 4.01 中,tr 元素的 "bgcolor" 是不建议使用的。

在 XHTML 1.0 Strict DTD 中,不支持 tr 元素的 "bgcolor" 属性。


可选的属性

属性描述
align
  • right
  • left
  • center
  • justify
  • char
定义表格行的内容对齐方式。
bgcolor
  • rgb(x,x,x)
  • #xxxxxx
  • colorname

不建议使用。请使用样式取而代之。

规定表格行的背景颜色。

charcharacter规定根据哪个字符来进行文本对齐。
charoffnumber规定第一个对齐字符的偏移量。
valign
  • top
  • middle
  • bottom
  • baseline
规定表格行中内容的垂直对齐方式。

全局属性

<tr> 标签支持 HTML 中的 全局属性


事件属性

<tr> 标签支持 HTML 中的 事件属性


相关页面

HTML DOM 参考手册:TableRow 对象


更多实例

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. table, th, td {
  6. border: 1px solid black;
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <h1>添加 table 的行背景色</h1>
  12. <table>
  13. <tr style="background-color:#FF0000">
  14. <th>月份</th>
  15. <th>结余</th>
  16. </tr>
  17. <tr>
  18. <td>1月</td>
  19. <td>$100</td>
  20. </tr>
  21. </table>
  22. </body>
  23. </html>
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. table, th, td {
  6. border: 1px solid black;
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <h1>table 的行元素对齐垂直对齐方式</h1>
  12. <table style="height:200px">
  13. <tr style="vertical-align:top">
  14. <th>月份</th>
  15. <th>结余</th>
  16. </tr>
  17. <tr style="vertical-align:bottom">
  18. <td>1月</td>
  19. <td>$100</td>
  20. </tr>
  21. </table>
  22. </body>
  23. </html>

tr标签的默认样式

  1. tr {
  2. display: table-row;
  3. vertical-align: inherit;
  4. border-color: inherit;
  5. }