質問: divの入れ子を多用してページをつくることはださいのでしょうか? cssで2カラム左メニューレイアウトのサイトを作成しております。 レイアウトはできたのですが、 ページ内にいくつかdivでボーダーのないボックスをつくり 写真をいれたり文章をいれたりします。 1ページのcssレイアウトしたコンテンツ部分のdivの中に 5つほどdivが入れ子ではいる予定です。 インターネットでdivの多用について調べると ださいだの、わかってないだと書いてあります。 でもdivを多用しなければ、 例えば写真の横にテキストを配置したり、 よこにイメージを配置したいときに テーブルやhtmlタグをつかわないといけないので、 余計ソースが汚くなるんではないでしょうか? 私は、cssを本格的に勉強し始めてほとんど初心者ですので、 詳しいことがわかりませんので、もしご存知の方おられましたらご意見お待ちしております。
回答: >よろしければどのようなcssになるのか そうですね。一例ということであれば dtに入る画像の縦横が200px×150px固定での話ですが dl { width:500px; /* 特に必要はありませんが、テキストとの兼ね合いです */ } dt { float:left; width:200px; } dd { height:auto !important; height:150px; min-height:150px; } こんな感じでどうでしょうか? 将来的には dt { display:run-in; margin-left:-200px; } dd { padding-left:200px; } のようにもできると思います。