我正处于构建网站的初始阶段,该网站的表格将在许多网页上展示。除了每个单元格顶部的灰色边框外,我已成功设置了表格。我似乎无法摆脱它。
[该网站是:http://www.randysrides.com/1970-chevrolet-camaro/][1]
该表的HTML如下:
<div class="spec_table">
<table>
<tbody>
<tr>
<td><strong>Engine:</strong> Wagner LS-3 (603 hp)</td>
</tr>
<tr>
<td><strong>Transmission:</strong> Bowler Tremec 5-speed</td>
</tr>
<tr>
<td><strong>Exhaust:</strong> Flowmaster Super 44 Mufflers</td>
</tr>
<tr>
<td><strong>Ignition: </strong>Crane</td>
</tr>
<tr>
<td><strong>Radiator: </strong>Be Cool</td>
</tr>
<tr>
<td><strong>Rear End: </strong>GM 12-bolt</td>
</tr>
<tr>
<td><strong>Suspension: </strong>AVCO/JME</td>
</tr>
<tr>
<td><strong>Brakes: </strong>Willwood</td>
</tr>
<tr>
<td><strong>Wheels: </strong>Billet Specialties</td>
</tr>
<tr>
<td><strong>Paint:</strong> BASF Waterborne “Grinch Green”</td>
</tr>
<tr>
<td><strong>Interior: </strong>Mark Millbrandt</td>
</tr>
<tr>
<td><strong>Seats: </strong>Recaro</td>
</tr>
<tr>
<td><strong>Sound System: </strong>Alpine</td>
</tr>
</tbody>
</table>
</div>
然后我有以下CSS:
.spec_table {width: 100%; max-width: 350px; margin-top: -31px;}
.spec_table table {margin-left: 0px;border-collapse:collapse;border: 0;}
.spec_table tr {border-left: 2px solid rgba(38,201,255,1);}
.spec_table td {margin-left: -20px; font-size: .9em; line-height: 1.1em;}
我似乎无法摆脱每个细胞顶部的浅灰色边框。
非常感谢任何帮助。
谢谢你, 贾里德
答案 0 :(得分:7)
style.css中有一个边框样式
.entry-content tr td { border-top: 1px solid #eee; padding: 6px 24px; }
您需要覆盖此样式
在CSS中添加
.spec_table td {
margin-left: -20px;
font-size: .9em;
line-height: 1.1em;
border-top: none !important;
}
答案 1 :(得分:0)
您的网站链接显示了顶部边框的来源
.entry-content tr td { border-top: 1px solid #eee; padding: 6px 24px; }
删除或覆盖此选择器,使其没有上边框。
这段CSS不在你的示例代码中,所以可能是你不希望你的桌子继承的东西?
此外,你的链接最后有一些额外的东西,所以没有工作......但我还是找到了这个页面。
答案 2 :(得分:0)
将其添加到CSS中
.entry-content tr:first-child td:first-child {
border-top: none;
}
这使用伪元素将第一个表格t定位到第一个表格td,然后没有border-top。