背景の無地と透明な境界線を持つ div があります。
IE8+ と Chrome では、透明な境界線は下にある背景色を示します。ただし、IE7 では境界線は透明です。境界線の後ろに背景は表示されません。
IE7 で IE8+、Chrome、および「最新の」ブラウザのように境界線を表示するにはどうすればよいですか?
これが私のHTMLとCSSです(http://jsfiddle.net/hG82h/1/で動作することを確認してください):
HTML:
<html>
<body>
<div id="div1"></div>
<div id="div2"></div>
</body>
</html>
CSS:
div {
width: 200px;
height: 20px;
background-color: #AAA;
}
#div1 {
border: 10px solid transparent;
}
#div2 {
border: 10px solid #666;
}