2012-03-01 6 views
0

私のサイト全体が正しく機能し、レイアウトされていて、私の人生のために、ある特定のページで、右側のサイドバー/カラムが中心のコンテンツの下に落ちているのはなぜですか?私は火かき棒を使って別々のブラウザで両方のページを比較しようとしましたが、コンテンツ以外は同じように見えますか?何がありますか?CSSサイドバーが理由なくページをドロップしていますか?

Layout works great here

Dropping sidebar here

+1

フロートされた要素 'ドロップ'は、適切な場所に表示するための十分なスペースがないことを意味します。要素が大きすぎるか、線を共有している他の要素が大きすぎます。 –

答えて

2

彼らは同じではありません。

the second exampleの要素#primary(右側のサイドバー)は、#containerの子要素です(最初の例ではありません)。私が推測する必要がある場合、私はそこに未開封のdiv somwhereがあることを示唆するでしょう...

+0

これは私が見たのと同じことです。 – daveyfaherty

+0

はい!それらのプリフォーマットされたコードには閉じたdivタグがありませんでした...ありがとう! –

1

"メイン"のdivの順序を持​​つために、HTML側で注文を再配置 - レイアウトが破損する原因となること:私は半ばコンテナからプライマリとセカンダリのdivを削除した

<div id="main> 
    <p style..... 
    <div id="third.... 
    <div id="container.... 
    <div id="primary.... 
    <div id="secondary.... 
</div> 

彼らはそこにいた理由は、私は表示されません。

また、コンテナdivからプロパティclear:rightを削除してくれました。

関連する問題