ホームページ > ウェブフロントエンド > htmlチュートリアル > DIV について新人に質問する float_html/css_WEB-ITnose

DIV について新人に質問する float_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 12:16:02
オリジナル
1061 人が閲覧しました


ss



CSS は次のようになります
#main
{
margin:12px 0px 0px 0px;
幅: 100%;
高さ: 600px;
#main-left
{ width:660px;
float: left;
width:300px;
高さ: 100px;
問題は、なぜ main-right1 が main-left の右側ではなく main-left の下に囲まれ、さらに main DIV をオーバーフローしているのかということです。 。
width:300px;max-height:100px; を削除すると、main-right1 が main-left の右側に配置されます


ディスカッションへの返信 (解決策)


さらに、ブラウザが縮小すると、メイン DIV の幅は 100% になります。 。 。


簡単なデバッグ: 真ん中の赤い部分は空白として使用できます

tiaoshi: デバッグ中に使用され、選択的に削除できます


#main{margin:12px 0px 0px 0px;width:100%;height:600px;}#main-left{ width:660px;  height:553px;  padding:auto;  margin:auto;  background-color:#cccccc;/*tiaoshi*/  float:left;}#blank{ /*tiaoshi*/	width:10px;	height:100px;	float:left;	margin:auto;	background-color:red;/*tiaoshi*/}#main-right1{     width:300px;  height:100px;  padding:auto;  margin:auto;  background-color:blue;/*tiaoshi*/}
ログイン後にコピー


<div id="main">  <div id="main-left">ss</div>  <div id="blank">s</div><!--tiaoshi-->  <div id="main-right1">ss</div>    </div>
ログイン後にコピー

If div 中に画像がない場合。 、メイン左の右側あたりに配置できます。 。私はこれを知っている。 。

これを試してみます: main-left に display:block を追加します; main-right1 に float:right を追加します。

#main-right1 に float:left を追加するか、2 つの div の幅を減らします。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート