td
タグの境界線を処理する最良の方法はどのようになっていますか?
jsfiddle
コード
<table>
<tr>
<td>wee</td>
<td>wee</td>
<td>wee</td>
</tr>
<tr>
<td>wee</td>
<td>wee</td>
<td>wee</td>
</tr>
</table>
table {
margin:10px;
border:0;
border-spacing:0 0;
border-collapse:separate;
}
td {
border-top:1px solid white;
border-bottom:1px solid black;
border-right:1px solid #aaaaaa;
border-left:1px solid #aaaaaa;
padding:4px;
background:#dddddd;
}
tr:hover > td {
background:#cccccc;
}
上下の境界線を左右の境界線の上に配置する必要があります。これで、垂直方向の境界線が各セルで1pxオーバーラップします。CSSで解決することは可能ですか、それともdiv
各タグ内にタグなどが必要td
ですか?
さらに、上下が離れているのとは異なり、縦の境界線を折りたたむ必要があります(1pxの境界線)。