1

私はこのサイトを CSS でほとんど問題なく構築してきましたが、突然、body-3 クラス div で理解できない基本的な配置で問題が発生し、body- の下に移動しました。通常のように下に押してページを長くするのではなく、4 クラスの div。ページには、ある種の最大長があるように見えますが、ページの最大高さを設定したとは思いません。

.body-3
{
/* what's going on here?*/

私が現在取り組んでいる会社の Web サイトのテスト領域でこれをクエリすると、外部の css ファイルで、私が話していることが正確にわかります。

このテスト ページは次の場所にあります。

www.testing.agcomputers.net

注: ブラック ボックスは body-4 クラスの div (下部の薄い灰色の領域) 内にあるように見えますが、実際には .body-3 クラスの div 内に含まれており、他の div にプッシュする上部マージンがありません。 .

十分なカルマがなければ答えを選ぶことはできませんが、下のこれらの人は、いくつかの div を閉じるのを忘れていた私の明らかな間違いを発見しました。みんなありがとう!

4

3 に答える 3

2

開いているすべての div を閉じる必要があります。

現在、body-3 クラス内/含む 3 つの閉じられていない div があるため、body-4 div がネストされ、期待どおりに動作しません。

于 2013-09-05T21:49:25.710 に答える
2

閉じていない 3 つの div があり、構造が乱れています。

<div id="transition-left">
<div id="transition-right">
<div id="center">

これらの問題やその他の問題を見つける簡単な方法は、HTML を検証することです。
その他の潜在的な問題には、次のものがあります。

行 138、列 33:閉じられていない要素 div。

于 2013-09-05T21:48:53.277 に答える