1. 빨간색 박스 만들기






웹 서버 : 외부의 html 파일을 공유하는 서버

127.0.0.1:5500
127.0.0.1 : internet protocol (인터넷 통신 규약) 에서 사용하는 ip address (주소)
5500 : port 번호
2. body 자리
모든 통신에는 body 와 head 가 있어야 한다
<body>
반가워
</body>
전체 코드
<html>
<head>
<title>첫번째 페이지</title>
</head>
<body>
반가워
</body>
</html>

3. 태그
알면 좋은 Develop Tool !
Develop Tool : 개발자 툴 (단축키 : F12)

1. <div>
<div> : 줄 넘김 처리가 됨
block : 사용 가능한 최대 너비를 가진다. 높이는 내부 컨텐츠 크기 만큼 설정됨
inset 영역 : 건드릴 수 없는, 그림을 그릴 수 없는 영역
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div>빈박스 : block (inset 영역포함)</div>
<div>빈박스 : block (inset 영역포함)</div>
</body>
</html>


2. <span>
- <span> : 줄 넘김 처리가 되지 않음
- 주어진 데이터 만큼만 공간을 차지한다.
- <span> 태그를 연달아 사용하면 한 라인에 이어져서 출력이 된다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div>빈박스 : block (inset 영역포함)</div>
<div>빈박스 : block (inset 영역포함)</div>
<span>랩핑박스 : inline</span>
<span>랩핑박스 : inline</span>
</body>
</html>

3. <h1>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=<device-width>, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>#</h1>
<h2>##</h2>
<h3>###</h3>
<h4>####</h4>
<h5>#####</h5>
<h6>######</h6>
</body>
</html>

4. <img>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<img src="/ch01/JJangGU.png" width="400" height="400">
<img src="/ch01/JJangGU.png" width="100" height="100" >
</body>
</html>


5. <hr>
<hr> : 라인
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>사진 갤러리</h1>
<hr>
<div>
<img src = "/ch01/JJangGu.png" width="300" height="300">
</div>
<div>
<img src = "/ch01/JJangGu.png" width="300" height="300">
</div>
</body>
</html>

6. <ul>
<ul> : u는 unordered l은 list를 말한다
<li> : list Item
- <ul> 태그 : 순서 없는 목록 만들기
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul>
<li>div</li>
<li>span</li>
<li>h1</li>
<li>img</li>
<li>hr</li>
</ul>
</body>
</html>

- <ul>, <li>를 모두 써서 목록 만들기
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul>
<li>div</li>
<li>span</li>
<li>h1</li>
<li>img</li>
<li>hr</li>
</ul>
<hr>
<ul>
<li>항목 1</li>
<li>
항목 2
<ul>
<li>하위 항목 2-1</li>
<li>하위 항목 2-2</li>
</ul>
</li>
<li>항목 3</li>
</ul>
</body>
</html>

- <ol> 태그 : 순서 목록 만들기
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul>
<li>div</li>
<li>span</li>
<li>h1</li>
<li>img</li>
<li>hr</li>
</ul>
<hr>
<ol>
<li>항목 1</li>
<li>
항목 2
<ul>
<li>하위 항목 2-1</li>
<li>하위 항목 2-2</li>
</ul>
</li>
<li>항목 3</li>
</ol>
</body>
</html>

7. <input>
href : 하이퍼링크를 넣을 수 있다
<input> 태그 : 사용자로부터 입력을 받을 수 있는 입력 필드를 정의할 때 사용한다
- 이 태그는 type 속성 값에 따라 다양한 컨트롤 유형을 제공하며, type 속성 외에도 여러가지 속성을 통해 입력 필드의 동작을 세부적으로 조정할 수 있다.
- <input> 태그는 강력하고 다양한 기능을 제공한다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>input과 a태그를 배우자</h1>
<hr>
<ol>
<li>a태그 배우기</li>
<li>input태그 배우기</li>
</ol>
<hr>
<div>
<a href="https://gyul.inblog.ai/%EC%9E%90%EB%B0%94-java-53-jdbc-45913">JDBC가 궁금하다면?</a>
</div>
<hr>
<input type="text">
<input type="date">
<input type="email">
<input type="password">
<input type="checkbox">
<input type="radio">
<input type="tel">
</body>
</html>

type 속성 : type 속성이 지정되어 있지 않을 경우 type 속성의 기본값은 text히다.
많이 쓰는 type들
type="text" type="date" type="email" type="password" type="checkbox" type="radio" type="tel"
8. <br>
9. <p>
<p> : 단락
10. < 과 >
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>HTML entities</h1>
<hr>
<hello>
</body>
</html>

11.  
띄어쓰기가 된다
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>HTML entities</h1>
<hr>
<hello> <br>
hello world <br>
</body>
</html>

12. &emsp
Share article