vetical-align 속성을 사용하려면 baseline을 알아야하는데요. baseline은 기준선이라는 의미로 정렬을 할 때, 중요한 기준이 됩니다.쉬운 내용이지만 헷갈릴 수 있으니 한번 알아두면 좋습니다.
baseline
아래 그림처럼 글자의 마지막을 주욱~ 그엇을 때 이어지는 선이 baseline입니다. 알파벳이 조금 삐져나오긴 하지만 저 빨간 선을 기준으로 글자가 쓰여졌다는 걸 알 수 있습니다.
그런데 조금 헷갈릴 때가 있습니다. overflow를 써서 예시를 들어보겠습니다.
1. overflow : scroll
이런 경우에는 요소의 margin 끝이 기준이 됩니다.
2. overflow : visible
글자가 보이는 경우에만 글자의 끝이 baseline으로 설정됩니다.
3. overflow : hidden
글자가 보이지 않고 끝이 요소 박스로 끝나면 요소의 margin 끝이 baseline이 됩니다
'지금, 개발하기 > CSS' 카테고리의 다른 글
HTML/CSS] float을 이용하여 왼쪽/오른쪽 정렬하기 (0) | 2021.08.20 |
---|---|
HTML/CSS] Position으로 요소 배치하기 (0) | 2021.08.18 |
HTML/CSS] a 태그 활용하기 (0) | 2021.07.08 |
HTML/CSS] 이미지(img) 가운데 정렬 (1) | 2021.07.07 |
HTML/CSS] 블록요소와 인라인요소 (0) | 2021.07.06 |