0

要素を追加しても、コンテナ div がページの 1 つで垂直方向に拡張されません。したがって、一番下の div がフッターに重なっています。コンテナー内の div は、相対的に配置された水平要素です

私のホームページでは、以下のcssを使用して、コンテナが正常に展開され、重複することはありません

髪の毛が残っていたら、今頃抜いてしまいます!! :-))

#container {
    width: 900px;
    margin-left:auto;
    margin-right:auto;
    top:50px;
    position:relative;
    height: auto !important;
    min-height: 100%;
}
4

4 に答える 4

0

フッターが100%の最小高さで始まるように設定されているコンテナdivと重なっている可能性があるため、コンテナdivに関連してフッターがどのように定義されているかによって異なります。

于 2012-10-05T09:21:03.293 に答える
0

...............デモ

こんにちは、クラスまたはIDに与えるよりbody, html height:100%;も与える height 100%;

このように

body, html{
height:100%;
}

ライブデモ

于 2012-10-05T09:22:33.150 に答える
0
rule-selector
{
    height: 100%;
}

これがうまくいかない場合は、より具体的なルールでこのルールが無効になる可能性があるため、ルールセレクターをできるだけ具体的にしてください。それでも十分に特定できない場合は、次のようにします。

rule-selector
{
    height: 100% !important;
}
于 2012-10-05T09:51:49.323 に答える
0

これを試して:

#container {
width: 900px;
margin-left:auto;
margin-right:auto;
top:50px;
position:relative;
overflow:hidden ;
}

一番、

シンシア

于 2012-10-05T10:34:51.693 に答える