我在 td 中有一个 div,我似乎无法删除它周围的 1 px 边框。如果我尝试添加td {padding:0}
,边框会消失,但 div 会跳到左侧,变量 td 会自动更改为 0px 宽度。如何在不弄乱整个表格的情况下删除 div 周围的边框?
HTML:
<table>
<tr>
<td class="header-left"></td>
<td class="header">
<div class="header-image"></div>
</td>
<td class="header-right"></td>
</tr>
</table>
CSS:
table {
width:100%;
border-spacing: 0;
}
.header-left {
height:100px;
background-image:url(img/header-left.png);
background-repeat:repeat-x;
}
.header-right {
height:100px;
background-image:url(img/header.png);
background-repeat:repeat-x;
}
.header {
height:100px;
width:960px;
background-image:url(img/header.png);
background-repeat:repeat-x;
margin:0 auto;
}
.header-image {
height:100px;
width:548px;
background-repeat:no-repeat;
background-image:url(img/header-image.png);
}