前提・実現したいこと
HPをレスポンシブ対応にしようとしています。
Body部分(Main_box)に要素を2つ(ニュース部分とリンク部分)を横並びに置いているのですが、
幅を小さくすると右側についていたリンク部分がニュース部分の下に落ちるようになっています。
ただし、下に落ちた後も、ニュース部分が中央によらないため、
右側に謎の余白ができた状態となってしまします。
そもそも、画面の幅が通常サイズの時でも
Body部分が左側に寄ってしまっている状態です。
どう直せばよいでしょうか?
※Left,Rightの頭文字ではないのでご注意ください。
Main-l:右側
Main-r:左側
該当のソースコード(index.html)
<div id="Wrapper"> <div id="Container"> <div id="Main_box"> <!--ボディのすべて--> <div id="Main_r"><!--ボディの左側すべて--> <div id="new"> <!--省略しますが、通常ここにニュース部分が来ます--> </div> </div> <div id="Main_l"><--!ボディの右側すべて--> <div id="Menu"> <!--省略しますが、通常リンクを掲載--> </div> </div> </div> </div> </div>
該当のソースコード(CSS)
#Wrapper { margin: 0px; padding: 0px; float: center; width: 100%; } #Container { width: 90%; padding: 0px 0px 0px 0px; margin:auto; } #Main_box { width: 100%; padding: 0px; margin: 10px auto 60px auto; } #Main_r { max-width:700px; padding: 0px; margin-right:5px; float: left; font-size: 10px; } #Main_l { width:40%; max-width:400px; padding: 0px; margin-left:5px; float: left; } #Menu { width:100%; max-width:400px; height:600px; position:relative; padding: 0px; margin: 0px; }
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー