만약 inline-block 요소를 수평 가운데에 위치하게 하려면 어떻게 해야할까요? 우선 inline-block 요소의 특성에 대해서 살펴볼 필요가 있습니다. display 방식은 block, inline, inline-block 으로 나눌 수 있습니다. inline-block 요소는 inline 요소에 높이, 너비를 부여할 수 있게 해주는 display 방식입니다. 참고로 inline 요소에는 높이, 너비를 부여할 수 없습니다. 그냥 글자(또는 다른 내부 요소) 크기에 따라 저절로 높이, 너비가 결정됩니다.
inline-block 요소를 수평 가운데에 정렬시키기 위한 방법
우선 다음과 같은 inline-block 요소가 있다고 가정하겠습니다.
<div style="display:inline-block; background-color: yellow; width: 200px; height: 200px;">
인라인블럭
</div>
이제 이 친구를 웹 페이지 수평 가운데에 위치하게 해보겠습니다.
부모 요소에 text-align: center를 적용하면 됩니다. 부모 요소가 딱히 없는 상황이기 때문에 다음과 같이 div 태그를 감싸줘서 부모 div 요소를 만들고, 그 부모 div 요소에 text-align: center를 적용하겠습니다.
<div style="text-align:center;">
<div style="display:inline-block; background-color: yellow; width: 200px; height: 200px;">
인라인블럭
</div>
</div>
이렇게 해주니 해당 inline-block이 수평 가운데에 배치된 것을 확인하실 수 있습니다.
관련 글
'Dev > HTML, CSS' 카테고리의 다른 글
[css] html 요소 포스트잇 느낌으로 디자인하기 (2) | 2022.10.30 |
---|---|
Local Storage 활용하여 다크모드 지원하는 사이트 만들기 (0) | 2022.09.23 |
[html] 웹페이지에 이모지 넣는 방법 (0) | 2022.09.02 |
[css] html 요소 깜빡거리게 만들기 (2) | 2022.09.01 |
[html] meta 태그란 왜 있는 것인가? meta 태그 정리 (6) | 2022.08.25 |
구글 서치 콘솔에서 내 블로그 웹 페이지에 CLS 문제가 있다고 한다 (2) | 2022.08.19 |
http 클라이언트 프로그램 httpie와 postman 소개 (0) | 2022.08.10 |
웹 퍼블리셔와 프론트엔드 개발자의 차이는 무엇일까? (0) | 2022.08.08 |