<!DOCTYPE html>
<html lang="ko"></html>
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE-edge">
    <meta name="viewport" content="width=device-width initial-scale=1.0">
    <title>TEST</title>

    <body>
        ------------------------------------------------------------
        <table><!--행과 열이 있는 표를 제작한기위한 틀-->
            <caption>숫자</caption><!--table의 제목-->
            <tr><!--tr - x축으로 큰 틀을 만든다 (행 제작)-->
                <th>【1-1】</th><!--th - tr안에 x축으로 한칸 만든다. 제목을 표시-->
                <th>【2-1】</th>
                <th>【3-1】</th>
                <th>【4-1】</th>
            </tr>
            <tr>
                <td>【1-2】</td><!--td - tr안에 x축으로 한칸 만든다. 내용을 표시-->
                <td>【2-2】</td>
                <td>【3-2】</td>
                <td>【4-2】</td>
            </tr>
            <tr>
                <td>【1-3】</td>
                <td>【2-3】</td>
                <td>【3-3】</td>
                <td>【4-3】</td>
            </tr>
            <tr>
                <td>【1-4】</td>
                <td>【2-4】</td>
                <td>【3-4】</td>
                <td>【4-4】</td>
            </tr>
        </table><br><br>
        ------------------------------------------------------------
        <table>
            <caption>TEST</caption>
            <!--table 합치는 속성
                rowspan - y축으로 합친다.
                colspan - x축으로 합니다.
                속성값으로 현제 테이블포함해서 갯수를 넣으면 된다.-->
            <tr>
                <th rowspan="2">【1-1】</th> <!--1-1, 1-2를 합쳤다-->
                <th colspan="2">【2-1】</th> <!--2-1, 3-2를 합쳤다-->
                <th>【4-1】</th>             <!--합칠때 테이블이 밀리므로-->
                                            <!--합쳐질 테이블은 삭제한다.-->
            </tr>
            <tr>
                <td>【2-2】</td>
                <td>【3-2】</td>
                <td>【4-2】</td>
            </tr>
            <tr>
                <td>【1-3】</td>
                <td>【2-3】</td>
                <td>【3-3】</td>
                <td>【4-3】</td>
            </tr>
            <tr>
                <td>【1-4】</td>
                <td>【2-4】</td>
                <td>【3-4】</td>
                <td>【4-4】</td>
            </tr>
        </table><br><br>
        ------------------------------------------------------------

        <table>
            <caption>행 그룹화 - 머리, 본문, 꼬리</caption>
            <!--table내에 행 그룹화-->
            <!--thead, tbody, tfoot 태그를 사용하여 그룹화가 가능하다.-->
            <!--thead(머리글), tfoot(꼬리글)은 한 번만 사용할 수 있다.-->
            <!--직접적으로 표시는 안되지만 css를 통하여 편집이 가능하다.-->
            <!--table 안에서 표시 내용은 thead->tbody->tfoot 순서대로 표기된다.-->
            <thead>
                <tr>
                    <th colspan="3">테이블 행 그룹 묶기 (머리)</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>『1-1』(본문)</td>
                    <td>『2-1』(본문)</td>
                    <td>『3-1』(본문)</td>
                </tr>
            </tbody>
            <tfoot> <!--이렇게 tbody사이에 있어도 꼬리글이라 제일 밑에 표기가 된다.-->
                <tr>
                    <td>■1-3■(꼬리)</td>
                    <td>■2-3■(꼬리)</td>
                    <td>■3-3■(꼬리)</td>
                </tr>
            </tfoot>
            <tbody>
                <tr>
                    <td>《1-2》(본문)</td>
                    <td>《2-2》(본문)</td>
                    <td>《3-2》(본문)</td>
                </tr>
            </tbody>            
        </table><br><br>
        ------------------------------------------------------------

        <table>
            <caption>열 그룹화</caption>
            <!--table내에 열 그룹화-->
            <!--col - 는 하나의 열을 그룹화-->
            <!--colgroup - span속성과 함께 사용 2개 이상의 열을 그룹화 한다.-->
            <!--직접적으로 표시는 안되지만 css를 통하여 편집이 가능하다.-->
            <col style="width:50px"> <!--1열 넓이를 50으로 설정-->
            <colgroup span="2" style="width:100px"></colgroup> <!--2,3열 넓이를 100으로 설정-->
            <col style="width:20px"> <!--4열 넓이를 20으로 설정-->
            <!--보시는 바와 같이 1열 부터 순차적으로 적용된다.-->
                <tr>
                    <th colspan="3">테이블 열 그룹 묶기</th>
                </tr>
                <tr>
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                    <td>!</td>
                </tr>
                <tr>
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                    <td>!</td>
                </tr>
                <tr>
                    <td>1</td>
                    <td>2</td>
                    <td>3</td>
                    <td>4</td>
                    <td>!</td>
                </tr>
        </table><br><br>
        ------------------------------------------------------------

        <table>
            <caption>table의 데이터를 인식하고 읽는 순서</caption>
            <colgroup span="4" style="width:150px"></colgroup>
            <!--scope - 순수하게 웹의 접근성 향상을 목적으로 사용하는 속성-->
            <!--사용자가 오로지 귀로만 테이블의 정보를 얻어야 할 경우 사용-->
            <!--제목을 나타내는 셀의 범위를 지정 (th태그에만 사용가능)-->
            <!--속성값 col - 세로방향 데이터 인식▼
                       row - 가로방향 데이터 인식▶
                       병합된 셀이라면 colgroup, rowgroup 를 사용-->
            <tr>
                <th rowspan="2" scope="col">전체구분▼</th>
                <th colspan="3" scope="colgroup">구분▼</th>
            </tr>
            <tr>
                <th scope="col">1▼</th>
                <th scope="col">2▼</th>
                <th scope="col">3▼</th>
            </tr>
            <tr>
                <th scope="row">A▶</th>
                <td>A-1</td>
                <td>A-2</td>
                <td>A-3</td>
            </tr>
            <tr>
                <th scope="row">B▶</th>
                <td>B-1</td>
                <td>B-2</td>
                <td>B-3</td>
            </tr>
            <tr>
                <th rowspan="2" scope="rowgroup">C▶</th>
                <td>C-1</td>
                <td>C-2</td>
                <td>C-3</td>
            </tr>
            <tr>
                <td>D-1</td>
                <td>D-2</td>
                <td>D-3</td>
            </tr>
        </table>

    </body>
</head>
TEST ------------------------------------------------------------
숫자
【1-1】 【2-1】 【3-1】 【4-1】
【1-2】 【2-2】 【3-2】 【4-2】
【1-3】 【2-3】 【3-3】 【4-3】
【1-4】 【2-4】 【3-4】 【4-4】


------------------------------------------------------------
TEST
【1-1】 【2-1】 【4-1】
【2-2】 【3-2】 【4-2】
【1-3】 【2-3】 【3-3】 【4-3】
【1-4】 【2-4】 【3-4】 【4-4】


------------------------------------------------------------
행 그룹화 - 머리, 본문, 꼬리
테이블 행 그룹 묶기 (머리)
『1-1』(본문) 『2-1』(본문) 『3-1』(본문)
■1-3■(꼬리) ■2-3■(꼬리) ■3-3■(꼬리)
《1-2》(본문) 《2-2》(본문) 《3-2》(본문)


------------------------------------------------------------
열 그룹화
테이블 열 그룹 묶기
1 2 3 4 !
1 2 3 4 !
1 2 3 4 !


------------------------------------------------------------
table의 데이터를 인식하고 읽는 순서
전체구분▼ 구분▼
1▼ 2▼ 3▼
A▶ A-1 A-2 A-3
B▶ B-1 B-2 B-3
C▶ C-1 C-2 C-3
D-1 D-2 D-3
 
 

'HTML' 카테고리의 다른 글

<semantic tag(시맨틱 태그)>  (0) 2023.03.10
<audio>, <video>, <source>  (0) 2023.03.09
<textarea>, <select>, <option>, <optgroup>  (0) 2023.03.08
<label>, <fieldset>, <legend>  (0) 2023.03.06
<form>, <input>, <botton>  (0) 2023.03.06

+ Recent posts