jQueryを使用してナビゲーションバーを展開および折りたたむCSSで設計されたレイアウトがあります。折りたたむと、ナビゲーションバーがあった場所に空きスペースがたくさんあります。理想的には、コンテンツをそれに拡張したいと思います。
私は図を描きました:
私は現在、以下を使用してこれを達成しています:
<div>
<div id="navbar">
Navbar content here
</div>
<div id="right-side-container">
<div id="header">
Header content here
</div>
<div id="data">
Data here
</div>
</div>
</div>
..「データ」div の幅は、ナビゲーション バーが展開または折りたたまれたときに Javascript によって動的に設定されます。を使用する以外に、どうすればこれを達成できposition: absolute
ますか? absolute
残りのデザインとのオーバーラップや全体的な悪い流れを引き起こすため、避けたいです。<div>
の設定が間違っていると思います。