웹프로그래밍 HTML/태그와 멀티미디어
<table> 태그
별초롱언니
2025. 3. 5. 12:40
▣ <table> 태그
· <tr> 태그 : 행 생성, 태그 : 열 생성
· <th> 태그 : 표의 머리를 정의, 셀 제목 글자를 강조하는 역할
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>표 만들기</title>
</head>
<body>
<section>
<article>
<table border="1" style="width: 50%;">
<tr>
<th>이름</th>
<th>점수</th>
</tr>
<tr>
<td>별</td>
<td>90</td>
</tr>
<tr>
<td>초롱</td>
<td>90</td>
</tr>
<tr>
<td>별초롱언니</td>
<td>100</td>
</tr>
</table>
</article>
</section>
</body>
</html>
▣ 표 제목 삽입
· <caption> 태그 사용
▣ 셀 병합
· rowspan : 셀을 세로로 병합, 속성값으로 병합하고 싶은 행의 수만큼 지정
· colspan : 셀을 가로로 병합, 속성값으로 병합하고 싶은 열의 수만큼 지정
♧ 셀 병합하기1
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>표 만들기</title>
</head>
<body>
<section>
<article>
<table border="1" style="width: 50%;">
<tr>
<th>이름</th>
<th>점수</th>
</tr>
<tr>
<td>별</td>
<td>90</td>
</tr>
<tr>
<td>초롱</td>
<td>90</td>
</tr>
<tr>
<td>별초롱언니</td>
<td>100</td>
</tr>
</table>
</article>
</section>
</body>
</html>
♧ 셀 병합하기2
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>셀 병합하기2</title>
</head>
<body>
<!-- rowspan : 세로 / colspan : 가로 -->
<section>
<article>
<table border="1" style="width: 50%;">
<tr>
<td>가</td>
<td>나</td>
<td>다</td>
<td rowspan="4">라</td>
</tr>
<tr>
<td>마</td>
<td colspan="2" rowspan="3">바</td>
</tr>
<tr>
<td>사</td>
</tr>
<tr>
<td>아</td>
</tr>
<tr>
<td colspan="2">자</td>
<td colspan="2">차</td>
</tr>
<tr>
<td colspan="4">카</td>
</tr>
</table>
</article>
</section>
</body>
</html>
▣ 시맨틱 태그
· <thead> : 표 머리말(head)부분의 그룹 태그
· <tbody> : 표 본문(body) 부분의 그룹 태그
· <tfoot> : 표 꼬리말(footer) 부분의 그룹 태그
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Semantic Tag</title>
</head>
<body>
<section>
<article>
<table border="1" summary="시맨틱 테이블 관련 요소 목록">
<caption>Semantic Table Tag</caption>
<thead>
<tr>
<th>태그 명칭</th>
<th>설명</th>
<th>사용 여부</th>
</tr>
</thead>
<tbody>
<tr>
<td>thead</td>
<td>표 머리말(head) 부분의 그룹 태그</td>
<td>가능</td>
</tr>
<tr>
<td>tbody</td>
<td>표 본문(body) 부분의 그룹 태그</td>
<td>가능</td>
</tr>
<tr>
<td>tfoot</td>
<td>표 꼬리말(footer) 부분의 그룹 태그</td>
<td>가능</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="3">참고 사이트 : http://www.w3.org</td>
</tr>
</tfoot>
</table>
</article>
</section>
</body>
</html>