ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Tag - 테이블(table) 관련 4
    프론트엔드/HTML 2020. 8. 19. 03:53

    <col>과 <colgroup>

    일반적으로 테이블을 만드는 태그를 쓸 때 <tr>을 써주게 되면서 가로줄인 행을 기준으로 테이블의 구조를 짜게 된다.

     

    그렇다보니 스타일을 지정할 때 열(column)만 따로 묶어서 표현하기 힘든 점이 있다.

     

    그래서 생긴 것이 <col>과 <colgroup>이다.

     

    <col>과 <colgroup>의 적용

    구분

    빨강 배경

    파랑 배경

    녹색 배경

    구분2

    빨강 배경

    파랑 배경

    녹색 배경

     

    위와 같은 테이블을 만든다고 상상해보자.

     

    <body>
        <table>
            <colgroup>
            </colgroup>
            <tr>
                <td>구분</td>
                <td>빨강 글씨</td>
                <td>파랑 글씨</td>
                <td>녹색 글씨</td>
            </tr>
            <tr>
                <td>구분2</td>
                <td>빨강 글씨</td>
                <td>파랑 글씨</td>
                <td>녹색 글씨</td>
            </tr>
    </table>
    </body>

     

    세로 줄 단위로 스타일을 적용하고 싶다면 우선 <colgroup> 태그를 <table> 태그 안(<table>과 <tr> 사이)에 넣어준다.

     

    <body>
        <table>
            <colgroup>
                <col>
                <col style="background-color: red;">
                <col style="background-color: blue;">
                <col style="background-color: green;">
            </colgroup>
            <tr>
                <td>구분</td>
                <td>빨강 글씨</td>
                <td>파랑 글씨</td>
                <td>녹색 글씨</td>
            </tr>
            <tr>
                <td>구분2</td>
                <td>빨강 글씨</td>
                <td>파랑 글씨</td>
                <td>녹색 글씨</td>
            </tr>
    </table>
    </body>

     

    그리고 세로 줄의 의미하는 <col> 태그 4개를 <colgroup>안에 넣어준다.

     

    한 개의 <col> 태그는 테이블에서 1개의 열을 의미한다.

     

    이제 <col>에 다양한 스타일을 적용하면 된다.

    '프론트엔드 > HTML' 카테고리의 다른 글

    Tag - 링크 관련  (0) 2020.08.19
    Tag - 이미지(image) 관련  (0) 2020.08.19
    Tag - 테이블(table) 관련 3  (0) 2020.08.19
    Tag - 테이블(table) 관련 2  (0) 2020.08.19
    Tag - 테이블(table) 관련  (0) 2020.08.19
Designed by Tistory.