ホームページ >ウェブフロントエンド >htmlチュートリアル >DIV を単独で伸縮させるにはどうすればよいですか? _html/css_WEB-ITnose
<div style=" width:810px; background-color:#06F; min-height:210px;word-wrap:break-word;"> <div style="width:200px; height:200px; background-color:#0F0; float:left;">1</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">2</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">3</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">4</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">5</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">6</div> </div>
外側にスタイルを追加
overflow:hidden
高さを設定しなくても大丈夫です min-height を削除してみてはいかがでしょうか。
<div style=" width:810px; background-color:#06F; min-height:210px;word-wrap:break-word;"> <div style="width:200px; height:200px; background-color:#0F0; float:left;">1</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">2</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">3</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">4</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">5</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">6</div> <div style="clear:both;"></div> </div>
<div style=" width:810px; background-color:#06F; min-height:210px;word-wrap:break-word;"> <div style="width:200px; height:200px; background-color:#0F0; float:left;">1</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">2</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">3</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">4</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">5</div> <div style="width:200px; height:200px; background-color:#0F0; float:left;">6</div> <div style="clear:both;"></div> </div>