표 제목의 위치를 정하는 방법 - caption-side

caption-side는 표, 이미지의 제목이나 설명을 덧붙이는 위치를 정하는 속성입니다.
2 min read

표 제목은 <caption> 태그를 이용해 캡션으로 표시합니다. 기본적으로 캡션은 표의 위쪽에 표시되지만 caption-side 속성을 이용하면 캡션의 위치를 표 아래쪽으로 옮길 수 있습니다.

caption-side

caption-side는 요소의 캡션의 위치를 정하는 속성입니다.

 

기본형

caption-side : top | bottom
  • top : 요소의 위에 캡션을 위치시킵니다. 기본값입니다.
  • bottom : 요소의 아래에 캡션을 위치시킵니다.

 

예제

top

  • 요소의 위쪽에 캡션을 위치시킵니다.
<table>
  <caption class="top">Table Caption</caption>
  <tr>
    <td>Lorem</td>
    <td>Ipsum</td>
    <td>Dolor</td>
  </tr>
  <tr>
    <td>Sit</td>
    <td>Amet</td>
    <td>Elit</td>
  </tr>
</table>
table { 
  width: 100%;
}
table, td { 
  border: 1px solid #444444; 
}
.top {
  caption-side: top; 
}

 

bottom

  • 요소의 아래쪽에 캡션을 위치시킵니다.
<table>
  <caption class="bottom">Table Caption</caption>
  <tr>
    <td>Lorem</td>
    <td>Ipsum</td>
    <td>Dolor</td>
  </tr>
  <tr>
    <td>Sit</td>
    <td>Amet</td>
    <td>Elit</td>
  </tr>
</table>
table {
  width: 100%;
  margin-top: 20px;
}
table, td {
  border: 1px solid #444444;
}
.bottom {
  caption-side: bottom;
}

 

기타 CSS 참조

You may like these posts

  • 반응형 레이아웃 모바일 화면을 위해 가로 크기를 100%로 했을 때, 안쪽의 내용이 길어지면 줄바꿈이 되어 크기를 유지하거나 스크롤바가 생깁니다. 하지만 레이아웃이 변경되는 것을 원하지 않을 수도 있습니다. 해결 방법을 아래의 예제를 통해서 살펴보겠습니다.   예제 다음은 표의 최소 가로…
  • CSS3의 animation 속성을 사용하면 자바스크립트나 플래시를 사용하지 않고도 웹 요소에 애니메이션을 추가할 수 있습니다. 목차 @keyframes animation-name animation-duration animation-timing…
  • clip clip 속성으로 요소의 특정 부분만 나오도록 할 수 있습니다. position 속성값이 absolute 또는 fixed일 때만 적용됩니다.   기본형 clip : auto | shape auto : 요소의 모든 부분이 나옵니다. shape : 특정 부분이 나오도록…
  • calc() calc()는 괄호 안의 식을 계산한 결과를 속성값으로 사용하게 해주는 함수입니다.   예를 들어 font-size : calc( 10px + 10px ); 는 글자 크기를 20px로 만듭니다.   문법 연산자 +는 덧셈, -는 뺄셈, *는 곱셈, /는…
  • 세로 가운데 정렬하는 방법 CSS에서 텍스트의 가로 가운데 정렬은 text-align 속성을 이용합니다. text-align : center; 요소의 가로 가운데 정렬은 margin 속성을 이용합니다. margin-left : auto; margin-right : auto; 세로로 가운데 …
  • transition 트랜지션(transition)은 시간에 따라 웹 요소의 스타일 속성이 조금씩 바뀌는 것을 말합니다. 스타일이 바뀌는 시간을 조절하면 애니메이션 효과도 낼 수 있습니다. CSS3 트랜지션을 실행하기 위해서 다음과 같은 여러 속성이 사용됩니다. 각 속성에 대한 자세한 대용은 이어서 …

Post a Comment