본문 바로가기
KDT/HTML | CSS

테이블 만들기

by jhwannabe 2023. 3. 24.
  • 여러 종류의 데이터를 보기 좋게 정리하여 보여주는 표를 작성
  • <table>로 시작하고 </table>로 끝냄
  • <tr>로 행을 생성, <td>로 셀을 생성

 

<table>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
</table>
  • <th>: 셀의 제목, 가운데 정렬, 굵은 글씨


colspan 속성

셀을 가로로 합침

<td colspan='합칠 열의 개수'>

 

rowspan 속성

셀을 세로로 합침

<td rowspan='합칠 행의 개수'>

 

colgroup

colgroup 태그 뒤에 나오는 컬럼(th 또는 td)에 적용할 스타일을 해당 태그에서 미리 설정할 수 있도록 함

 

<table>
	<colgroup>
		<col style="css문법1">
		<col style="css문법2">
		<col style="css문법3">
	</colgroup>

	<tr>
    	<td>1</td> <!-- css문법1 적용 -->
    	<td>2</td> <!-- css문법2 적용 -->
    	<td>3</td> <!-- css문법3 적용 -->
    </tr>
    <tr>
        <td>4</td> <!-- css문법1 적용 -->
        <td>5</td> <!-- css문법2 적용 -->
        <td>6</td> <!-- css문법3 적용 -->
    </tr>
</table>

예제 코드

<!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>테이블 만들기1</title>
    <style>
        table { width: 600px; border: 2px solid green; }
        td{border: 2px solid black;}
        th{border: 2px solid deepskyblue;}
    </style>
</head>
<body>
    <h2>테이블 만들기1</h2>
    <table>
        <tr>
            <td>첫번째 셀</td>
        </tr>
    </table>
    <hr>
    <table>
        <tr>
            <td>첫번째 셀</td>
            <td>두번째 셀</td>
        </tr>
    </table>
    <hr>
    <table>
        <tr>
            <th>첫번째 셀</th>
            <th>두번째 셀</th>
        </tr>
        <tr>
            <td>세번째 셀</td>
            <td>네번째 셀</td>
        </tr>
        <tr>
            <td>다섯번째 셀</td>
            <td>여섯번째 셀</td>
        </tr>
    </table>
    <hr>
    <table>
        <tr>
            <th>첫번째 셀</th>
            <th>두번째 셀</th>
        </tr>
        <tr>
            <td colspan="2">세번째 셀</td>
        </tr>
        <tr>
            <td>다섯번째 셀</td>
            <td>여섯번째 셀</td>
        </tr>
    </table>
    <hr>
    <table>
        <tr>
            <th>첫번째 셀</th>
            <th>두번째 셀</th>
        </tr>
        <tr>
            <td rowspan="2">세번째 셀</td>
            <td>네번째 셀</td>
        </tr>
        <tr>
            <td>여섯번째 셀</td>
        </tr>
    </table>

</body>
</html>

728x90
반응형

'KDT > HTML | CSS' 카테고리의 다른 글

폼 태그  (0) 2023.03.24
아이프레임(iframe)  (0) 2023.03.24
책갈피  (0) 2023.03.24
하이퍼링크(HyperLink)  (1) 2023.03.24
HTML 태그 종류  (0) 2023.03.23