我有背景圖片。我正在擴展它,以便它適合整個頁面。但它在IE以外的瀏覽器中工作。但如果我使用background-size,它在IE9中工作。但我希望它能在IE8中工作。這個怎麼做?提前致謝。在IE中伸展背景圖片
在其他瀏覽器和在IE9:
在IE8:
您可以在頁面底部的差異。 這裏是我的代碼:
body, html{
height:100%;
padding:0;
margin:0;
}
body.BodyBackground {
margin: 0px;
background: url(../images/common/header/Background_color.png);
background-repeat:repeat-x;
background-attachment:fixed;
background-position:top center;
height: 100%;
width: 100%;
border: 0;
background-size:contain;
display:inline-block;
background-color: transparent;
}
div.content{
height:100%;
width:97%;
background-color: rgb(255, 255, 255);
margin: 0px 25px 25px 25px;
height:470px;
background-position:center;
background-repeat:no-repeat;
background-attachment:fixed;
}
'background:url(../ images/common/header/Background_color.png)#yourColorFromBottomOfImage;' – Morpheus 2013-05-10 09:19:37
我沒有得到你。你能不能更清楚些? – mukund 2013-05-10 09:22:12
只需在photoshop(或任何其他軟件)中打開背景圖像並抓住圖像的底部顏色即可。然後用你抓的顏色替換我的'#yourColorFromBottomOfImage'。 – Morpheus 2013-05-10 09:23:55