728x90
  • <table> : 표의 시작과 끝
  • <caption> : 표의 제목
    제목은 표의 위쪽 중앙에 표시된다.

    <table>
      <caption>표 제목</caption>
    </table>

  • <tr> : 행 만들기 (table row)
    하나 이상의 <td> 태그 혹은 <th> 태그를 포함해야 한다.
  • <td> : 셀 만들기 (table data cell)
  • <th> : 제목 셀 만들기 (table header cell)
    제목과 내용을 구분하기 위해 굵은 서체, 가운데 정렬로 표현된다.

    <table>
       <tr>
        <td>1행 1열</td>
        <td>1행 2열</td>
      </tr>
      <tr>
        <td>2행 1열</td>
        <td>2행 2열</td>
      </tr>
    </table>

  • 구조를 지정해 주는 태그
    구조를 지정하면 편리하게 표의 제목, 본문 요약에 각각 다른 스타일을 적용하는 등 편리하게 구분할 수 있다.
    • <thead> : 제목 (table head)
    • <tbody> : 본문 (table body)
    • <tfoot> : 요약 (table foot)
    <caption>선물용과 가정용 상품 구성</caption>
    <thead>
      <tr>
        <th>용도</th>
        <th>중량</th>
        <th>갯수</th>
        <th>가격</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>선물용</td>
        <td>3kg</td>
        <td>11~16과</td>
        <td>35,000원</td>
      </tr>
      <tr>
        <td>선물용</td>
        <td>5kg</td>
        <td>18~26과</td>
        <td>52,000원</td>
      </tr>
      <tr>
        <td>가정용</td>
        <td>3kg</td>
        <td>11~16과</td>
        <td>30,000원</td>
      </tr>   
      <tr>
        <td>가정용</td>
        <td>5kg</td>
        <td>18~26과</td>
        <td>47,000원</td>
      </tr>
    </tbody>        
  </table>

  • rowspan : 행 합치기
  • colspan : 열 합치기 (colum span)
    행이나 열을 합치는 것은 <td> 태그나 <th> 태그에서 이루어진다.

    <td rowspan="합칠 셀의 개수">셀의 내용</td>
    <td colspan="합칠 셀의 개수">셀의 내용</td>
    <caption>선물용과 가정용 상품 구성</caption>
    <thead>
      <tr>
        <th>용도</th>
        <th>중량</th>
        <th>갯수</t>
        <th>가격</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td rowspan="2">선물용</td>
        <td>3kg</td>
        <td>11~16과</td>
        <td>35,000원</td>
      </tr>
      <tr>
        <td>5kg</td>
        <td>18~26과</td>
        <td>52,000원</td>
      </tr>
      <tr>
        <td rowspan="2">가정용</td>
        <td>3kg</td>
        <td>11~16과</td>
        <td>30,000원</td>
      </tr>   
      <tr>
        <td>5kg</td>
        <td>18~26과</td>
        <td>47,000원</td>
      </tr>
    </tbody>        
  </table>



  • <colgroup> :  다수의 <col> 태그 묶어주기 (column group)
    표의 내용이 시작되기 전에 열의 상태를 알려주기 위해 <caption> 태그 다음에 사용된다.
  • <col> : 열 1개 지정하기 (column)
    닫는 태그 없이 단독으로 사용된다.
    스타일 속성을 지정하지 않은 열이 있을 경우에도 각각 태그를 명시해야 한다.

    <colgroup>
      <col>
    <colgroup>
    • span : 같은 스타일 속성을 사용하는 <col> 태그가 있을 경우 묶어주기
  <table>
    <caption>선물용과 가정용 상품 구성</caption>
    <colgroup>
      <col style="background-color:#eee;">
      <col>
      <col span="2" style="width:150px">
    </colgroup>
    <thead>
      <tr>
        <th>용도</th>
        <th>중량</th>
        <th>갯수</t>
        <th>가격</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td rowspan="2">선물용</td>
        <td>3kg</td>
        <td>11~16과</td>
        <td>35,000원</td>
      </tr>
      <tr>
        <td>5kg</td>
        <td>18~26과</td>
        <td>52,000원</td>
      </tr>
      <tr>
        <td rowspan="2">가정용</td>
        <td>3kg</td>
        <td>11~16과</td>
        <td>30,000원</td>
      </tr>   
      <tr>
        <td>5kg</td>
        <td>18~26과</td>
        <td>47,000원</td>
      </tr>
    </tbody>        
  </table>

'웹 개발' 카테고리의 다른 글

[HTML] 오디오와 비디오 삽입하기  (0) 2021.12.18
[HTML] 이미지 삽입하기  (0) 2021.12.17
[HTML] 목록 태그의 종류  (0) 2021.12.16
[HTML] 텍스트 태그의 종류  (0) 2021.12.16
[HTML] 시맨틱 태그 (semantic tag)  (0) 2021.12.15

+ Recent posts