HTML : HyperText Markup Language의 약자. 마크업 언어로 문서를 태그를 사용하여 표현하며, 1990년도 이후 웹에서 사용하는 문서 양식이다.
<header>
, 검색 엔진에서 해당 내용을 위주로 검색HTML 문서는 마크업으로, TAG를 사용하여 만들어진다.
태그는 시작과 종료의 쌍으로 이루어지며, 각각의 태그는 속성과 속성의 값이 존재한다.
이러한 태그에는 어느 tag에나 넣어서 사용할 수 있는 글로벌 속성이 존재한다.
HTML에서의 주석은 다음과 같다.
<!--
내용
-->
/*
JS의 경우 자바와 동일한 주석 사용 가능
*/
HTML 문서는 크게 <head>
(기능)과 <body>
(내용)으로 이루어진다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>제목이 들어갑니다.</title>
</head>
<body>
내용이 들어갑니다.
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>브라우저 제목 표시줄에 나타남.</title>
<meta name="author" content="troment" />
<meta name="description" content="간단한 설명." />
<meta name="keyword" content="html5, web" />
<script type="text/javascript"></script>
<style type="text/css"></style>
<link rel="stylesheet" href="test.css" />
</head>
<body></body>
</html>
- 이름 설정 예시.
<meta name = "name" content = "value"
Web Browser에 보여질 문서의 내용을 작성.
[Body]
1. head 태그 다음에 위치하고, head 내부에 위치하는 tag와 <html>
을 제외한 모든 태그를 의미한다.
id 속성을 사용하여 문서 내에서 태그를 유일하게 식별할 수 있다. 당연한 이야기지만 id 속성은 유일성을 가지기에 중복될 수 없다.
class 속성을 이용하여 여러 tag에 공통적인 CSS 속성을 부여할 수 있다. 클래스 속성은 중복이 가능하기 때문이다.
[heading]
1. 문장 제목 지정. h1 ~ h6까지 구분하며, 숫자가 커질수록 글자가 작아진다.
2. 문서 구조를 <section>
tag를 이용하여 구분하면 각 문단의 제목을 하나의 tag로 작성 가능
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>head tag</title>
</head>
<body>
<h1>문단 제목 h1</h1>
<h2>문단 제목 h2</h2>
<h3>문단 제목 h3</h3>
<h4>문단 제목 h4</h4>
<h5>문단 제목 h5</h5>
<h6>문단 제목 h6</h6>
<section>
<h1>섹션 문단 제목 1번째</h1>
<section>
<h1>섹션 문단 제목 1-1번째</h1>
<section>
<h1>섹션 문단 제목 1-2번째</h1>
</section>
</section>
<h1>섹션 문단 제목 2번째</h1>
</section>
</body>
</html>
'>' 등과 같은 기호를 표현하고자 할 때는 특수문자를 사용한다. 마크업 언어의 특성상 이를 구분할 수 없기 때문이다.