重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

複数のボックスを左詰めで配置し、ウインドに収まりきらない場合は、折りかえして次の列(下の列)から配置するにはどうしたらよいでしょうか?

下記に例示すhtmlはボックスが縦に3つ並んで表示されますが、

・ウインド幅が900px以上なら横に3つ並んで表示。
・ウインド幅が900px以下、600以上なら一列目に2つ、2列目に1つ表示。
・ウインド幅が600px以下なら縦に3つ並んで表示。

のようにしたいです。

<head>
<style type="text/css">
.box{
width: 300px;
height: 180px;
border: solid 1px ;
}
</style>
</head>
<body>
<div class="box">box1</div>
<div class="box">box2</div>
<div class="box">box3</div>
</body>
</html>

A 回答 (1件)

<div> タグは、ボックス要素なのでそのままでは常に縦に並びます。



float: left;

を加えてみてください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2008/04/08 17:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!