티스토리 뷰
반응형
표 스타일 CSS - vertical-align
- vertical-align 속성은 수직 정렬 방법을 지정하는 속성이기 때문에 inline이나 inline-block으로 배치한 요소의 세로 정렬 방법으로 지정합니다.
- 기본형 : vertical-align : baseline / top / bottom / middle / sub / super / text-top / text-bottom / < 길이 값 > / < 백분율 값 >
속성 값 | 설명 |
---|---|
baseline | 인라인 요소의 기준선을 부모 요소의 기준선(baseline)에 맞춥니다. |
sub | 인라인 요소의 기준선을 부모 요소의 아래 첨자 위치에 맞춥니다. |
super | 인라인 요소의 기준선을 부모 요소의 위 첨자 위치에 맞춥니다. |
top | 인라인 요소의 윗부분을 부모 요소의 윗부분에 맞춥니다. |
middle | 인라인 요소의 중앙 부분을 부모 요소의 기준선에서 x-높이(소문자 x의 높이 값)의 반만큼 올려서 맞춥니다. |
bottom | 인라인 요소의 아랫부분을 부모 요소의 아랫부분에 맞춥니다. |
text-top | 인라인 요소의 윗부분을 부모 요소의 글꼴의 윗부분에 맞춥니다. |
text-bottom | 인라인 요소의 아랫부분을 부모 요소의 글꼴의 아랫부분에 맞춥니다. |
< 길이 값 > | 기준선을 0px로 생각하고 길이 값이 양수면 기준선 위로, 음수면 기준선 아래로 지정한 크기만큼 옮깁니다. |
< 백분율 값 > | 기준선을 0%로 생각하고 line-height의 몇 %인지에 따라 양수면 위로, 음수면 아래로 옮깁니다. |
- 표의 셀에서 사용할 경우 기준선이나 위, 아래, 가운데 등으로 정렬할 수 있습니다.
속성 값 | 설명 |
---|---|
baseline | 셀의 기준선에 내용의 기준선을 맞춥니다. (기본 값) |
top | 패딩의 위쪽 가장자리에 내용의 윗부분을 맞춥니다. |
middle | 패딩 박스의 중앙에 내용을 맞춥니다. |
bottom | 패딩의 아래쪽 가장자리에 내용의 아랫부분을 맞춥니다. |
<style>
.exam1 {width: 500px; height: 300px; border: 2px solid pink; padding: 15px;}
.exam1 td {text-align: center; height: 200px; border: 2px solid powderblue; padding: 10px;}
.exam1 .ex1 {vertical-align: top}
.exam1 .ex2 {vertical-align: bottom}
.exam1 .ex3 {vertical-align: middle}
</style>
반응형
댓글
© 2019 Eun's