채택완료

텍스트 중앙을 맞추려면 어떻게 해야할까요..?

Copy
<ul>
 <li>
   <h4>미세먼지(pm10)</h4>
       <p class="Bg"><b>27㎍/㎥</b> <span>매우<br/>나쁨</span></p>
  </li>
  <li>
     <h4>미세먼지(pm10)</h4>
         <p class="Bg"><b>27㎍/㎥</b> <span>나쁨</span></p>
 </li>
</ul>
Copy
.shapeWrap li p{height:50px; border-radius:25px; margin: 0 auto; font-weight: initial; line-height: initial; letter-spacing: initial; color: #fff;}
.shapeWrap li p b{font-size: 2rem; display: inline-block; line-height:50px;}
.shapeWrap li p span{font-size: 1rem; display: inline-block;}

2113590981_1675415028.0219.png

현재 이렇게 되어있는 상황인데요.

line-height를 쓰면 위에 두줄이 어그러지고

position 주고 translate 주면 아래쪽 한줄짜리 나쁨이 영역을 벗어납니다ㅠ

노란박스의 중간 수평을 맞추려면 어떻게 해야할까요?

|

답변 3개

채택된 답변
+20 포인트
Copy
<style>
.shapeWrap li p{height:50px; border-radius:25px; margin: 0 auto; font-weight: initial; line-height: initial; letter-spacing: initial; color: #fff;}
.shapeWrap li p b{font-size: 2rem; display: inline-block; line-height:50px;}
.shapeWrap li p span{font-size: 1rem; display: inline-block;}

.shapeWrap li p {
    background-color: #facc16;
    padding-right: 3rem;
    display: flex;
    justify-content: flex-end;
}
.Bg {
    display: flex;
    align-items: center;
}
</style>
<ul class="shapeWrap">
 <li>
   <h4>미세먼지(pm10)</h4>
       <p class="Bg"><b>27㎍/㎥</b> <span>매우<br/>나쁨</span></p>
  </li>
  <li>
     <h4>미세먼지(pm10)</h4>
         <p class="Bg"><b>27㎍/㎥</b> <span>나쁨</span></p>
 </li>
</ul>
2023-02-03 (금) 18:30:17

포지션은 그리드 사용해보세요.

https://studiomeal.com/archives/533

답변을 작성하려면 로그인이 필요합니다.