質問: divが思うように使いこなせず困っています。 divが思うように使いこなせず困っています。 下記のようにした場合、背景色や、width:100; height:100の指定は無視されてしまいます。 (動作確認はfirefox3でしています) width:100; height:100と指定していてもサイズが小さければ小さくなってしまうのでしょうか。 サイズの固定方法と、一番外のdivを効かせる方法をどなたか教えていただけますか? testtest testtest testtest testtest
回答: no.1の回答者です(お礼拝見済み) 誤 min-heightt:100px; 正 min-height:100px; 失礼。 divではなく、ブロック要素を学べばdivが理解出来ます。 divは、他のブロック要素と違って中身の無い単なる入れ物ですからズバリの解説も何もありません。divの中身をどうするかによって、divを使い分ければ良いだけです。 通常は、横幅100%で表示されるので、 必要ならwidthを設定したり、idやclassを付与してcssを設定します。 これだけです。 今回のfloatは、初心者なら必ずぶつかる壁で、 ここで諦める初心者が多いようです。 float + width + clear の3点セットが基本です。 レイアウトが崩れたり、背景が出なかったりするのは、この基本を学ばずに進むからでしょう。 html,cssは、基礎から順に覚えなければ、後々苦労します。 ie6環境なら、firefoxかchromeでも入れて表示確認した方が良いでしょう。 あとは、覚えたhtml,cssをどう応用するかが問題なのです・・・ あ、サイトですが特にはありません。その都度調べましょう。 その前に、(x)html,cssの分厚い参考書を買えば1冊で十分役立ちます。 人それぞれの手法があるので、 各々色んな応用方法から自分に合う方法を見つけていますので。 今回のfloat,clear方法ですら、数種類あるんですよ・・・