caption-side
속성의 이해
caption-side
속성은
테이블 캡션(설명 또는 제목)의 위치를 지정합니다.
이 속성을 사용하여 <caption>
요소로 표시되는 캡션을 테이블을 기준으로 위쪽 또는 아래쪽에 배치할 수 있습니다.
데모
다음의 CSS 데모로 caption-side
속성의 사용 방법을 확인해 보세요.
형식 구문
구문
형식 정의
초깃값 | visible |
---|---|
적용 요소 | 테이블 캡션 요소 |
상속 | 예 |
애니메이션 | 아니오 |
값
<caption>
요소로 표시되는 캡션을 테이블을 기준으로 위치를 지정합니다.
값의 의미는 다음과 같습니다.
top
캡션이 테이블 블록의 시작 쪽에 위치합니다. 초깃값입니다.
- 일반적으로는 캡션이 테이블 블록의 위쪽에 배치됩니다.
writing-mode
속성의 설정으로 인해 테이블이 세로로 표시될 경우 테이블 블록이 시작하는 쪽에 위치합니다. 예를 들어vertical-rl
값으로 설정되면 캡션은 오른쪽에 위치하고,vertical-lr
값으로 설정되면 캡션은 왼쪽에 위치합니다.
bottom
캡션이 테이블 블록의 끝 쪽에 위치합니다.
- 일반적으로는 캡션이 테이블 블록의 아래쪽에 배치됩니다.
writing-mode
속성의 설정으로 인해 테이블이 세로로 표시될 경우 테이블 블록이 끝나 쪽에 위치합니다. 예를 들어vertical-rl
값으로 설정되면 캡션은 왼쪽에 위치하고,vertical-lr
값으로 설정되면 캡션은 오른쪽에 위치합니다.
테이블 캡션의 수평 정렬을 설정하려면 text-algin
속성을 사용하세요.
예제에서도 확인할 수 있습니다.
값 지정을 위한 선택자
예제
코드 부연설명
text-align
속성으로 테이블 캡션의 수평 정렬을 지정할 수 있습니다.
셀 데이터 | 셀 데이터 |
셀 데이터 | 셀 데이터 |
브라우저 호환성
속성과 값 |
데스크탑 Chrome
|
데스크탑데스크탑 Edge
|
데스크탑 Firefox
|
Safari
|
---|---|---|---|---|
caption-side
|
1 | 12 | 1 | 1 |
top
|
80 | 80 | 72 | 13.1 |
bottom
|
80 | 80 | 72 | 13.1 |
명세서
명세서 사양 | |
---|---|
caption-side
|
Cascading Style Sheets Level 2 Revision 2 (CSS 2.2) Specification #propdef-caption-side |