我想要一個元素來填充父div的剩餘空間。我設法做到這一點,你可以在這裏看到它的「鏈接刪除」,但填充格(右)位於左邊的div下面。我bascially想要正確的div開始的地方,左div完成。填充div的空格
希望這是有道理的。
<html>
<head>
<title></title>
<style type="text/css">
#left {
float:left;
width:180px;
background-color:#ff0000;
height:20px;
}
#right {
width: 100%;
background-color:#00FF00;
height:30px;
}
</style>
</head>
<body>
<div>
<div id="left">Nav</div>
<div id="right">This is the space I need to fill but not go underneath the nav div</div>
</div>
</body>
</html>
加浮動:權利#right –
我不認爲這是可能的,以填補寬度100%,該空間。獲得正確的div不能在左邊的div下的唯一方法是浮動右邊的div,但是當你這樣做時,寬度100%會導致它進入下一行。如果你刪除寬度100%,它確實堆疊在左側div旁邊,但不會完全填滿。你可能不得不重新評估你的方法,如果我知道你正在努力完成什麼,這將會更容易,所以我可以提供替代解決方案。 – Zoidberg