0

以下に示すように CSS コードを実装しようとしていますが、背景の高さが上から特定のポイントに制限されており、div 全体をカバーしていません。float:right または float:left を削除すると、再び正しく表示されます。

何が問題なのですか?

   #container3 {
    background: #FE7400;
}


#third #area1 {
        float:left;
        width:550px;
    }

    #contactform {
        width:300px;
        float:right;
    }

ありがとう

4

2 に答える 2

0

divのCSSでこれを試すことができます-

overflow: auto;

それでもうまくいかない場合は、試してみてください-

min-height: 250px;

またはあなたが与えたい他のサイズ。役に立つかも!!

于 2013-03-26T05:25:14.917 に答える
0

あなたの HTML コードは次のようになっていると思います。コンテナ3

<div id="container3">
    <div id="third">
    <!-- YOUR CONTENT-->
        <div id="area1">
        <!-- YOUR CONTENT-->
        </div>
    </div>

    <div id="contactform">
    <!-- YOUR CONTENT-->
    </div>
</div>

次の行を CSS に追加してみてください。

.clear{clear:both;}

次に、html コードを次のように変更します。

<div id="container3">
    <div id="third">
    <!-- YOUR CONTENT-->
        <div id="area1">
        <!-- YOUR CONTENT-->
        </div>
    </div>

    <div id="contactform">
    <!-- YOUR CONTENT-->
    </div>

    <div class="clear"></div>
</div>    

これで問題が解決することを願っています。

于 2013-03-26T05:46:34.687 に答える