前提・実現したいこと
大きさの違う文字を中央に並べて、
小さい文字を大きい方の文字の下に揃えたいです。
発生している問題・エラーメッセージ
要素が真ん中に行ってくれません…
該当のソースコード
html
1<div class="points"> 2 <span class="num">30</span> 3 <span class="point">点</span> 4</div>
CSS
1.points { 2 margin: 0 auto; 3} 4 5.num .point { 6 vertical-align: text-bottom;
試したこと
ほか、
CSS
1.num .point { 2 vertical-align: text-bottom; 3 text-aline: center;
もだめでした
今やってみたこと
p要素にしてみました。。
html
1 <div class="box"> 2 <div class="points"> 3 <p class="num">30</p> 4 <p class="point">点</p> 5 </div> 6 7 <div class="comment"> 8 <span>文字文字文字文字文字<br> 9 文字文字文字文字文字文字文字文字</span> 10 </div> 11 </div>
CSS
1 2.box { 3 font-family: "Sawarabi Gothic", "Yu Gothic Medium"; 4 border: solid 10px #FFF; 5 border-radius: 10px; 6} 7 8@media (max-width: 667px) { 9 .box { 10 max-width: 335px; 11 border: solid 5px #FFF; 12 } 13} 14 15.box .num { 16 font-size: 160px; 17} 18 19@media (max-width: 667px) { 20 .box .num { 21 font-size: 80px; 22 } 23} 24 25.box .point { 26 font-size: 100px; 27} 28 29@media (max-width: 667px) { 30 .box .point { 31 font-size: 50px; 32 } 33} 34 35.points { 36 display: -webkit-box; 37 display: -ms-flexbox; 38 display: flex; 39 -webkit-box-pack: center; 40 -ms-flex-pack: center; 41 justify-content: center; 42} 43
なんとか真ん中にいってくれましたが、
今度は小さい方の文字が、上に寄ってしまいます。
どうぞ、お時間ありましたら
助けて頂けますと幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/06 08:14
2020/08/06 08:26
2020/08/06 08:29
2020/08/06 08:30
2020/08/06 08:32
2020/08/06 08:33
2020/08/06 08:36
2020/08/06 08:38
2020/08/06 08:39