.block    
               {
                width:540px;
                margin:20px;
                padding:10px;
                border:1px solid Gray;
               }
              <div id="header" class="block">
                <div id="pe" class="text">
                  <b>Name :</b> <span>King</span><br />
                  <b>Surname :</b> <span>Kong</span>
                </div>
                <div id="area" class="text">
                  <span id="city">Abcs</span><b>/</b>
                  <span id="state">Bcsdf</span>
                </div>
              </div>
上記のコードをJsfiddleで実行すると、 aborder around the textとが表示されるため、高さが自動的に調整されます。the important thing is thatheight of the block class is auto
しかし、次のcssを追加すると問題が発生します。
 #pe
 {
  float:left;
 }
 #area
 {
   float:right;
 }
これで、の高さはdiv.block自動的に設定されません。誰か教えてもらえますか?