質問 |
||
| 質問者:kingfruits | ボックスをウインドサイズに合わせて配置する方法 | |
|---|---|---|
困り度:
|
複数のボックスを左詰めで配置し、ウインドに収まりきらない場合は、折りかえして次の列(下の列)から配置するにはどうしたらよいでしょうか? 下記に例示す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> |
|
質問投稿日時:08/04/08 16:41 質問番号:3932512 |
||
回答良回答20pt |
|
| 回答者:auty | <div> タグは、ボックス要素なのでそのままでは常に縦に並びます。 float: left; を加えてみてください。 |
|---|---|
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| |
回答日時:08/04/08 17:01 回答番号:No.1 |
|
| この回答へのお礼 | ご回答ありがとうございました。 |