現在html、cssでページ作成しているのですが、画面サイズを小さくするとレイアウトが下記のようにレイアウトが崩れてしまいます。
ちなみに、デフォルトサイズですと下のようにしっかりと収まります。
ページを縮小した際に元のレイアウトを保持することは可能なのでしょうか?
一部コードを載せておきます。
wrapperがtodays'pasutaとnewsを大枠で包んでいます。
subがtodays'pasuta、newがnewsの包みです。
/*-----------wrapper---------------*/ #wrapper{ float:left; margin-top:20px; } #sub{ width:500px; overflow:hidden; border:1px solid #EEEAE0; box-sizing:border-box; } #sub>.todayimg{ margin: 20px 45px 20px 0px; float:right; } #sub .pesuca{ float:left; } #sub .pesuca:hover{ opacity:0.5; } #sub p{ float:right; font-weight: bold; text-shadow:10px; } #sub p:first-of-type{ margin:0 50px 10px 0; } /*---------new------------*/ #new{ width:500px; height:128px; background:url(img/back.jpg); margin-top:30px; padding:15px; border:1px solid #EEEAE0; box-sizing:border-box; } #new .news{ margin:0 0 20px 200px; } #new dt{ float:left; } #new dd{ margin-bottom:10px; }
あと、全体大枠にcontainerをもたせています。
おそらくこのheigthが関係してるのかなと思いますが、適当にいじってみてもうまくいきません。
containerに高さ指定をしないで、それぞれのidに高さを持たせればうまくいくと思ったのですが、これもダメでした。
お手上げ状態なので、わかる方いましたらよろしくお願いしますよろしくお願いします。
/*-----------container-------------*/ #container{ width:980px; height:1200px; margin:0 auto; background-color:#fff; }

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。