実現したいこと
サロンのHPを作成しているのですが、メニュー部分でどうしても解消できない箇所があり、
もしご存知の方がいらっしゃいましたら
ご教示いただけると嬉しいです。
・メニュー全体を中央揃えにしたい→赤枠で囲っています。
・青枠で囲っている部分ですが、それぞれのメニューの横に
値段がくるようにしたいです。
発生している問題・分からないこと
・メニュー全体が左寄せになってしまっています。
・青枠で囲っている部分ですが、それぞれのメニューの横の値段が上揃えになっています
エラーメッセージ
error
1
該当のソースコード
html
1<div class="container contents" id="price"> <img src="img/A.png"> 2 <div class="flexbox"> 3 <div class="boxtitle"> 4 <h2>AAAAA</h2> 5 </div> 6 <div class="box"> 7 <h3> あああああ<br> 8 あああああ<br> 9 あああああ<br> 10 </h3> 11 </div> 12 <div class="box"> 13 <h3> ¥0,000<br> 14 ¥0,000<br> 15 ¥0,000<br> 16 </h3> 17 </div> 18 <div class="flexbox"> 19 <div class="boxtitle"> 20 <h2>CCCCC</h2> 21 </div> 22 <div class="box"> 23 <h3> あああああ<br> 24 あああああ<br> 25 あああああ<br> 26 </h3> 27 </div> 28 <div class="box"> 29 <h3> ¥0,000<br> 30 ¥0,000<br> 31 ¥0,000<br> 32 </h3> 33 </div> 34 </div> 35 </div> 36</div> 37<div class="container contents" id="price"> 38 <div class="flexbox"> 39 <div class="boxtitle"> 40 <h2>BBBB</h2> 41 </div> 42 <div class="box"> 43 <h4>いいいいい</h4> 44 <h3>あああああ<br> 45 </h3> 46 <h4>(ああああああああ)<br> 47 </h4> 48 <h5>いいいいいい</h5> 49 <h3>あああああ<br> 50 あああああ<br> 51 あああああ<br> 52 </h3> 53 </div> 54 <div class="box"> 55 <h3> ¥0,000</h3> 56 <h3> ¥0,000<br> 57 ¥0,000<br> 58 ¥0,000<br> 59 </h3> 60 </div> 61 </div> 62</div> 63
css
1 .container { 2 width: 100%; 3 margin: 0 auto; 4 text-align: center; 5 } 6 .contents { 7 padding: 100px 0 0 0; 8 } 9 #price { 10 width: 100%; 11 margin: 0 auto; 12 } 13 #price img { 14 width: 10%; 15 margin: auto 0; 16 padding: 150px 0 120px 0; 17 } 18 19 #price .flexbox { 20 display: flex; /* フレックスボックスにする */ 21 align-items: stretch; 22 justify-content: center; 23 } 24 #price .box { 25 width: 320px; 26 padding-left: 20px; 27 text-align: left; 28 } 29 #price .boxtitle { 30 width: 200px; 31 text-align: left; 32 } 33 34 35 #price h1 { 36 margin-bottom: 60px; 37 font-size: 5em; 38 font-weight: 100; 39 font-family: "Helvetica", "Arial", "Verdana", sans-serif; 40 color: #4D4D4D; 41 letter-spacing: 2px; 42 } 43 #price h2 { 44 line-height: 1.9; 45 font-size: 4.5em; 46 font-weight: 100; 47 font-family: "Helvetica", "Arial", "Verdana", sans-serif; 48 color: #4D4D4D; 49 letter-spacing: 1px; 50 } 51 #price h3 { 52 line-height: 1.9; 53 font-size: 3em; 54 font-weight: 100; 55 font-family: "Helvetica", "Arial", "Verdana", sans-serif; 56 color: #4D4D4D; 57 letter-spacing: 1px; 58 } 59 #price h4 { 60 padding: 7px 0 7px 0; 61 border: solid 1px #4D4D4D; 62 text-align: center; 63 line-height: 1.9; 64 font-size: 3em; 65 font-weight: 100; 66 font-family: "Helvetica", "Arial", "Verdana", sans-serif; 67 color: #4D4D4D; 68 letter-spacing: 1px; 69 margin: 0 0 20px 0; 70 } 71 72
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
flexboxとmargin、text-alignを試しましたがいずれも変化がないようです。
補足
特になし
回答1件
あなたの回答
tips
プレビュー
