본문 바로가기

공부일지

230914(HTML)

 

2장

요약

2-16 : 표 만들기

2-17 : 표에 이미지 삽입하기

2-18 : 하이퍼링크 만들기

 

테스트 16

  • 기본 표 만들기
  • <table> : 표를 시작하는 태그, border는 표 양식 중 테두리가 두께를 가지게 해준다.
  • <caption> : 표 위에 작성할 표의 이름
  • <thead>와 <tfoot> : 헤드는 줄 맨 위의 목록, 풋은 줄 맨 아래의 목록을 만드는 태그
  • <tbody> : 표의 본문 부분을 나타내는 태그
  • <tr> : table row로 열의 시작을 나타내는 태그
  • <th>, <td> : 열 내부의 항을 표현하는 태그, th는 굵은 글자, 중앙 정렬로, td는 일반 글자, 좌측 정렬로 표기된다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>기본 구조를 가진 표 만들기</title>
</head>
<body>
	<h3>기본 구조를 가진 표</h3>
	<hr>
	<table border="1">
		<caption>1학기 성적</caption>
		<thead>
			<tr><th>이름</th><th>HTML</th><th>CSS</th></tr>
		</thead>
		<tfoot>
			<tr><th>합</th><th>225</th><th>230</th></tr>
		</tfoot>
		<tbody>
			<tr><td>황기태</td><td>80</td><td>70</td></tr>
			<tr><td>이재문</td><td>95</td><td>99</td></tr>
			<tr><td>이병은</td><td>40</td><td>61</td></tr>
		</tbody>
	</table>
</body>
</html>

 

과제 : 테이블 사용법 총 정리

  • 칸을 합지는 것
    • colspan : 좌우로 병합, 열 여러 개를 합친다.
    • rowspan : 위아래로 병합, 행 여러 개를 합친다.
  • 행에 스타일 지정은 <tr>에 넣기
  • 열에 스타일 지정은 <colgroup>과 <col>을 이용해서 지정
  • style지정하기
    • background-color : 배경색 지정
    • color : 글자색 지정
    • test-align : 글자 정렬 방식
    • height : 높이를 지정 px단위나 %단위
    • width : 너비를 지정 px단위나 %단위
  • 이미지 색상 추출하기
    1. 이미지를 캡쳐하여 그림판에 붙여넣기
    2. 그림판의 스포이드 기능으로 색을 지정하고 색 편집 기능에서 RGB값을 구한다.
    3. RGB→HEX 변환기를 통해 색상의 HEX코드를 가져온다.
    4. style의 color에 대입한다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>기본 구조를 가진 표 만들기</title>
</head>
<body>
	<h3>기본 구조를 가진 표</h3>
	<hr>
	<table border="1" style="height: 300px; width: 500px">
		<tbody>
			<tr style="background-color: blue; color: white; text-align: center">
				<td colspan="3">오늘의 수입/지출</td>
			</tr>
			<tr style="background-color: #00a2e6; text-align: center">
				<td style="width: 40%">내용</td>
				<td style="width: 30%">수입</td>
				<td style="width: 30%">지출</td>
			</tr>
			<tr><td>월급</td><td>1,000,000</td><td></td></tr>
			<tr><td>점심값</td><td></td><td>5,000</td></tr>
			<tr><td>부모님선물</td><td></td><td>30,000</td></tr>
			<tr><td style="background-color: skyblue; text-align: center"
					rowspan="3">총계</td><td>수입</td><td>지출</td></tr>
			<tr><td>1,000,000</td><td>35,000</td></tr>
			<tr><td>남은돈</td><td>965,000</td></tr>
		</tbody>
	</table>
</body>
</html>

 

테스트 17

  • 표에 이미지를 넣을 수 있다.
  • 이미지 소스는 media 폴더를 만들고 한번에 관리하는 편이 좋다.
  • img소스에 가져올 이미지의 위치와 파일명을 입력할 수 있다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>표에 이미지 삽입</title>
</head>
<body>
	<h3>표에 이미지 삽입</h3>
	<hr>
	<table>
		<caption>좋아하는 과일</caption>
		<tbody>
			<tr>
				<td><img src="media/apple.png"></td>
				<td><img src="media/banana.png"></td>
				<td><img src="media/mango.png"></td>
			</tr>
		</tbody>
	</table>
</body>
</html>

테스트 18 : 하이퍼링크 만들기

  • 하이퍼링크는 <a href> 태그를 이용하여 만든다.
  • 만든 하이퍼링크는 </a>태그로 반드시 닫아주어야 한다.
  • <a>태그 사이에 글자나 이미지를 삽입하면 해당 글자, 이미지를 클릭시 href에 지정된 위치로 이동하게 된다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>링크 만들기</title>
</head>
<body>
	<h3>링크 만들기</h3>
	<hr>
	포털사이트
	<ul>
		<li><a href="https://www.naver.com/">네이버</a></li>
		<li><a href="https://www.daum.net/">다음</a></li>
	</ul>
	신문 사이트
	<ul>
		<li><a href="https://www.etnews.com/"><img alt="전자신문"
				src="media/iconetnews.png"></a></li>
		<li><a href="https://www.chosun.com/"><img alt="조선일보"
				src="media/iconchosun.png"></a></li>
	</ul>
	<hr>
	<a href="2-17.html">예제 2-17로 이동</a>
</body>
</html>

 

 

'공부일지' 카테고리의 다른 글

230915(HTML)  (0) 2023.09.15
230914(Java)  (1) 2023.09.14
230913(Java)  (0) 2023.09.13
230913(HTML)  (0) 2023.09.13
230912 (HTML, Java)  (0) 2023.09.12