2011-11-12 4 views
0

kranedesign.comのいずれかのページを参照してください。CSSがコンテンツをプッシュダウンしていますか?

ブラウザのサイズを水平に縮小すると、メインコンテンツがナビゲーションの下に表示されます。私はCSSをどこでどのように修正するかはわかりません。理想的には、私はそれに合わせて縮尺を変えたいと思っています...しかし、水平スクロールバーだけでも良いでしょう。

+0

+1テーブル以外のレイアウトでは、あまりにも多くの人がこれをやっていて、最近の簡単な方法を取っています。 – Zoidberg

答えて

1

コンテナdivが必要です。等:

<div id="container"> 
    <div id="nav"></div> 
    <div id="content"></div> 
</div> 

そしてコンテナクラスをオーバーフロー与える:隠されたが(コンテナDIVストレッチ)および幅DIVコンテナを与えます。私はあなたのナビゲーションとコンテンツが浮かんでいると思いますか?

2

あなた#outerコンテナdiv要素には、以下のCSSを持っている必要があります。

#outer { 
    width: 1160px; 
    position: relative; 
    overflow: hidden; 
} 

あなた#asideと#primaryは、固定幅で浮いたが、そのコンテナ#outerは、幅の変更を意味し、100%の幅を有しています。したがって、ブラウザウィンドウの幅が#asideと#primaryの幅よりも小さい値に変更されると、#primaryのdivの下に#primaryが表示されます。

+1

この外部設定は、ブラウザにコンテンツを中央に配置したり、必要に応じて左に置いたりすることができるため、効果的です。 – Zoidberg

+0

ああ、ありがとう!それは理想的ではありません。私はページのスケールよりはるかに適していますが、私は他の誰かのテーマに取り組んでおり、CSSの主要な再作業を行う時間(知識)はありません。このソリューションは素晴らしいバンドです。ありがとうございました! – Gavin

関連する問題