我有一个带有纯色背景和透明边框的 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;
}