簡體   English   中英

CSS 100%div高度

[英]CSS 100% div height

我為我的問題創建了一個小提琴: http : //jsfiddle.net/XJpGT/

綠色框的高度應始終為100%,但同時綠色和橙色框的高度不應大於藍色。 我做了一個屏幕以便更好地了解:

http://img716.imageshack.us/img716/3736/b3oe.png

這可能嗎? 內容是動態的,因此所有盒子的高度都可以不同。

我試圖用以下代碼完成操作,但是正如您在小提琴中看到的那樣,它並沒有按照我想要的那樣工作。

.right1:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;         
}

我已經更新了您的小提琴,請看這里: http : //jsfiddle.net/avrahamcool/XJpGT/1/

我的解決方案並不完美,因為您將不得不手動划分綠色div和橙色div之間的height (以及它們之間的margin )。 (在演示中,我給了80%的綠色,10%的橙色和5%的利潤),但它盡可能接近您的目標。

更新:我已經更新了filddle,請看這里: http : //jsfiddle.net/avrahamcool/XJpGT/4/

現在你不必指定和高度,訣竅是caled 人造欄 ,你可以在網上讀到這一切。

.right2:before, .right2:after您以px為單位指定right2的邊距。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM