我有一個大容器(div)和一個頭div在裏面。它應該適合100%寬度的容器。它的確可以代替IE6(甚至可以在IE7中使用)。CSS IE6的情況下 - 內部div不適合100%
HTML代碼:
<body>
<header>
<table summary="Displaying something">
<tr class="first-row">
<th>Fdsfdsf:</th>
<td>fdjsklf</td>
</tr>
<tr>
<th>dfdsfdsf:</th>
<td>vcxvcx</td>
</tr>
<tr>
<th>FDSfjdsklf</th>
<td>FDsjfkdsj</td>
</tr>
</table>
</header>
</body>
和CSS:
* {
margin: 0;
padding: 0;
}
html {
font: 62.5% verdana, geneva, sans-serif;
line-height: 1.125em;
background-color: silver;
text-align: center;
}
body {
background-color: white;
width: 79%;
min-width: 1024px;
max-width: 1920px;
margin: 3% auto;
text-align: left;
}
header {
padding: 1em;
border-bottom: 1px solid silver;
text-align: center;
}
header table {
margin: 0 auto;
}
header table tr {
font-size: 0.8em;
}
header table .first-row {
font-size: 1em;
}
header table th {
font-weight: normal;
padding: 0 10px 0 0;
text-align: right;
}
header table .first-row th {
font-weight: bold;
}
header table .first-row td, header table .first-row th {
border-bottom: 1px dotted silver;
}
很抱歉的代碼的長度。要檢查標題大小,我添加了底部邊距。它非常適合外部容器的左側。由於頭文件沒有在文件中設置寬度,所以它應該也適合外部的div。但是右側存在缺口。邊界的末端與右側有一點距離(約20px),因此太短。
你能看到問題嗎?我嘗試了一切,唯一可行的是設置寬度:標題中的100%。但是,由於填充它在其他瀏覽器太長...的
是否有你需要支持IE6的原因?大多數情況下,IE7應該沒問題。有些網站甚至不會再低於IE9。 – TheZ
爲什麼要支持IE6?我不是說不要問你的問題;也許你別無選擇。但2012年看到「IE6」是相當令人驚訝的,並且讓我好奇。 – tuff
從我讀過的大約80%使用IE的人中,我發現IE6看起來不錯,這是必要的。 – user1615069