我需要在我的主體div的左側和右側延伸的圖像(實際上是爲了div下的一種下拉陰影效果)。讓div和div div至少擴展瀏覽器窗口的全部高度
這會很簡單,如果它不是因爲我想這個div是可擴展,並且我需要它在IE7和IE8中工作,並且我希望它至少延伸到底部這一頁。我嘗試使用polyfills來獲得CSS3魔術,但他們也沒有工作(我試過PIE和一些沒有任何運氣的過濾器)。
我覺得我已經嘗試了一切......這將我帶到這裏!這是因爲據我只是通過CSS/HTML得到,我覺得我應該能夠得到它的工作,但到目前爲止沒有雪茄:
<div class="left-image">
<div class="right-image">
main body text
</div>
</div>
與下面的CSS:
html,body{
height: 100%
}
.left-image{
background: transparent url('image/url.png') repeat-y top left;
min-height: 100%; /*this alone works for making outer div extend browser & content height*/
min-width: 960px;
max-width: 1280px;
margin: 0 auto;
}
.right-image{
background: transparent url('image/url.png') repeat-y top left;
height: 100%; /*this only makes the div the height of its content*/
}
這會導致.left-image div填充瀏覽器窗口的高度或內容的高度(以較大者爲準),但.right-image div只適合內容的高度(所以如果內容是小於瀏覽器窗口,它不會填充它)。
任何方法?只需使用jQuery?
由於這是評分最高的Google命中,我只是想補充說「CSS3將解決它」的意思是http://stackoverflow.com/a/16837667/1463507 – kqr