CSSについてアドバイスをいただきたいです。私の目標は:
- 3 カラム レイアウト - 左サイドバー、メイン コンテンツ、右サイドバー
- サイドバーの高さは、コンテンツ カラムの高さに基づいて柔軟に設定できます。
- SEO の目的で、コンテンツを含む PHP ファイルをこの順序で呼び出す必要があります。
- メインコンテンツファイル
- 左サイドバーファイル
- 右サイドバーファイル
したがって、div は次のように並べる必要があります。
<div id="columns-container">
<div id="content-bar">
<!-- PHP include of the content (middle bar) -->
</div>
<div id="left-sidebar">
<!-- PHP include of the leftbar navigation -->
</div>
<div id="right-sidebar">
<!-- PHP include of the rightbar with ads and stuff -->
</div>
</div>
ファイルを「左バー - コンテンツ - 右バー」の順番で呼ぶとすれば、私でも簡単です。しかし、これは私にとって難しい注文です。
これまでのところ、最小の高さのサイドバーを作成できましたが、それらを拡張する方法がわかりません。
私は CSS で迷子になり、私の解決策が間違っていると思うので、誰かがそれをゼロから構築するのを手伝ってくれたら幸いです。