-1

右のフロートdivが左側の別のdivにオーバーフローするのを防ぐにはどうすればよいですか?

<div class="HeaderArea">

   <div id="centertopnav">
   </div>

   <div class="srchbox">
   </div>

</div>

#centertopnav {margin:0 auto; padding:0; width:780px;}

.srchbox { 
 float:right; 
 margin:-20px 290px 0 0 ;
}

HeaderAreaは全身幅で、centertopnavはマージン「0pxauto」を使用して中央に配置され、srchboxは右にフロートしますが、ウィンドウのサイズを変更すると、srchboxはcentertopnavに移動します。

これを修正するためにどのプロパティを使用しますか?オーバーフロー?クリア?ここにスクリーショットがあります: http://pixholder.com/view.php?id = 1160

4

1 に答える 1

0

HeaderAreaの幅とは何ですか?それが小さい場合、srchboxは右に浮きますが、それ以上進むことはできません。

于 2012-12-05T16:45:55.597 に答える