【发布时间】:2013-12-24 09:45:54
【问题描述】:
我的<tr>s 中有 6 个<td>s,我希望每行中的最后 3 个都靠得更近。我该如何移动它们?
这是我的html:
<p> Test.com Funtown <div><a href="#">Click Here</a></div> </p>
<table>
<tbody>
<tr>
<td class="statusRunning">R</td>
<td>My First Try</td>
<td>100 / 250 plays</td>
<td><a href="#">Players</a></td>
<td><a href="#">Duplicate</a></td>
<td><a href="#">Archive</a></td>
</tr>
<tr>
<td class="statusQueued">1</td>
<td>The best try</td>
<td>0 / 250 plays</td>
<td><a href="#">Players</a></td>
<td><a href="#">Duplicate</a></td>
<td><a href="#">Archive</a></td>
</tr>
<tr>
<td class="statusIncomplete"> </td>
<td>Could be better</td>
<td>0 / 50 plays</td>
<td><a href="#">Players</a></td>
<td><a href="#">Duplicate</a></td>
<td><a href="#">Archive</a></td>
</tr>
</tbody>
</table>
这是我的 CSS:
p {
}
div a {
}
table {
padding: 0;
margin: 10;
border-left: none;
border-right: none;
text-align:right;
border-collapse:separate;
border-spacing: 0 2px;
}
table tr {background:#fff;}
table tr:hover {background:#EBF7FC;}
table tr td {padding:6px 8px;}
table tr td:first-child {border-left: 3px solid #fff;}
table tr td:last-child {border-right:3px solid #fff;}
table tr:hover td:first-child {border-left: 3px solid #4EB2E2;}
table tr:hover td:last-child {border-right:3px solid #4EB2E2;}
table tr td:nth-child(1){
color:#fff;
width: 33px;
padding: 5px 0;
text-align: center;
}
.statusRunning {
background-color: #5AD427;
}
.statusQueued {
background-color: #A4E786;
}
.statusIncomplete {
background-color: #FFCC00;
}
table tr td:nth-child(2){
text-align:left;
}
【问题讨论】:
-
您的表中有 18 个
元素,每行有 6 个。当你说你想要最后 3 个“靠近在一起”时,你是什么意思?
标签: html css html-table alignment