フェイスブックのコメントボックスがタブ付きナビゲーションのタブの真下に浮かんでいる理由を理解しようとすると、私は大きな頭痛の種になりました。フローティング要素のclearfixの複数のバリエーションを試してみましたが、jquery要素を削除すると正常に機能することがわかりました...しかし、答えを特定するのに問題があります
これが有効なリンクです
http://smooth-media.co.uk/clients/4598185/
よろしくお願いします
divに追加clear:all
してみます:#tabs
#tabs
{
clear: both;
height: 28px;
background-color: #000;
border-bottom: 1px solid #fff;
}
fb-comments
または、クラスに追加してみてください。
div.fb-comments {
clear: both !important;
}
ページのスタイルを設定したため、タブコンテナに高さを追加しましたが、その中にコンテンツが残っているため、コンテンツが高さセットよりも大きいため、オーバーラップエラーが発生します。
簡単に修正するには、#tabsコンテナにmargin-bottomを追加するだけで、Facebookのコメントが下に移動します。
#tabs {
height: 28px;
background-color: black;
border-bottom: 1px solid white;
margin-bottom: 100px;
}
編集
コードをもう一度確認した後、実際に行うべきことは、div #tabsではなく、高さと背景色をリストに追加することです。
このようなもの
#tabs ul {
height: 28px;
background-color: black;
}
次に、#tabsは次のようになります
#tabs{
height: 150px; //Whatever size the whole section should be
}