我想在一个页面上以类似网格的格式放置大约 30 个表格,但我无法在所有表格之间放置任何间距。这就是我现在所拥有的:
<table>
<tr>
<th><span class="prizestitle">Table</span></th>
</tr>
<tr>
<td><span class="prizesinfo">Info</span></td>
</tr>
<tr>
<td><span class="prizesdesc">Description</span></td>
</tr>
</table>
<table>
<tr>
<th><span class="prizestitle">Table</span></th>
</tr>
<tr>
<td><span class="prizesinfo">Info</span></td>
</tr>
<tr>
<td><span class="prizesdesc">Description</span></td>
</tr>
</table>
<table>
<tr>
<th><span class="prizestitle">Table</span></th>
</tr>
<tr>
<td><span class="prizesinfo">Info</span></td>
</tr>
<tr>
<td><span class="prizesdesc">Description</span></td>
</tr>
</table>
table {
border-collapse: collapse;
border: 1px solid gray;
width: 50%;
float: left;
}
th {
padding: 8px;
text-align: left;
border-bottom: 1px solid #ddd;
background-color: #6666ff;
}
td {
padding: 8px;
text-align: left;
border-bottom: 1px solid #ddd;
}
.prizestitle {
font-size: 30px;
}
.prizesinfo {
font-size: 25px;
}
.prizesdesc {
font-size: 18px;
}
这是 jsfiddle: https ://jsfiddle.net/ohLa00m7/1/
我正在寻找类似于此处布局框 ( http://www.awwwards.com/blog/ ) 的内容。
谢谢你的帮助!
原文由 aquaelmo 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
<div>
而不是表格会更好。我的这段代码版本:
HTML
CSS