这是否可以通过CSS实现?

我在努力

tr.classname {
  border-spacing: 5em;
}

但没有用。也许我做错了什么?


当前回答

您有一个包含id相册的表,其中包含任何数据。。。我省略了trs和tds

<table id="albums" cellspacing="0">       
</table>

在css中:

table#albums 
{
    border-collapse:separate;
    border-spacing:0 5px;
}

其他回答

tr { 
    display: block;
    margin-bottom: 5px;
}

好的,你可以

tr.classname td {background-color:red; border-bottom: 5em solid white}

确保背景色设置在td而不是行上。这应该适用于大多数浏览器。。。(铬,即已测试)

在这里,这项工作很顺利:

#myOwnTable td { padding: 6px 0 6px 0;}

我想,如果需要的话,您可以通过指定哪个td来实现更细粒度的布局。

只需将div放在td中,并设置以下div样式:

margin-bottom: 20px;
height: 40px;
float: left;
width: 100%;

您可以在表格中使用线条高度:

<table style="width: 400px; line-height:50px;">