https://tomcat.apache.org/download-90.cgi
C:\javaWork\apps
로 이동 후 압축 해제C:\javaWork\workspace_jsp
폴더 생성C:\javaWork\workspace_jsp
로 변경 후 LaunchHTML
입력C:\javaWork\apps\apache-tomcat-9.0.55
로 지정 후 Finish-Finishsrc/main/webapp
폴더 오른쪽 클릭하고 New-HTML File 선택 후 index.html
생성<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>welcome</title>
</head>
<body>
Hello HTML!!
</body>
</html>
UTF-8
로 변경ISO 10646/Unicode(UTF-8)
로 변경<태그명>내용</태그명>
<div>안녕</div>
<태그명 속성명=값>내용</태그명>
<p align="center">안녕</p>
<태그명>
<img src="blue.jpg">
<태그명></태그명>
처럼 여는 태그와 닫는 태그를 쌍으로 사용=
부호를 사용하여 표시하고 값은 ""
안에 작성<img src="blue.jpg"> <!-- 기본 -->
<img src='blue.jpg'>
<img src=blue.jpg>
ctrl
+U
)를 이용하여 사용자가 주석을 확인할 수 있으므로 개인 정보 등 민감한 내용을 제외해야 함
<!-- HTML 주석 -->
<!DOCTYPE html>
<html lang="ko">
<head>
<title>브라우저의 탭에 표시될 내용</title>
</head>
<body>
화면에 보여질 내용
</body>
</html>
<!DOCTYPE html>
<html>
lang
속성 입력 가능<head>
태그 사이에 표시할 태그
<title>
<meta>
<script>
<style>
<link>
<body>
태그
webapp
폴더 오른쪽 클릭하고 새 폴더 ch01-basic
생성 후 새 HTML 파일 s01_basic.html
생성
<!-- HTML 주석 -->
<!--
DOCTYPE : 현재 문서의 유형을 정의
-->
<!DOCTYPE html>
<html lang="ko">
<head>
<!--
meta : 웹 브라우저와 관련된 정보 지정
속성
charset : 문자셋 지정
-->
<meta charset="UTF-8">
<title>첫 번째 페이지</title>
</head>
<body>
<!--
HTML : HyperText Markup Language
웹 문서를 만들 때 사용하는 태그 중심의 언어
HTML 문서 작성시 주의사항
1) 대소문자를 구분하지 않음
<body>, <BODY>는 모두 같은 의미
일반적으로 소문자로 표시
2) 2칸 이상의 공백은 모두 1칸으로 취급
3) 줄바꿈하기 위해서는 <br> 태그를 명시해야 함
-->
Hello World!
<br>
오늘은 수요일!!
</body>
</html>
s02_character.html
생성<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>글자</title>
</head>
<body>
안녕하세요.
<br>
줄바꿈을 할 때는 br 태그를 사용해야 함<br>
<b>굵은 글씨1</b>
<br>
<strong>굵은 글씨2</strong>
<br>
<ins>밑줄</ins>
<br>
<del>2,000원</del> <!-- 취소선 -->
<br>
<i>이탤릭체</i>
<br>
이제는 <em>반응형 웹</em>이 대세이다.<br> <!-- 이탤릭체2 -->
<br>
<b>태그는 <ins>중첩</ins> 사용이 가능하다</b>
<!-- 수평선 -->
<hr size="1" noshade="noshade" width="80%"> <!-- size 속성은 수평선의 굵기를 지정하며, noshade 속성을 지정하지 않으면 입체감 있는 박스로 그려지고, width 속성은 % 생략시 절대값(픽셀 단위), % 포함시 상대값으로 수평선의 길이를 지정 -->
<!-- 제목 표시 -->
<h1>제목1</h1> <!-- 제목 태그는 한 줄을 영역으로 삼기 때문에 별도의 <br> 태그 필요 없고 정렬 가능 -->
<h2>제목2</h2>
<h3>제목3</h3>
<h4>제목4</h4>
<h5 align="center">제목5</h5> <!-- 가운데 정렬 -->
<h6 align="right">제목6</h6> <!-- 오른쪽 정렬 -->
<!-- span 태그 : 줄바꿈 없이 영역으로 묶기; CSS로 글자에 스타일 지정시 사용 -->
<span>내용</span>
<br>
<!-- mark 태그 : 형광펜 효과 내기-->
<mark>텍스트</mark>
<br>
<!-- 텍스트에 링크 -->
<a href="https://www.naver.com" title="네이버 보기">네이버</a> <!-- 현재 탭에서 이동, hover시 title 속성의 값을 보여줌 -->
<br>
<a href="https://www.naver.com" target="_blank">네이버</a> <!-- 새 탭을 열면서 이동 -->
<!-- 단락 만들기 -->
<p align="left">단락1</p> <!-- 단락 태그는 한 줄을 영역으로 삼기 때문에 별도의 <br> 태그 필요 없고 정렬 가능 -->
<p align="center">단락2</p>
<p align="right">단락3</p>
<!-- div : 텍스트(또는 이미지)를 넣어서 영역을 만들 때 사용; 제목, 단락 태그와 마찬가지로 한 줄을 영역으로 삼지만, 제목, 단락 태그와 달리 영역 끝에 빈 줄을 넣지 않음; CSS나 자바스크립트 등에서 범용적으로 활용하는 영역 태그 -->
<div>텍스트 또는 이미지 표시</div>
<div>텍스트 또는 이미지 표시2</div>
<div>텍스트 또는 이미지 표시3</div>
</body>
</html>