HTML -4

2020. 6. 9. 12:30Web(CSS)

<html>
<head>
<title>html수업 3번째</title>
<style type="text/css">
table, th, td {
border:1px solid #35a;
}
</style>
</head>
<body>
<hr>
<h1>table - 표 만들기</h1>
<hr>
 
<table>
<tr>
<th>table</th>
<td>표를 구성하는 태그</td>
</tr>
<tr>
<th>tr</th>
<td>줄을 구성하는 태그</td>
</tr>
<tr>
<th>th</th>
<td>제목칸을 구성하는 태그<br>
(글자는 볼드체, 컨텐츠의 정렬은 중앙)
</td>
</tr>
<tr>
<th>td</th>
<td>일반칸을 구성하는 태그</td>
</tr>
</table>
 
<table>
<tr>
<th>Company</th>
<th>Contact</th>
<th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
</tr>
<tr>
<td>Centro comercial Moctezuma</td>
<td>Francisco Chang</td>
<td>Mexico</td>
</tr>
<tr>
<td>Ernst Handel</td>
<td>Roland Mendel</td>
<td>Austria</td>
</tr>
</table>
 
<table>
<tr>
<th>Company</th>
<td>Alfreds Futterkiste</td>
<td>Centro comercial Moctezuma</td>
<td>Ernst Handel</td>
</tr>
<tr>
<th>Contact</th>
<td>Maria Anders</td>
<td>Francisco Chang</td>
<td>Roland Mendel</td>
</tr>
<tr>
<th>Country</th>
<td>Germany</td>
<td>Mexico</td>
<td>Austria</td>
</tr>
</table>
 
<hr>
<h1>cell(칸) 합치기</h1>
<hr>
 
<ol>
<li>colspan="n" 가로로 칸 합치기</li>
<li>rowspan="n" 세로로 칸 합치기</li>
</ol>
 
<hr>
<h2>colspan="n" 가로로 칸 합치기</h2>
<table>
<caption>코로나19 체온 체크</caption>
<tr>
<th>날짜</th>
<th>이름</th>
<th>체온</th>
<th>비고</th>
</tr>
<tr>
<td>2020.05.15</td>
<td>홍길동</td>
<td>36.5</td>
<td>정상</td>
</tr>
<tr>
<td>2020.05.15</td>
<td>홍길수</td>
<td>37.9</td>
<td>귀가</td>
</tr>
<tr>
<td>2020.05.15</td>
<td>홍동수</td>
<td>37.1</td>
<td>재확인 36.8</td>
</tr>
<tr>
<th>담당</th>
<td colspan="3"> </td>
</tr>
</table>
<br><br>
<table>
<caption>코로나19 체온 체크-2</caption>
<tr>
<th>날짜</th>
<th>이름</th>
<th>체온</th>
<th>비고</th>
</tr>
<tr>
<td>2020.05.15</td>
<td>홍길동</td>
<td>36.5</td>
<td>정상</td>
</tr>
<tr>
<td>2020.05.15</td>
<td>홍길수</td>
<td>37.9</td>
<td>귀가</td>
</tr>
<tr>
<td>2020.05.15</td>
<td>홍동수</td>
<td>37.1</td>
<td>재확인 36.8</td>
</tr>
<tr>
<th colspan="2">담당</th>
<td colspan="2"> </td>
</tr>
</table>
 
<h3>문제. 가로로 칸 합치기</h3>
<table>
<tr>
<th colspan="3">문진표</th>
</tr>
<tr>
<th>이름</th>
<td colspan="2">홍기자</td>
</tr>
<tr>
<th>체온</th>
<td>36.6</td>
<td>정상</td>
</tr>
</table>
 
<h3>문제. 가로로 칸 합치기</h3>
<table>
<tr>
<th>방향</th>
<th colspan="2">속성명</th>
</tr>
<tr>
<th>가로</th>
<td>colspan</td>
<td>( ="n") </td>
</tr>
<tr>
<th>세로</th>
<td>rowspan</td>
<td>( ="n") </td>
</tr>
<tr>
<th colspan="2">난이도</th>
<td></td>
</tr>
</table>
 
<hr>
<h2>rowspan="n" 세로로 칸 합치기</h2>
 
<table>
<tr>
<th colspan="2">칸 합치기</th>
</tr>
<tr>
<th>colspan</th>
<td rowspan="2">="n"</td>
</tr>
<tr>
<th>rowspan</th>
</tr>
</table>
 
 
 
<h3>문제. 세로로 칸 합치기</h3>
<table>
<tr>
<th rowspan="2">log-in</th>
<td>ID</td>
<td><input type="text"></td>
</tr>
<tr>
<td>PWD</td>
<td><input type="password"></td>
</tr>
</table>
 
<br><br>
 
<table>
<tr>
<th rowspan="3"><br></th>
<th>성명</th>
<td rowspan="2">출석</td>
<th>비고</th>
</tr>
<tr>
<td>홍기수</td>
<td rowspan="2">귀가후<br>검진요</td>
</tr>
<tr>
<th>체온</th>
<td>39</td>
</tr>
</table>
 
<hr>
<h2>복합 칸 합치기</h2>
 
<table style="width:500px;">
<tr>
<th colspan="4">tag</th>
</tr>
<tr>
<td colspan="2" style="width:250px;">
한 줄에 나란히 올 수 없음<br>크기 적용 가능
</td>
<td colspan="2" style="width:250px;">
한 줄에 나란히 옴<br>크기 적용 불가
</td>
</tr>
<tr>
<th rowspan="4">block</th>
<td>div</td>
<th rowspan="4">inline</th>
<td>span</td>
</tr>
<tr>
<td>p</td>
<td>b</td>
</tr>
<tr>
<td>hn(n=1~6)</td>
<td>a</td>
</tr>
<tr>
<td>ul</td>
<td>input</td>
</tr>
</table>
 
</body>
</html>
 

이번엔 표를 만들어 보았다. 표를 만들면서 처음으로 CSS를 접했다. 조금 신기했는데 얼른 제대로 배워보고 싶은 마음이 들었다. 좀 더 예쁘게 만들고 싶은 마음이 크다.

표는 만들 때 조금 집중이 필요한것 같다. tr, td, th를 헷갈려서 빼먹거나 하지 않게 집중을 할 필요가 있는 것 같다.

칸 합치는 부분은 배울 때 재미있었다. 좀 더 복잡해지는 게 재미있을 것 같다.

'Web(CSS)' 카테고리의 다른 글

HTML -5-1  (0) 2020.06.09
HTML -5  (0) 2020.06.09
HTML -3  (0) 2020.06.09
HTML -2  (0) 2020.06.09
HTML -1  (0) 2020.06.09