Đây là fiddle: http://jsfiddle.net/AV38G/HTML/CSS: biên giới dọc chồng chéo biên giới ngang
HTML
<table>
<tr class="first-line">
<td class="first-column">Some</td>
<td>Foobar</td>
<td>Stuff</td>
</tr>
<tr>
<td class="first-column">foobar</td>
<td>raboof</td>
<td>184</td>
</tr>
<tr>
<td class="first-column">bar</td>
<td>87458</td>
<td>184</td>
</tr>
<tr>
<td class="first-column">874</td>
<td>raboof</td>
<td>foobar</td>
</tr>
</table>
CSS:
/* ACTUAL CSS */
table {
width: 300px;
border-collapse: collapse;
}
tr td.first-column{
border-left: none;
}
tr.first-line {
border-bottom: 3px solid green;
border-top: none;
}
tr.first-line td {
border-left: none;
}
td {
border-left: 3px solid red;
}
tr {
border-top: 3px solid red;
}
Ugly, phải. Vậy tại sao đường viền màu đỏ ghi đè/ghi đè đường viền màu xanh lá cây?
Tôi làm cách nào để có được viền màu xanh lá cây ngang "không bị ảnh hưởng"? (không có HTML5/CSS3, mục đích trợ năng)
Làm tốt lắm! Tôi đã xóa câu trả lời của mình. –
@ JamesDonnelly Cảm ơn bạn :) và đó là một vận động viên thực sự khi bạn nhận được một số phiếu bầu tốt về câu trả lời của bạn, nhưng tiếc là nó không phải là trình duyệt chéo ... –
Hoàn hảo, cảm ơn rất nhiều :) –