我有一个空表行只是为了分隔行.
<tr>
<td colspan="5"></td>
</tr>
Run Code Online (Sandbox Code Playgroud)
它在IE,FF,Opera和Safari中呈现.问题是,我是否应该在其中加入一些内容,或者可以保留原样?
喜欢:
<tr>
<td colspan="5"> </td>
</tr>
Run Code Online (Sandbox Code Playgroud)
从语义上讲,空行是有用的,还是纯粹用于布局?如果是后者,可能值得考虑删除空行,并通过CSS提供分离.例如
<tr class="separate-below">
<td>Data before separater</td><td>More Data</td>...
</tr>
<tr>
<td>Data after separater</td><td>More Data</td>...
</tr>
Run Code Online (Sandbox Code Playgroud)
在样式表中有以下内容:
TR.separate-below TD,TR.separate-below TH {
border-bottom: 1em solid white; /* use the background colour of a cell here */
}
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用多个<tbody>元素将行块组合在一起(向表元素添加rules ="groups"会导致<tbody>元素在顶部和底部获得水平边框,并使用<colgroup>元素获取他们左边和右边的边界):
<table rules="groups">
<thead>
<tr><th>Header</th><th>Header</th>...</tr>
</thead>
<tbody>
<tr><td>Data</td><td>Data</td>...</tr>
<tr><td>Data</td><td>Data</td>...</tr>
...
</tbody>
<tbody>
<tr><td>Data</td><td>Data</td>...</tr>
...
</tbody>
...
</table>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27276 次 |
| 最近记录: |