HTML : Table Tag(테이블 태그)

2023. 3. 13. 14:11HTML, CSS

<!DOCTYPE html>

<HTML>
    <head>
        <meta charset="UTF-8">
        <title>HTML - Table Tag</title>
    </head>
    <body>
        <!-- 테이블 태그(Table Tag) -->
        <!--  - 표를 만들기 위한 태그 -->
        <!--  - 태그 종류 -->
        <!--        - table 태그 : 테이블 영역(틀)을 만들기 위한 태그 -->
        <!--        - thead 태그 : 테이블 제목 행들을 묶는 태그 = 제목 영역 -->
        <!--        - tbody 태그 : 테이블 본문 행들을 묶는 태그 = 본문 영역 -->
        <!--        - tfoot 태그 : 테이블 요약 행들을 묶는 태그 = 요약 영역 -->
        <!--        - tr 태그 : 테이블의 한 행을 만들기 위한 태그 -->
        <!--        - th 태그 : 한 행에 들어갈 제목 셀 태그 -->
        <!--        - td 태그 : 한 행에 들어갈 일반 셀 태그 -->

        <!-- 테두리가 기본적으로 표시되지 않기 때문에 -->
        <!-- 테두리를 표시하기 위해 border 속성을 이용 -->
        <!--  → 나중에는 CSS 를 통해서 테두리를 설정 -->
        <table border="1"> <!-- 테이블 영역 -->
           
            <!-- 제목 영역 -->
            <thead>
                <!-- 첫 번째 행(row) -->
                <tr>
                    <th>Header 1</th> <!-- 제목 셀 -->
                    <th>Header 2</th> <!-- 제목 셀 -->
                    <th>Header 3</th> <!-- 제목 셀 -->
                </tr>
            </thead>

            <!-- 본문 영역 -->
            <tbody>
                <!-- 첫 번째 행 -->
                <tr>
                    <td>Data 1-1</td> <!-- 일반 셀 -->
                    <td>Data 1-2</td> <!-- 일반 셀 -->
                    <td>Data 1-3</td> <!-- 일반 셀 -->
                </tr>
               
                <!-- 두 번째 행 -->
                <tr>
                    <td>Data 2-1</td> <!-- 일반 셀 -->
                    <td>Data 2-2</td> <!-- 일반 셀 -->
                    <td>Data 2-3</td> <!-- 일반 셀 -->
                </tr>
               
                <!-- 세 번째 행 -->
                <tr>
                    <td>Data 3-1</td> <!-- 일반 셀 -->
                    <td>Data 3-2</td> <!-- 일반 셀 -->
                    <td>Data 3-3</td> <!-- 일반 셀 -->
                </tr>
               
            </tbody>



        </table>
        <hr>
        <!-- 셀의 폭을 지정하는 속성 -->
        <!--  - rowspan 속성 : 행의 수( = 세로 병합) -->
        <!--  - colspan 속성 : 열의 수( = 가로 병합) -->
        <table border="1"> <!-- 테이블 영역 -->
           
            <!-- 제목 영역 -->
            <thead>
                <!-- 첫 번째 행(row) -->
                <tr>
                    <th>Header 1</th> <!-- 제목 셀 -->
                    <th>Header 2</th> <!-- 제목 셀 -->
                    <th>Header 3</th> <!-- 제목 셀 -->
                </tr>
            </thead>
           
            <!-- 본문 영역 -->
            <tbody>
                <!-- 첫 번째 행 -->
                <tr>
                    <!-- 첫 번째 셀이 차지하는 열의 수를 2로 설정 -->
                    <!--  - 첫 번째 셀의 열의 크기가 2가 되므로 -->
                    <!--    한 행의 총 열의 수가 증가하게 된다. -->
                    <!--  → 하나의 셀을 주석으로 처리를 해야 총 열의 수를 맞출 수 있다. -->
                    <td colspan="2">Data 1-1</td>
                    <!-- <td>Data 1-2</td> -->
                    <td>Data 1-3</td>
                </tr>
               
                <!-- 두 번째 행 -->
                <tr>
                    <!-- 첫 번째 셀이 차지하는 행의 수를 2로 설정 -->
                    <td rowspan="2">Data 2-1</td>
                    <td>Data 2-2</td>
                    <td>Data 2-3</td>
                </tr>
               
                <!-- 세 번째 행 -->
                <tr>
                    <!-- <td>Data 3-1</td> -->
                    <td>Data 3-2</td>
                    <td>Data 3-3</td>
                </tr>
               
            </tbody>



        </table>

    </body>
</HTML>

'HTML, CSS' 카테고리의 다른 글

HTML : Input(입력)  (0) 2023.03.13
HTML : Image Tag  (0) 2023.03.13
HTML : List tag(목록 태그)  (0) 2023.03.13
HTML : Tag(태그)  (0) 2023.03.13
HTML : Document  (0) 2023.03.13