[HTML5] 5 List & Table Tag? 소개-IMBETPY


개요

List & Table Tag 의 종류와 사용법을 정리했습니다.


🧣 List

① 순서없는 목록 (Unordered List)

  • 기본 순서없는 목록
    
        <ul>
        <li>cat</li>
        <li>dog</li>
        <li>rabbit</li>
        </ul>
    

    ② 순서있는 목록 (Ordered List)

  • 기본 순서있는 목록
        <ol>
        <li>cat</li>
        <li>dog</li>
        <li>rabbit</li>
        </ol>
    
  • type 어트리뷰트 를 사용하여 순서를 나타내는 문자를 지정할 수 있다.
      <ol type="I">
        <li value="2">cat</li>
        <li value="4">dog</li>
        <li>rabbit</li>
      </ol>
  • start 어트리뷰트 로 리스트의 시작값을 지정할 수 있다.
        <ol start="3">
          <li>cat</li>
          <li>dog</li>
          <li>rabbit</li>
        </ol>
    
  • reversed 어트리뷰트 를 지정하면 리스트의 순서값을 역으로 표현한다.
      <ol reversed>
        <li>cat</li>
        <li>dog</li>
        <li>rabbit</li>
      </ol>

③ 중첩 목록

  • 목록을 중첩하여 사용할 수 있다. ```

중첩목록

<ul>
  <li>cat</li>
  <li>dog</li>
    <ol>
      <li>snoop dog</li>
      <li>crazy dog</li>
    </ol>
  </li>
  <li>rabbit</li>
</ul> ```



🧮 Table

표(table) 를 만들 때 사용하는 태그이다. 과거에는 테이블 태그를 사용하여 레이아웃을 구성하기도 하였으나 모던 웹에서는 주로 공간 분할 태그인 div 태그를 사용하여 레이아웃을 구성한다.

  • table 표를 감싸는 태그
  • tr 표 내부의 행 (table row)
  • th 행 내부의 제목 셀 (table heading)
  • td 행 내부의 일반 셀 (table data)

테이블 태그의 어트리뷰트는 아래와 같다.

  • border 표 테두리 두께 지정. (CSS border property를 사용하는 것이 더 나은 방법이다.)
  • rowspan 해당 셀이 점유하는 행의 수 지정
  • colspan 해당 셀이 점유하는 열의 수 지정
<h2>2개의 culumn을 span</h2>
    <table>
      <tr>
        <th>Name</th>
        <th colspan="2">Telephone</th>
      </tr>
      <tr>
        <td>최준영</td>
        <td>010 **** 8137</td>
        <td>010 **** 8137</td>
      </tr>
    </table>

    <h2>2개의 row를 span</h2>
    <table>
      <tr>
        <th>Name:</th>
        <td>최준영</td>
      </tr>
      <tr>
        <th rowspan="2">Telephone:</th>
        <td>010 **** 8137</td>
      </tr>
      <tr>
        <td>010 **** 8137</td>
      </tr>
    </table>



참고📚

mozilla poiemaweb