2. 문서 유형 <DOCTYPE>
<!DOCTYPE html PUBLIC “-//IETF//DTD HTML 2.0//EN”>
<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 3.2 Final//EN”>
<!DOCTYPE html PUBLIC “-// W3C//DTD HTML 4.01 Final//EN”
http://www.w3g.org/TR/html4/strict.dtd>
<!DOCTYPE html PUBLIC “-// W3C//DTD HTML 4.01 Final//EN”
http://www.w3g.org/TR/html4/loose.dtd>
<!DOCTYPE html PUBLIC “-// W3C//DTD HTML 4.01 Final//EN”
http://www.w3g.org/TR/html4/frameset.dtd>
3. 문서 유형 <DOCTYPE>
<!DOCTYPE html PUBLIC “-//IETF//DTD HTML 2.0//EN”>
<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 3.2
Final//EN”>
<!DOCTYPE html>
<!DOCTYPE html PUBLIC “-// W3C//DTD HTML 4.01
Final//EN” http://www.w3g.org/TR/html4/strict.dtd>
<!DOCTYPE html PUBLIC “-// W3C//DTD HTML 4.01
Final//EN” http://www.w3g.org/TR/html4/loose.dtd>
<!DOCTYPE html PUBLIC “-// W3C//DTD HTML 4.01
Final//EN” http://www.w3g.org/TR/html4/frameset.dtd>
4. 언어 선언
<html lang=“ko”>
en,
영어 fr 프랑스어
en-us, en-gb
zh-tw 중국어(타이완)
ja 일본어
z h-c n 중국어
http://msdn.microsoft.com/en-us/library/ms533052(VS.85).aspx
6. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8">
<title>간단한 문서 만들기</title>
</head>
<body>
<p>HTML4를 이용한 문서</p>
</body>
</html>
10. HTML 5 시맨틱 태그
<body>
<div id=“top1”>
<h1> walking in the air</h1>
</div>
<div id=“top2”>
<ul>
<li>올렛길이란</li>
<li>올렛길의 유래</li>
...
</ul>
</div>
<div id=“olle">
<img src=/slideshow/html5-12978836/12978836/"top1.png">
제주의 바람을 느끼고..
</div>
<div id=“bottom">
이 문서는 HTML 4.0을 기준으로…
</div>
</body>
</html>
11. HTML 5 시맨틱 태그
<body>
<header>
<h1> walking in the air</h1>
</header>
<nav>
<ul>
<li>올렛길이란</li>
<li>올렛길의 유래</li>
...
</ul>
</nav>
<section>
<article>
<img src=/slideshow/html5-12978836/12978836/"top1.png">
제주의 바람을 느끼고..
</article>
</section>
<footer>
이 문서는 HTML 5를 기준으로...
</footer>
</body>
12. HTML5의 새로운 태그
header : 헤더 부분으로, 사이트 소개나 내비게이션 등 표시
footer : 푸터 부분 표시. 사이트 제작자나 저작권 정보 등을 나타낼 때 주로 사용
nav : 사이트 안의 주요 메뉴 표시.
menu : 사이트의 메뉴 표시
section : 일반적인 문서나 애플리케이션 영역 표시.
article : 뉴스 기사나 블로그 글 같은 독립적인 콘텐츠 표시.
aside : 문서의 주요 부분을 표시하고 남는 사이드 바 콘텐츠 표시.
hgroup : 머리말 표시.
29. HTML 5 시맨틱 태그
<figure>, <figcaption>
<figure> - 캡션을 붙이려는 대상 지정
다양한 요소를 <figure>로 묶을 수 있다
<figcaption> - 캡션을 붙인다
<figcaption>은 <figure> 안에서만 사용할 수 있다
37. HTML 5 시맨틱 태그
마이크로포맷
HTML은 그 안에서 특정 정보를 추출하기 적당하지 않다
(예, 전화번호 검색하면 텍스트로 검색됨)
마이크로포맷을 사용하면 각 정보에 의미 부여 가능
<div class="vcard">
<div>
<div class="org">이지스퍼블리싱</div>
<div>이지스퍼블리싱</div>
<div class="tel">02-332-1111</div>
<div>02-332-1111</div>
<div class="adr">마포구 서교동 375-13번
<div>마포구 서교동 375-13번지
지</div>
/div>
</div>
</div>
38. HTML 5 시맨틱 태그
<time>
<time datetime="2010-06-10T13:00:00" pubdate>2010년 6월
10일 오후 1시</time>
브라우저에서 인식하는 시간 : 시간을 표시할 때는 yyyy-mm-dd 형
식을 따른다.
pubdate 속성 : 0 또는 1값을 가지므로 필요할 때만 삽입
브라우저 화면에 표시되는 시간 : 사용자가 알아보기 쉬운 방법으로
표시
44. HTML5의 새로운 태그
embed : 플러그인 컨텐츠 표시
progress : 시간이 걸리는 작업 과정 표시
meter : 측정값 표시
ruby, rt, rp : 루비 언어 표현
canvas : 동적인 비트맵 그래픽 표시
command : 사용자 실행 명령어 표시
details : 사용자 요청 후에 얻은 콘트롤이나 부가 정보 표시
output : 출력 결과 표시
45. HTML5의 변경 태그
a : href 없이 사용하면 ‘널 링크’로 사용.
address : 요소는 섹션 개념을 통해 새로운 영역 표시
b : 텍스트를 진하게 표시할 뿐만 아니라, 제품을 소개할 때
의 제품명, 문서 초록에서의 키워드처럼 특별하게 중요하
지는 않지만 진하게 표시하려고 할 때 사용.
hr : 단락 단위로 주제를 바꾸려고 할 때 사용.
i : 텍스트를 기울어지게 표시할 뿐만 아니라, 선박 이름, 머
리 속의 생각, 다른 언어에서 숙어, 기술적인 용어, 생물종
표시처럼 소리나 분위기를 대체하는 문구 등에 사용.
45 Do it! HTML5+CSS3
46. HTML5의 변경 태그
menu : 실제 문서 메뉴 정보를 제공하는 데 사용.
small : 세부 주석이나 법적 인쇄 문서에서 작은 인쇄
정보를 표시
strong : 단순히 진하게 표시하는 것보다 더 중요한 정
보를 표시
47. HTML5의 변경 속성
img의 border 속성 : 값이 "0"일 때만 사용하고 가급적
CSS 사용
script의 language 속성 : 값이"JavaScript" (대소문자 구
별)에만 사용하고 type 속성과 함께 쓰지 않고 생략할 수
있다.
a의 name 속성 : id로 바꾸어 쓰기를 권장
48. HTML5의 중단 태그
● basefont
● big
● center
● font
●s ● acronym : 혼란스럽기 때문에 제외. 축약어 abbr 사
● strike 용합니다.
● tt ● applet : 이미 object로 대체됨.
●u ● isindex : 이미 폼 양식을 통해 대체됨.
● dir : 이미 ul 요소를 통해 대체됨.
● frame ● noscript는 HTML 문법에서만 사용하고 XML 문법에
● frameset 서는 더 이상 사용하지 않음
● noframes
48 Do it! HTML5+CSS3
49. HTML5의 중단 태그
basefont big center font
s strike tt u
frame frameset noframe
acronym applet isindex dir
50. HTML5의 중단속성
align link vlink alink
text background bgcolor border
cellpadding cellspacing clear compact
frame frameborder height hspace
vspace marginheight marginwidth
noshade nowrap rules scrolling
size type valign width