这是我的HTML代码。

<table cellspacing="0" class="assets_table">
<tbody>
<tr class="table_header"><td>ID</td><td>Title</td><td>Regarding</td><td>Status</td><td>Date</td></tr>
<tr><td>9</td><td>Testing</td><td>hijacked account</td><td></td><td> 4 Jan, 2012</td></tr></tbody>
</table>


这是它的CSS。

.assets_table{width:100%;border-radius:4px 4px 0 0;border:1px solid #ccc;overflow:hidden}
.assets_table .table_header{background:grey;height:30px;font-weight:bold;padding:0;border-top:1px solid #f9f9f9;}
.assets_table td {padding:5px 10px}
.assets_table tr {border-top:1px solid #ddd;padding:0 10px;}


但是在tr上实际上没有填充物,边界或边界半径。这就是我得到的。 http://pastehtml.com/view/bjmptfulh.html

我已经尝试了所有可以想到的方法,但是没有任何效果?我尝试了display:tabledisplay:block,但是有点把桌子弄乱了。这里有什么帮助吗?

最佳答案

我认为您需要将CSS应用于td元素,如这篇文章Space between two rows in a table?所述。
否则,您的代码看起来不错。

10-05 20:57
查看更多