Joh*_*ohn 12 html css html-table
当我申请一个CSS边框属性边框不呈现tfoot(border-top,border-bottom,border,等等,没有渲染边界)
哪些选项是否有渲染的只是一个边界tfoot或tbody?是应用边界tbody还是tfoot支持?
下面是CSS + HTML示例,Chrome 18,Firefox 9或IE9中没有呈现边框.
<style>
table.sample tfoot
{
border-top: 2px solid black;
}
</style>
<table class="sample">
<thead>
<tr>
<td>Date</td><td>DataX</td><td>DataY</td><td>DataZ</td>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="3">Average:</td><td>100</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>Feb1</td><td>22</td><td>333</td><td>44</td>
</tr>
<tr>
<td>Feb2</td><td>66</td><td>77</td><td>88</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
加
table {
border-collapse: collapse;
}
Run Code Online (Sandbox Code Playgroud)
并根据需要调整单元格内的填充(以补偿单元格之间默认间距的丢失).
(在jsfiddle中,normalize.css包含此设置.为什么jsfiddle并不总是与单独测试代码时发生的情况相对应的原因之一.)
| 归档时间: |
|
| 查看次数: |
16511 次 |
| 最近记录: |