0

CSSについてアドバイスをいただきたいです。私の目標は:

  1. 3 カラム レイアウト - 左サイドバー、メイン コンテンツ、右サイドバー
  2. サイドバーの高さは、コンテンツ カラムの高さに基づいて柔軟に設定できます。
  3. SEO の目的で、コンテンツを含む PHP ファイルをこの順序で呼び出す必要があります。
    1. メインコンテンツファイル
    2. 左サイドバーファイル
    3. 右サイドバーファイル

したがって、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 で迷子になり、私の解決策が間違っていると思うので、誰かがそれをゼロから構築するのを手伝ってくれたら幸いです。

4

1 に答える 1