Web ページで奇妙なレイアウト/配置の問題に直面しています。これは主に、フロートされていないアイテムとコンテナの境界線が正しく流れていないことに関係しています。クリアとオーバーフローを試みました: auto、hidden ですが、それでも機能しません。
よろしくお願いします。
次のcssを追加します
.explore-inner:after{
content: '.';
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
clear:both;
}
「ul」にはフローティングがあるため、「explore-inner」クラスの後にクリアする必要があります
実際、あなたはfloating
あなたのものでchild div's
はないcleared
ので、私はあなたの親にそれparent div's
を与えたので、今はうまく機能しています....overflow:hidden
div
だからあなたはcss
私のものであなたを更新することができます。これがあなたのために働くことを願っています:-
CSS
.explore-inner {
background: url("../images/inner-bg.png") repeat-x scroll 0 0 transparent;
border-top: 1px solid #EBEBEA;
overflow: hidden;
}
#team-message {
background: url("../images/outer-bg.png") repeat-x scroll 0 0 transparent;
clear: both;
overflow: hidden;
padding: 10px;
width: 940px;
}
あなたの<ul>
アイテムにはフロートがあります。これは正しくクリアされていません。あなたが持っている<ul>
アイテムの直後に.explore-inner
clear: both;
overflow: auto;
に追加.explore-inner
.explore-inner {
border: 1px solid #EBEBEA;
background: url(../images/inner-bg.png) repeat-x;
overflow: auto;
}