你可能會嘗試像這樣的CSS來讓行間隔很好的水平線:
table {
border-collapse: collapse;
}
td {
padding: 10px 0; /* 10px top & bottom padding, 0px left & right */
border-width: 1px 0; /* 1px top & bottom border, 0px left & right */
border-color: #000;
border-style: solid;
}
每一行的上下都有一個邊框,在單元格內容上方和下方都有10個像素的間距。
如果你不希望在最頂部&表底邊框,你可以改變CSS位:
table {
border-collapse: collapse;
}
td {
padding: 10px 0; /* 10px top & bottom padding, 0px left & right */
}
.separating_line {
border-top: 1px #000 solid; /* top border only */
}
然後給所有的行,但第一.separating_line類,像這樣:
<table>
<tr>
<td>content</td>
</tr>
<tr class="separating_line">
<td>content</td>
</tr>
<tr class="separating_line">
<td>content</td>
</tr>
</table>
我寫的CSS可以在你原來的職位被改寫,如:
tr.separating_line {
border-top: 1px #000 solid; /* top border only */
}
,使這種風格只被應用於與separating_line類,如果你想用separating_line類以不同的風格不同的元素,這可能是有用的一個TR元素。
tr.separating_line {
border-top: 1px #000 solid; /* top border only */
}
div.separating_line {
border-top: 3px #F00 dashed;
}
我很抱歉,如果我誤解了你的問題,但我希望我的回答有所幫助。 =)
當邊框不可見時,我使用線條高度。 – Leah 2017-10-31 08:11:14