通常は以下のようなページに表示される3つのdivが欲しいです
--------------
| | |
| 1 | |
| | 2 |
|-----| |
| | |
| 3 | |
| | |
--------------
したがって、htmlは次のようになります
編集:私はより良い解決策があると思いますが、1と3を次々に左側に保つために、最初に行うことは、それらを別のdiv内に配置することです。
そうすることは、メディアクエリだけを使用してサイズ変更を解決することは不可能だと私は信じています。
外部コンテナdivなしで同じ視覚的結果を達成する方法はありますか?
<section class="content-wrapper main-content clear-fix">
<div>
<div id="1" class="main-content-left float-left">
@RenderSection("leftBefore", required: false)
</div>
<div id="3" class="main-content-left-after float-left">
@RenderSection("leftAfter", required: false)
</div>
</div>
<div id="2" class="main-content-center float-left">
@RenderBody()
</div>
</section>
私の目標は、左側のメニューを固定幅にし、右側のメニューで残りのスペースを使用することです。画面サイズを小さくした場合は、以下のように、おそらくすべてを中央に配置するために、divを移動する必要があります。
何かアドバイス?
---------
| |
| 1 |
| |
|-------|
| |
| 2 |
| |
|-------|
| |
| 3 |
| |
---------