私はこれをしばらく戦っていますが、なぜIE7で背景の1ピクセルが表示されるのか分かりません(他のブラウザはうまく動作します)。ここで背景の1ピクセルがIE7のテーブルに表示されます
は単純な例である、IE7でそれを試してみてください。jsfiddleへ
リンク:http://jsfiddle.net/PstEk/
<html>
<head>
<style>
.test {
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: red;
border-collapse: collapse;
background-color: blue;
}
.test th{
border-width: 0px;
padding: 0px;
border-style: none;
border-color: red;
background-color: #fff5ee;
}
.test td {
border-width: 0px;
padding: 0px;
border-style: none;
border-color: red;
background-color: #e1edf3;
}
</style>
<body>
<table class="test">
<tr>
<th>Test test</th>
<th>Test test</th>
<th>Test test</th>
<th>Test test</th>
<tr>
<tr>
<td>Test test</td>
<td>Test test</td>
<td>Test test</td>
<td >Test test </td>
<tr>
<tr>
<td>Test test</td>
<td>Test test</td>
<td>Test test</td>
<td>Test test</td>
<tr>
</table>
</body>
</html>
あなたはヘッドタグを閉じていませんか? – Christophe
ありがとう、そんなに馬鹿だった、半日かけてそれを理解しようと過ごした! –
@Christophe:あなたはそれを答えるべきです! – Jawad