표에 제목이나 설명을 추가하는 방법 - caption, figcaption

표 또는 이미지의 위 아래에 제목이나 설명을 덧붙이는 방법
4 min read

표(table)에 제목이나 설명을 덧붙일 때 <caption> 태그를 사용하지만 <figcaption> 태그를 사용할 수도 있습니다. 두 가지 방법 모두 알아보겠습니다.

 

caption

먼저 <caption> 태그는 <table> 태그 바로 아래 사용합니다. 기본 위치는 표 위쪽 중앙이고, 태그 안 쪽에 다른 태그를 사용해서 제목을 여러 줄로 표시하거나 텍스트를 꾸밀 수 도 있습니다.

아래 표처럼 표 위에 제목을 덧붙일 수 있습니다.

 

Modern Browser

국내에서 자주 사용하는 모던 브라우저

브라우저 다운로드
크롬(Chrome) www.google.com / chrome
파이어폭스(Firefox) www.mozilla.org / ko / firefox
엣지(Edge) www.microsoft.com / ko-kr / windows / microsoft-edge
오페라(Opera) www.opera.com/ ko / download

 

예제

아래 예제는 <caption> 태그로 표 제목을 여러 줄로 표시한 것입니다.

제목의 위치를 파악하기 위해 표의 가로 크기를 100%로 했고, 테두리를 넣었습니다.

<table>
  <caption>
    <strong>Table Caption</strong>
    <p>표에 제목이나 설명 추가하기</p>
  </caption>
  <tr>
    <th>Lorem</th><th>Ipsum</th>
  </tr>
  <tr>
    <td>Dolor</td><td>Amet</td>
  </tr>
</table>

 

figcaption

표에 제목을 붙이는 두 번째 방법으로 <figcaption> 태그를 사용할 수 있습니다.

<figcaption> 태그는 figure와 caption의 합성어로 설명 글을 붙이고 싶은 대상을 <figure> 태그로 감싼 후 그 다음에 제목이나 설명 글을 입력합니다. 이 경우 제목이 중앙 정렬되지 않습니다. 간단한 예시는 다음과 같습니다.

 

Modern Browser

국내에서 자주 사용하는 모던 브라우저

브라우저 다운로드
크롬(Chrome) www.google.com / chrome
파이어폭스(Firefox) www.mozilla.org / ko / firefox
엣지(Edge) www.microsoft.com / ko-kr / windows / microsoft-edge
오페라(Opera) www.opera.com/ ko / download

 

예제 1

아래 예제는 <figure> 태그를 이용해 표 전체를 감싼 후 <figcaption> 태그를 이용해 표에 제목을 붙인 것입니다.

<figure>
  <figcaption>
    <strong>Table Caption</strong>
    <p>표에 제목이나 설명 추가하기</p>
  </figcaption>
  <table>
    <tr>
      <th>Lorem</th><th>Ipsum</th>
    </tr>
    <tr>
      <td>Dolor</td><td>Amet</td>
    </tr>
  </table>
</figure>

 

예제 2

이미지에도 <table> 태그를 사용하여 제목을 추가할 수 있습니다.

다음은 간단한 예시입니다.

<figure>
  <img src="//bit.ly/2GrygUe">
  <figcaption>
    Image Caption
  </figcaption>
</figure>

 

기타 HTML 참조

You may like these posts

  • del, ins <del>은 텍스트를 삭제했음을 나타냅니다. 취소선이 있는 게 기본 모양입니다. <ins>는 새로 추가되었음을 나타냅니다. 밑줄이 있는 게 기본 모양입니다.   예제 <p>My favo…
  • abbr <abbr> 은 약자(abbreviation)임을 나타냅니다. title 속성을 함께 사용하여 툴팁으로 나오게 할 수 있습니다.   기본형 <abbr title="Xxx Yyy Zzz">XYZ</abbr> title 속성에 약…
  • progress <progress>는 진행 정도 나타내는 바를 만드는 태그입니다. 주요 속성은 max, value입니다. max 를 전체로 보았을 때 value 에 해당하는 정도를 나타냅니다. 웹브라우저마다 표현 방식이 다릅니다.   예제 예제 1…
  • 폼에서 직접 여러줄의 텍스트를 입력하는 영역을 만들 수 있습니다. 이 영역을 텍스트 영역(textarea)라고 하며 한 줄 이상의 문장을 입력할 때 사용하는 폼을 말합니다. 게시판에서 게시물을 입력하거나 회원가입 양식에서 동의 약관을 표시할 때 자주 사용합니다. textarea &…
  • address 태그는 주로 footer 태그 안에 사용되는데 웹 페이지 제작자의 이름이나 제작자의 웹 페이지 또는 피드백을 위한 연락처 정보를 넣는데 사용됩니다. 또 웹 사이드와 관련된 우편 주소도 포함시킬 수 있습니다. address <address>는 소유자 또…
  • em, strong <em> 태그는 기울임꼴로 강조할 텍스트에 사용합니다. <strong> 태그는 굵게 강조할 텍스트에 사용합니다.   em 태그와 i 태그의 차이점 문장에서 흐름상 특정 부분을 강조하고 싶을 때는 <em> 태그를 사용하고,…

Post a Comment