HTML+CSS+JavaScript

[HTML5+CSS3+Javascript 웹프로그래밍]3장 실습문제

stonesy 2021. 10. 15. 00:00
728x90

1.9개의 버튼을 가진 다음 웹 페이지를 작성하라.

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>버튼을 만들자</title>
</head>
<body>
	<h3>버튼을 만들자</h3>
	<hr>
	<table>
		<tr>
			<td><input type="button" name="버튼" value="1"></td>
			<td><input type="button" name="버튼" value="2"></td>
			<td><input type="button" name="버튼" value="3"></td>
		</tr>
		<tr>
			<td><input type="button" name="버튼" value="4"></td>
			<td><input type="button" name="버튼" value="5"></td>
			<td><input type="button" name="버튼" value="6"></td>
		</tr>
		<tr>
			<td><input type="button" name="버튼" value="7"></td>
			<td><input type="button" name="버튼" value="8"></td>
			<td><input type="button" name="버튼" value="9"></td>
		</tr>
	</table>
</body>
</html>

 

2.<figure>태그와 <figcaption>태그를 이용하여 다음과 같은 문서를 작성하라.

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>웹 브라우저</title>
</head>
<body>
	<h3>웹 브라우저 소개</h3>
	<hr>
	<table>
		<tr>
			<td>
				브라우저라고 불리기도 하는 웹 브라우저(Web Browser)는, 사용자에게 웹 서버 컴퓨터에 접속하고 웹 페이지, 이미지, 동영상, 음악 등 다양한 데이터 다운받아 보여주는 소프트웨어이다. <b>그림 1-2</b>는 대표적인 Chrome 웹 브라우저를 보여준다.
			</td>
			<td>
				<figure>
					<img src="media/spongebob.png" alt="그림" width="100px" height="100px">
					<figcaption>그림 1-2 구글 Chrome</figcaption>
				</figure>
			</td>
		</tr>
		<tr>
			<td>웹 페이지는 브라우저에 HTML5 문서임을 알리기 위해 <b>그림 1-3</b>과 같은 코드를 첫 라인에 삽입하여야 한다.</td>
			<td>
				<figure>
					<img src="media/spongebob.png" alt="그림" width="100px" height="100px">
					<figcaption>그림 1-3 HTML5 문서 구성</figcaption>
				</figure>
			</td>
		</tr>
	</table>
</body>
</html>

 

3.<fieldset>,<legend>,<label>,<input>태그를 이용하여 다음 폼을 작성하라.

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>로그인 폼 만들기</title>
</head>
<body>
	<h3>로그인 폼</h3>
	<hr>
	<fieldset>
		<legend>Login</legend>
		<label>Username <input type="text" name="Username"></label>
		<label>Password <input type="password" name="password"></label>
	</fieldset>
</body>
</html>

 

4.<details>태그와 <summary>태그를 이용하여 다음과 같은 웹 페이지를 작성하라. 똑같이 하든지 이와 유사한 페이지를 작성해도 된다.

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>웹 프로그래밍 개요</title>
</head>
<body>
	<h3>웹 프로그래밍 개요</h3>
	<hr>
	<details>
		<summary>웹의 기본 목적</summary>
		<p>웹의 기본 목적은 한 컴퓨터에서 만든 문서(document)를 다른 컴퓨터에서 쉽게 볼 수 있도록 하는 것이다.</p>
	</details>
	<details>
		<summary>왜 Web인가?</summary>
		<p>전 세계의 컴퓨터들을 인터넷으로 거미줄처럼 연결하고 웹 문서를 쉽게 주고받을 수 있도록 시스템을 만들고 WWW(World Wide Web), 간단히 줄여 웹(Web)이라고 부른다.</p>
	</details>
	<details>
		<summary>웹 페이지를 구성하는 3요소</summary>
		<ul>
			<li>HTML - 문서의 구조와 내용</li>
			<li>CSS(Cascading Style Sheet)-문서의 모양</li>
			<li>JavaScript - 행동 및 응용 프로그램</li>
		</ul>
	</details>
</body>
</html>

 

5.도형 서식을 지정하는 다음 모양의 폼을 작성하라.

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>도형 서식 폼 만들기</title>
</head>
<body>
	<h3>도형 서식 폼 만들기</h3>
	<hr>
	<fieldset>
		<legend>도형 서식 입력</legend>
		선종류 <select size=3>
			<option>선없음</option>
			<option>실선</option>
			<option>점선</option>
		</select><br>
		선두께 <input type="number" min="1" max="10" step="1">
		선색 <input type="color" value="#00BFFF" onchange="document.body.style.color=this.value"><br>
		투명도(0~100): <input type="range" min="0" max="100">
	</fieldset>
</body>
</html>
728x90