04_HTML 표 관련 태그

gotcha!!·2023년 2월 9일
0

HTML

목록 보기
4/9
<!DOCTYPE html>
<html lang="en">
<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>04_표 관련 태그</title>

    <!-- HTML 문서의 스타일(크기, 모양, 색상 등)을 지정하는 태그 == CSS -->
    <style>
        .td3{
            border : 2px solid black;
            border-collapse:  collapse;
        }

        .td3 th, td{
            border : 1px solid black;
        }

        .td3 thead{
            background-color: bisque;
        }

        .td3 tbody{
            background-color: aquamarine;
        }

        .td3 tfoot{
            background-color: gray;
            color: black;
        }
    </style>
</head>
<body>
    <h1>04_표 관련 태그</h1>

    <pre>
        <h3>table 태그</h3>
        - 웹 문서에서 자료 정리를 위해 주로 사용하는 태그
        - 행과 열로 이루어져 있으며, 행과 열이 교차하는 지점을 셀(cell) 이라고 함

        - table 태그는 테이블을 나타내는 행과 열이 작성될 수 있는 영역을 지정함.


    </pre>
    <pre>
        <h3>tr 태그</h3>
- Table Row의 약자료 한 행을 나타내는 태그
    </pre> 

    <pre>
        <h3>td 태그</h3>
- Talbe Data의 약자로 한 행의 한 컬럼(== cell)을 나타내는 태그
    </pre>   

    <pre>
        <h3>th 태그</h3>
- Table Header의 약자로 컬럼명을 표시하는 용도의 태그
- 기본 성질은 td와 같으며, 굵은 글씨와 가운데 정렬이 이루어짐.
    </pre>

    <pre>
        <h3>caption 태그</h3>
-Table의 제목이나 설명 내용을 추가하는 태그
    </pre>

    <hr><hr><hr>


    <!-- border = "1" : table, td 태그에 1px짜리 검정 테두리 추가 -->
    <table border = "1">
        <tr> <!-- 1행 -->
            <th>브라우저</th>       <!-- <tr> 1행  1열-->
            <th>제조사</th>         <!-- <tr> 1행  2열-->
            <th>제조사홈페이지</th>  <!-- <tr> 1행  3열-->
        </tr>

        <tr>     <!-- 2행행 -->
            <td>크롬</td>           <!-- 2행  1열-->
            <td>Google</td>         <!-- 2행  2열-->
            <td>https://www.google.com</td> <!-- 2행  3열-->
        </tr>
        

        <tr>     <!-- 3행행 -->
            <td>엣지</td>           <!-- 3행  1열-->
            <td>MS</td>         <!-- 3행  2열-->
            <td>https://www.microsoft.com</td> <!-- 3행  3열-->
        </tr>
        

        <tr>     <!-- 4행행 -->
            <td>파이어폭스</td>           <!-- 4행  1열-->
            <td>Mozilla</td>         <!-- 4행  2열-->
            <td>https://www.Mozilla.org</td> <!-- 4행  3열-->
        </tr>






    </table>


    <hr><hr><hr>

    <h2>행 병합(rowspam), 열 병합(colspam)</h2>

    <pre>
 td 또는 th 태그에 작성하는 속성

rowspan : 행 (상하) 병합

colspan : 열 (좌우) 병합
    </pre>



    <h3>회원 정보</h3>

    <table border = "1">
        <tr>
            <th width = "70px">이름</th>
            <td width = "210px"></td>
            <th width = "140px" height = "140px" rowspan = "2">사진</th>
        </tr>

        <tr>
            <th>연락처</th>
            <td></td>
        </tr>

        <tr>
            <th height = "35px">주소</th>
            <td colspan = "2"></td>
        </tr>

        <tr>
            <th height = "140px">자기소개</th>
            <td colspan = "2"></td>
        </tr>

    </table>

    <hr>

    <h2>테이블 구조 설정 태그</h2>

    <pre>
    thead : 테이블의 상단 부분 영역 (컬럼명)
    tbody : 테이블의 중단 부분 영역 (실제 값, 내용)
    tfoot : 테이블의 하단 부분 영역 (합계)
    </pre>

    <table class = "td3">
        <thead>
            <tr>
                <th>이름</th>
                <th>나이</th>
                <th>주소</th>
            </tr>
        </thead>



        <tbody>
            <tr>
                <td>홍길동</td>
                <td>20</td>
                <td>서울시 구로구</td>
            </tr>
        </tbody>

        
        <tbody>
            <tr>
                <td>김은진</td>
                <td>100</td>
                <td>인천</td>
            </tr>
        </tbody>


        
        <tbody>
            <tr>
                <td>이현경</td>
                <td>50</td>
                <td>경기도 성남시</td>
            </tr>
        </tbody>


        <tfoot>
            <tr>
                <th colspan="2">총 인원</th>
                <th>3명</th>
            </tr>
        </tfoot>


    </table>

</body>
</html>
profile
ha lee :)

0개의 댓글