处理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 边框),这与分离的顶部和底部不同