-1

Web ページで奇妙なレイアウト/配置の問題に直面しています。これは主に、フロートされていないアイテムとコンテナの境界線が正しく流れていないことに関係しています。クリアとオーバーフローを試みました: auto、hidden ですが、それでも機能しません。

よろしくお願いします。

4

4 に答える 4

0

次の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」クラスの後にクリアする必要があります

于 2012-11-02T09:06:59.840 に答える
0

実際、あなたはfloatingあなたのものでchild div'sはないclearedので、私はあなたの親にそれparent div'sを与えたので、今はうまく機能しています....overflow:hiddendiv

だからあなたは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;
}
于 2012-11-02T09:09:06.463 に答える
0

あなたの<ul>アイテムにはフロートがあります。これは正しくクリアされていません。あなたが持っている<ul>アイテムの直後に.explore-innerclear: both;

于 2012-11-02T08:50:52.540 に答える
0

overflow: auto;に追加.explore-inner

.explore-inner {
border: 1px solid #EBEBEA;
background: url(../images/inner-bg.png) repeat-x;
overflow: auto;
}
于 2012-11-02T08:49:11.057 に答える