inline 요소가 정렬되는 방식.
정렬을 시킬 경우, 부모 block 요소를 가진 부분에 적용하면 된다.
Q. inline요소에 직접 text-align:center을 할때 적용이 안되는 이유?
inline 요소는 그 content의 넓이만큼 공간을 차지한다.
ex: <span>, <a>
그래서 그 inline 요소에 직접 text-align: center를 한다면 딱 그 요소의 넓이만큼만 공간을 차지하고 있으니 거기다가 text-align을 해도 움직일 공간이 없다.
그래서 부모 block요소에 적용을 하게 된다.
ex1: block 요소인 h1 태그에 text-align: center를 적용한 경우
See the Pen Untitled by 오예림 Ria Oh (@riaoh) on CodePen.
ex2: inline 요소인 span 태그에 text-align: center를 적용한 경우
See the Pen Untitled by 오예림 Ria Oh (@riaoh) on CodePen.
'CSS' 카테고리의 다른 글
프론트엔드 필수 반응형 CSS 단위 em 과 rem | 예제 프로젝트를 통해 정리 하세요 ✨ by 드림코딩 (0) | 2023.12.10 |
---|---|
가상 클래스 셀렉터(Pseudo-Class Selector) (0) | 2023.10.17 |
[CSS] transition (트랜지션) (0) | 2023.10.10 |
HTML파일에 CSS 적용하는 방법 3가지 (0) | 2023.07.10 |
박스를 가운데정렬해주는 방법 margin: 0 auto (0) | 2022.09.06 |