画面サイズを変えたときに左寄せを中央にもっていきたい。
初心者です。
1枚目のように幅の大きいウィンドウから
幅を狭くしたときに、図中のContent1、Content2を
HEADの中央にもっていきたいです。
@mediaを使ってもできなかったので、ご教示ください。
HTML
1<div class="wrapper"> 2 <div class="container"> 3 <div class="head"> 4 <h2>HEAD</h2> 5 <p>説明文:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</p> 6 </div> 7 <div class="contents"> 8 <div class="content"> 9 <h3>Content1</h3> 10 <p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p> 11 </div> 12 <div class="content"> 13 <h3>Content2</h3> 14 <p>CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC</p> 15 </div> 16 </div> 17 </div> 18</div>
CSS
1.head{ 2 margin: 0 auto; 3 padding:50px 0 75px 0; 4} 5 6 7.container{ 8 max-width:1170px; 9 width:auto; 10 margin-right:auto; 11 margin-left:auto; 12} 13 14.head h2{ 15 padding-bottom:25px; 16 font-size:38px; 17 text-align: center; 18} 19 20.head p{ 21 font-size:18px; 22 text-align:center; 23} 24 25.contents{ 26 padding-bottom:90px; 27} 28 29.content{ 30 float:left; 31 margin:0 auto; 32 width:500px; 33 padding-bottom:90px; 34} 35 36 37.content h3{ 38 padding-bottom:30px; 39 font-size:26px; 40 text-align:center; 41} 42 43.content p{ 44 font-size:15px; 45 text-align: center; 46} 47 48
固定値多すぎて調整難しいように思います。
それぞれどういう意図で入れてるんでしょう。
固定値が多いというのはwidth等を入れすぎているという認識でよろしいでしょうか。
まだ、理解ができていない部分もあり、最初の画像を実現するために調整しながら、やりました。
(初心者マーク入れるの忘れています。ご容赦ください)
>(初心者マーク入れるの忘れています。ご容赦ください)
質問は編集できるので、後付けすれば良いかと思います。
アドバイスありがとうございます。
見た感じ@mediaを使えばできそうです。
> 画面サイズを変えたとき
とありますが何px以下の時でしょうか?
@mediaを使って出来なかった時のコードも含めて質問に追記するのをオススメします。
1170px以下のときです。
アドバイスありがとうございます。
回答1件
あなたの回答
tips
プレビュー