親divの残りのスペースを埋める要素が必要です。私はこれを行うことができました、あなたはここでそれを見ることができます "リンクを削除"しかし、左のdivの下に(右)充填div。私は基本的に、右の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>
はfloatを追加: –
を#rightする権利を、私は幅100%で、そのスペースを埋めることが可能であるとは思いません。右のdivを左のdivの下に置かないようにする唯一の方法は、右のdivをフロートさせることですが、それを行うと幅100%で次の行に移動します。幅100%を削除すると、左のdivの横にうまく積み重ねられますが、完全には埋められません。あなたのアプローチを再評価しなければならないかもしれませんが、達成しようとしていることが分かっていれば簡単になり、代替ソリューションを提供することができます。 – Zoidberg