在這裏的jsfiddle http://jsfiddle.net/H3VW5/我有3個div,其中寬度基於perencentage。有沒有一種簡單的方法(沒有圖像)來獲得高度以匹配某一縱橫比,這樣當窗口縮小時,高度會隨着寬度的縮小而保持相同的形狀? IE瀏覽器。如果div大小是600px x 600px
在60%
和窗口收縮使寬度500px
高度也會縮小到500px
?得到一個div的高度,以適應收縮後的寬度
/*CSS:*/
.div1 {width:60%; height:400px; background-color:#066; float:left}
.div2 {width:20%; height:400px; background-color:#09F; float:left;}
.div3 {width:20%; height:400px; background-color:#C00; float:left;}
<!--HTML:-->
<div class="div1"></div>
<div class="div2"></div>
<div class="div3"></div>
這是一個小提琴:http://jsfiddle.net/fred02138/H3VW5/1/ – fred02138
解決它,謝謝! –
除了我必須把一個div放在60%的寬度內以便寬度可以是100%,那麼填充將會對應於ie。如果填充底部爲100%,那麼它將保持正方形。 –