當前我正在創建一個需要具有背景圖形和頂部和底部的div的佈局。我這是我創建精品工程在FF,看起來像這樣加價:IE瀏覽器:如何顯示相對定位的div下的絕對定位的div
#wrapper {
width: 520px;
padding: 2px;
position: relative;
float: left;
z-index: 4000;
}
#upper_bg {
background:url(images/header_top.png);
position:absolute;
height:200px;
width:520px;
z-index: 1000;
margin: -2px;
}
#row_wrapper {
position:relative;
float: left;
z-index: 3000;
}
#lower_bg {
background:url(images/header_bottom.png);
position:absolute;
bottom:0px;
height:200px;
width:520px;
z-index: 1000;
margin: -2px;
}
<div id="wrapper">
<div id="upper_bg">
<!-- ie fix for displaying empty divs -->
</div>
<div id="row_wrapper">
... content!
</div>
<div id="lower_bg">
<!-- -->
</div>
</div>
在IE(7,8 & 9),然而上部和lower_bg的div是看不見的。任何人都知道如何解決這個問題?
請停止使用此類結構的定位。浮動更簡單,更好,更靈活的解決方案。此外,請檢查您的網站是否以怪癖模式呈現,這通常會導致Internet Explorer出現問題。 – duri
你的例子看起來沒有像我這樣,所以一定有一些缺失。你可以創建一個jsfiddle或給一個鏈接? – Rob