기본사항
- 대소문자를 구분하지 않는다.
- 속성값에 [<, >, ", ', `, =, 공백]을 포함하지 않는 경우 인용 부호 없어도 됨 (기본적으로 인용부호 사용하는 것을 권함)
- 기본 DTD 정의가 없다.
종료(닫는) 태그를 사용하면 안되는 요소
area, base, br, col, command, embed, hre, img, input, keygen, link, meta, param, source
상황에 따라 생략가능한 태그 (가능하면 종료 태그와 쌍을 이루는 것을 권함)
전체 생략가능
html, head, body, colgroup, tbody
종료 태그 생략가능
li, dt, dd, p, rt, rp, optgroup, option, thead, tfoot, tr, td, th
Boolean 속성값
true : (기본값) 공백 (disabled=""), 속성값만 넣은 경우 (disabled), 속성값과 같은 값을 넣은 경우 (disabled="disabled")
false : 속성값 자체를 넣지 않음
추가된 요소
문서구조 관련 : section, article, aside, nav, footer, header, hgroup
외부콘텐트 삽입 : figure, video, audio, source, canvas, embed
폼요소 : keygen, output, progress, meter
텍스트 및 기타 : mark, ruby, rt, rp, time, command, details, datalist
제거된 요소
applet, acronym, dir, frame, frameset, noframes, isindex, listing, xmp, noebed, plaintext, rb, bgsound
css 사용으로 제거된 요소
basefont, big, blink, font, marquee, center, s, spacer, strike, tt, u
참고자료
브라우저 지원상황 1 : http://caniuse.com/
브라우저 지원상황 2 : http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML_5)
기능지원확인 : http://modernizr.com/
문자인코딩관련 : http://diveintohtml5.info/semantics.html#encoding
C# Bitmap 저장 시 GDI+에서 일반 오류가 발생했습니다. 해결방법 (0) | 2014.06.18 |
---|---|
IIS Web Log Flush (0) | 2013.08.16 |
Visual Studio 가상웹서버 Chrome 경고 수정 (1) | 2013.03.21 |
ASP.NET 가장으로 서버간 파일공유 2부 IIS / ASP.NET 설정 (9) | 2009.12.21 |
ASP.NET 가장으로 서버간 파일공유 1부 네트워크 드라이브 연결 (3) | 2009.11.24 |
C# 으로 구현하는 자동가입방지 Captcha 소스 (4) | 2009.09.07 |
목록) C# & .NET 개발 (4) | 2009.08.24 |
실버라이트 개발에 도움되는 링크모음 (0) | 2009.06.16 |