【发布时间】:2010-10-10 08:43:18
【问题描述】:
鉴于以下 HTML 页面,表格顶部会出现一条水平线,其中第一行将包含第二个和第三个单元格(如果已定义)。
<html>
<head>
<Title>Test Page</Title>
<style type="text/css">
table {
margin:10px 0 10px 0;
padding:0;
margin: 0 0 0 0;
border-collapse: collapse;
border: 0;
}
td {
border:1px solid #CCCCCC;
padding:5px;
}
</style>
</head>
<body>
<table>
<tr>
<td>Test Title</td>
</tr>
<tr>
<td>Sub Title</td>
<td>Sub Title</td>
<td>Sub Title</td>
</tr>
<table>
</body>
</html>
我希望仅通过修改 CSS 来删除该行(在下面突出显示)。此行出现在 Firefox 中,但不在 IE6 中。
请注意,我不能以任何方式修改 HTML,因为它是由第三方系统生成的(上面的示例只是为了突出问题)。这个第三方系统只允许我修改 CSS。
【问题讨论】: