我很抱歉不斷詢問相同問題的版本,但這似乎很難實現。這裏是我到目前爲止的代碼:如何在DIV中放置兩個DIV,以便DIV填充屏幕的90%?
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<style type="text/css">
body, html{
height: 100%;
}
#outer {
width: 90%;
height: 90%;
margin: 5% 5% 5% 5%;
background-color: #333;
}
#left-content {
height: 100%;
width: 50%;
float:left;
}
#right-content {
height: 100%;
width: 50%;
float:left;
}
</style>
<div id="outer">
<div id="left-content" style="background-color: red;">xx</div>
<div id="right-content" style="background-color: yellow;">xx</div>
<!-- we need to clear -->
<br style="clear:both" />
</div>
</body>
</html>
現在看來,我看到滾動條,但我只是想外DIV佔據90%的屏幕,有不被滾動條。
找到fiddle here。
它不適用於填充:1px或0.01px(其中btw是錯誤的像素數量) –
當我嘗試它時工作得很好,並且'0.01px'完全有效。如果像「13.33px」這樣的值無效,那麼「10pt」也是如此。 –
請參閱http://www.w3.org/TR/css3-values/#absolute-lengths通過將像素視爲最低單位,我們不能分割像素。 –