HTML5
A vocabulary and associated APIs for HTML and XHTML
W3C Working Draft 13 January 2011
- This Version:
- Latest Published Version:
- Latest Editor's Draft:
- Previous Versions:
- Editor:
Ian Hickson, Google, Inc.
이 명세는 다음의 형태로도 출간되었습니다: single page HTML, multipage HTML, web developer edition. 판본은 1.4626 입니다.
This specification is available in the following formats: single page HTML, multipage HTML, web developer edition. This is revision 1.4626.
Copyright © 2010 W3C® (MIT, ERCIM, Keio), 모든 권리를 소유합니다. W3C의 liability, trademark and document use 규칙을 준용합니다.
Copyright © 2010 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
이 명세의 텍스트는 WHATWG Web Applications 1.0 명세에서도 볼 수 있으며, 명세의 재사용을 허가하는 라이선스가 적용됩니다.
The bulk of the text of this specification is also available in the WHATWG Web Applications 1.0 specification, under a license that permits reuse of the specification text.
- 역주는 항상 이러한 스타일로 표시하겠습니다. 또한, 편집자가 문서 내에 남겨둔 주석(<!-- -->내부를 말합니다) 중 읽어둘만 하다 생각되는 것을 이런 스타일로 표시했습니다. 원문과 혼동 없으시길 바랍니다.
- 원본에서 사용하는 마크업 구조를 번역에 사용할 시간은 내기 어렵고, 번역자의 오류가 있다면 빨리 발견할 수 있어야 하므로 이 번역에서는 영문 원본과 한글을 함께 유지합니다. 영문을 숨기길 원한다면, 상단 회색 음영에 마우스를 올리면 나타나는 메뉴에서 "영문 숨김"을 사용하실 수 있습니다. 하지만 링크를 사용할 수 없게 되므로 권장하는 방법은 아닙니다.
- introduction 에서 설명되겠지만, 이 명세는 몇가지 이유로 인해 여태까지의 명세와는 전혀 다른 수준의 상세함을 갖고 있습니다. 이러한 상세함의 상당수는 브라우저 제작자를 위해 의도된 내용으로서, 이 번역본의 주된 독자층에게는 꼭 필요한 내용은 아닐 수 있습니다. 따라서 번역에서는 이러한 상세한 내용 중 상당부분을 건너뛸 것입니다. 이렇게 건너뛰어진 내용은 이와 같이, 또는 브라우저 제작자 대상 내용입니다.와 같이 나타날 것이며, 내용은 온존되어 있지만 숨겨져 있습니다. 전자의 경우는 마우스오버로, 후자의 경우는 클릭으로 숨겨진 내용을 확인해 보실 수 있습니다.
- 그러나 명세 내부의 하이퍼링크를 클릭하여 이동한 경우에는 모든 내용이 숨김 없이 드러나게 되어 있습니다.
- 명세의 번역을 진행한 그룹에서 몇가지 예제를 제작하여 브라우저 호환성 등을 테스트해본 것이 있습니다. 클리어보스 데모 와 같이 나타날 것입니다. 이러한 예제들은 공식적으로 문서화 된 것이 아닌, 스터디 그룹의 주관적인 내용을 포함하므로 혼동 없으시길 바랍니다.
초록
이 명세는 월드 와이드 웹의 코어 언어 : 하이퍼텍스트 마크업 랭귀지(HTML) 의 5번째 주요 개정판을 정의합니다. 이 버전에서는 웹 프로그래머를 위한 새로운 기능들, 기존의 웹 저작 경향을 분석한 결과에 기초한 새로운 요소들, 그리고 상호작용성을 개선하기 위해 사용자 에이전트들이 준수해야 할 사항들을 명확하게 제시하고 있습니다.
This specification defines the 5th major revision of the core language of the World Wide Web: the Hypertext Markup Language (HTML). In this version, new features are introduced to help Web application authors, new elements are introduced based on research into prevailing authoring practices, and special attention has been given to defining clear conformance criteria for user agents in an effort to improve interoperability.
이 문서의 상태
이 섹션은 명세가 발간된 시점에서의 문서의 상태를 설명합니다. 다른 문서들이 이 문서보다 우선할 수 있습니다. 현재의 W3C 발행본들과 최근의 발행본들에 대한 리스트는 http://www.w3.org/TR/, W3C 기술문서 목록에서 확인하실 수 있습니다.
This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the most recently formally published revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.
W3C에서 관리하도록 이 문서에 관한 코멘트를 남기길 원한다면 공개된 버그 데이터베이스를 통해 주시기 바랍니다. 계정을 가지고 있지 않다면 다음 폼을 이용할 수 있습니다.
If you wish to make comments regarding this document in a manner that is tracked by the W3C, please submit them via using our public bug database. If you do not have an account then you can enter feedback using this form:
이 폼을 이용할 수 없을 경우, public-html-comments@w3.org로 피드백을 보낼 수 있습니다. (구독, 목록) 이렇게 전달된 피드백은 공개된 버그 데이터베이스에 기록될 것입니다. 또는 whatwg@whatwg.org로 메일을 보내도 됩니다. (구독, 목록). 편집자는 이 목록으로 전달된 모든 실질적인 피드백에 응답할 것을 보장합니다만, 그러한 피드백은 공식적인 것으로 간주되지는 않습니다. 모든 피드백을 환영합니다.
If you cannot do this then you can also e-mail feedback to public-html-comments@w3.org (subscribe, archives), and arrangements will be made to transpose the comments to our public bug database. Alternatively, you can e-mail feedback to whatwg@whatwg.org (subscribe,archives). The editor guarantees that all substantive feedback sent to this list will receive a reply. However, such feedback is not considered formal feedback for the W3C process. All feedback is welcome.
워킹 그룹에서는 아직 편집자가 교정을 시도하지 않은 버그 리포트와, 아직 대응방안이 결정되지 않은 이슈들의 목록을 유지하고 있습니다. 편집자는 아직 검토하지 못한 이메일 목록 역시 관리하고 있습니다. 이러한 버그, 이슈, 이메일들은 단순히 이 명세뿐만이 아니라, HTML에 관련된 다양한 명세들에 적용됩니다.
The working groups maintains a list of all bug reports that the editor has not yet tried to address and a list of issues for which the chairs have not yet declared a decision. The editor also maintains a list of all e-mails that he has not yet tried to address. These bugs, issues, and e-mails apply to multiple HTML-related specifications, not just this one.
구현자implementor들은 이 명세가 아직 안정된 상태가 아님을 명심해야 합니다. 토론에 참여하지 않은 구현자들은 명세가 비호환적인 방향으로 변경되는 것을 발견할 것입니다. 이 명세를 구현하고자 하는 제작자들은 명세가 권고 후보 단계에 도달하기 전에 상기 메일링 리스트에 가입하고 토론에 참여해야 합니다.
Implementors should be aware that this specification is not stable. Implementors who are not taking part in the discussions are likely to find the specification changing out from under them in incompatible ways. Vendors interested in implementing this specification before it eventually reaches the Candidate Recommendation stage should join the aforementioned mailing lists and take part in the discussions.
이것은 진행중인 명세입니다! HTML 워킹 그룹의 최신 업데이트 - 중요한 버그 픽스를 포함하고 있을 수 있습니다 - 를 보려면 편집자 초안을 보기 바랍니다.
This is a work in progress! For the latest updates from the HTML WG, possibly including important bug fixes, please look at the editor's draft instead.
이 문서를 W3C 워킹 드래프트로 발행한다고 해서, W3C HTML 워킹 그룹의 참여자들 모두가 이 명세의 내용을 존중한다는 것을 암시하지는 않습니다. 물론, 이 명세의 모든 섹션에 대해 워킹 그룹 혹은 W3C 멤버들 중 많은 사람이 현재의 텍스트를 충실히 따르고 섹션 전체를 존중하거나, 최소한 섹션의 컨셉을 토의하는데 시간을 투자해야 한다는 점에 의견을 같이하고 있습니다.
The publication of this document by the W3C as a W3C Working Draft does not imply that all of the participants in the W3C HTML working group endorse the contents of the specification. Indeed, for any section of the specification, one can usually find many members of the working group or of the W3C as a whole who object strongly to the current text, the existence of the section at all, or the idea that the working group should even spend time discussing the concept of that section.
이 명세의 안정화된 최근 편집자 초안은 the W3C CVS server, WHATWG Subversion repository에서 이용할 수 있습니다. 최근의 편집자 카피 (완결되지 않은 문장이 들어 있을 수 있습니다)에는 이 명세와 관련된 최근의 초안 텍스트들이 포함되어 있습니다. 더 자세한 내용은 WHATWG FAQ을 참고하기 바랍니다.
The latest stable version of the editor's draft of this specification is always available on the W3C CVS server and in the WHATWG Subversion repository. The latest editor's working copy (which may contain unfinished text in the process of being prepared) contains the latest draft text of this specification (amongst others). For more details, please see the WHATWG FAQ.
HTML 명세의 변경 이력은 다음과 같은 방법으로 열람할 수 있습니다.
There are various ways to follow the change history for the HTML specifications:
- E-mail notifications of changes
- HTML-Diffs mailing list (diff-marked HTML versions for each change): http://lists.w3.org/Archives/Public/public-html-diffs/latest
- Commit-Watchers mailing list (complete source diffs): http://lists.whatwg.org/listinfo.cgi/commit-watchers-whatwg.org
- Real-time notifications of changes:
- Generated diff-marked HTML versions for each change: http://twitter.com/HTML5
- Browsable version-control record of all changes:
- CVSWeb interface with side-by-side diffs: http://dev.w3.org/cvsweb/html5/
- Annotated summary with unified diffs: http://html5.org/tools/web-apps-tracker
- Raw Subversion interface:
svn checkout http://svn.whatwg.org/webapps/
W3C의 HTML 워킹 그룹에서 W3C 권고안 트랙에 관련하여 이 명세의 진행을 책임지고 있습니다. 이 명세는 2011년 1월 13일자 초안입니다.
The W3C HTML Working Group is the W3C working group responsible for this specification's progress along the W3C Recommendation track. This specification is the 13 January 2011 Working Draft.
WHATWG에서도 이 명세에 관한 작업을 진행하고 있습니다. W3C HTML 워킹그룹은 WHATWG와 협력하고 있으며, 이에 관한 상세는 W3C HTML working group charter에 있습니다.
Work on this specification is also done at the WHATWG. The W3C HTML working group actively pursues convergence with the WHATWG, as required by the W3C HTML working group charter.
이 문서는 2004년 2월 5일 W3C 특허 정책을 준용합니다. W3C는 그룹의 운영과 관련하여 공적인 특허 목록을 관리합니다. 이 페이지에는 특허를 발표하는 것에 관한 지침 역시 포함되어 있습니다.
This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
차례
아래의 차례에서 회색으로 표시된 부분은 그 내용이 브라우저 제작자 대상이며, 따라서 번역되지 않았음을 나타냅니다.
+ 가 표시된 부분은 하위 메뉴가 있음을 나타냅니다. 클릭하면 하위 메뉴가 펼쳐집니다.
- 1 소개
- 2 공통 의미구조
명세 전반에 걸쳐 사용될 클래스, 알고리즘, 정의, 그리고 기반구조들입니다.
- 3 HTML 문서의 의미, 구조, API
문서는 요소들로 구성됩니다. 이러한 요소들은 DOM을 통해 트리 구조를 가집니다. 이 섹션은 이러한 DOM의 기능들을 정의하며, 또한 모든 요소들에 공통되는 기능을 정의하고, 요소를 정의하는데 사용되는 컨셉들을 설명합니다.
- 4 HTML의 요소
각각의 요소들은 미리 정의된 의미를 가지며, 이 섹션에서 그것들을 설명합니다. 저자들이 이 요소를 어떻게 사용해야 할지 역시 설명합니다.
- 4.1 The root element
- 4.2 문서의 메타데이터
- 4.3 스크립팅
- 4.4 섹션
- 4.5 그룹 컨텐츠
- 4.6 텍스트 레벨 의미론
- 4.6.1
a
요소 - 4.6.2
em
요소 - 4.6.3
strong
요소 - 4.6.4
small
요소 - 4.6.5
s
요소 - 4.6.6
cite
요소 - 4.6.7
q
요소 - 4.6.8
dfn
요소 - 4.6.9
abbr
요소 - 4.6.10
time
요소 - 4.6.11
code
요소 - 4.6.12
var
요소 - 4.6.13
samp
요소 - 4.6.14
kbd
요소 - 4.6.15
sub
,sup
요소 - 4.6.16
i
요소 - 4.6.17
b
요소 - 4.6.18
mark
요소 - 4.6.19
ruby
요소 - 4.6.20
rt
요소 - 4.6.21
rp
요소 - 4.6.22
bdi
요소 - 4.6.23
bdo
요소 - 4.6.24
span
요소 - 4.6.25
br
요소 - 4.6.26
wbr
요소 - 4.6.27 사용법 요약
- 4.6.1
- 4.7 편집
- 4.8 포함된 컨텐츠
- 4.8.1
img
요소- 4.8.1.1 이미지에 대한 대체로 사용될 텍스트를 제공하는 것에 대한 요구사항
- 4.8.1.1.1 범용 가이드라인
- 4.8.1.1.2 이미지만을 포함하는 링크 혹은 버튼
- 4.8.1.1.3 대체적인 그래픽 표현 - 차트, 다이어그램, 그래프, 지도, 일러스트레이션 - 을 갖는 구문이나 문단
- 4.8.1.1.4 대체적인 그래픽 표현 - 아이콘, 로고 - 을 갖는 짧은 구문이나 레이블
- 4.8.1.1.5 글자 표현 효과를 위해 그래픽으로 렌더링된 텍스트
- 4.8.1.1.6 주위 텍스트 일부를 그래픽으로 표현한 것
- 4.8.1.1.7 아무런 정보도 전달하지 않는 순수한 장식적 이미지
- 4.8.1.1.8 링크를 형성하지 않는, 더 큰 하나의 이미지를 형성하는 이미지 그룹
- 4.8.1.1.9 링크를 형성하는, 더 큰 하나의 이미지를 형성하는 이미지 그룹
- 4.8.1.1.10 내용의 핵심 파트
- 4.8.1.1.11 사용자에게 보일 의도가 없는 이미지
- 4.8.1.1.12 이미지를 볼 수 있음을 알고 있는 특정한 사람이 볼 것으로 의도된 이메일, 또는 사적인 문서에 포함된 이미지
- 4.8.1.1.13 마크업 생성기를 위한 가이드
- 4.8.1.1.14 유효성 검사기를 위한 가이드
- 4.8.1.1 이미지에 대한 대체로 사용될 텍스트를 제공하는 것에 대한 요구사항
- 4.8.2
iframe
요소 - 4.8.3
embed
요소 - 4.8.4
object
요소 - 4.8.5
param
요소 - 4.8.6
video
요소 - 4.8.7
audio
요소 - 4.8.8
source
요소 - 4.8.9
track
요소 - 4.8.10 Media 요소
- 4.8.10.1 에러 코드
- 4.8.10.2 미디어 자원의 위치
- 4.8.10.3 마임 타입
- 4.8.10.4 네트워크 상태
- 4.8.10.5 미디어 자원 로딩
- 4.8.10.6 미디어 자원으로의 오프셋
- 4.8.10.7 "준비됨" 상태
- 4.8.10.8 미디어 자원 재생
- 4.8.10.9 탐색
- 4.8.10.10 시간이 설정된 텍스트 트랙
- 4.8.10.11 사용자 인터페이스
- 4.8.10.12 시간 범위
- 4.8.10.13 이벤트 요약
- 4.8.10.14 보안과 프라이버시에 관한 고려
- 4.8.10.15 미디어 요소 구현의 모범 사례(웹 저자)
- 4.8.10.16 미디어 요소 구현의 모범 사례(구현자)
- 4.8.11
canvas
요소 - 4.8.12
map
요소 - 4.8.13
area
요소 - 4.8.14 이미지 맵
- 4.8.15 MathML
- 4.8.16 SVG
- 4.8.17 크기 속성
- 4.8.1
- 4.9 표 형태의 데이터
- 4.10 Forms
- 4.10.1 소개
- 4.10.2 분류
- 4.10.3
form
요소 - 4.10.4
fieldset
요소 - 4.10.5
legend
요소 - 4.10.6
label
요소 - 4.10.7
input
요소- 4.10.7.1
type
속성의 상태- 4.10.7.1.1 Hidden state
- 4.10.7.1.2 Text state, Search state
- 4.10.7.1.3 Telephone state
- 4.10.7.1.4 URL state
- 4.10.7.1.5 E-mail state
- 4.10.7.1.6 Password state
- 4.10.7.1.7 Date and Time state
- 4.10.7.1.8 Date state
- 4.10.7.1.9 Month state
- 4.10.7.1.10 Week state
- 4.10.7.1.11 Time state
- 4.10.7.1.12 Local Date and Time state
- 4.10.7.1.13 Number state
- 4.10.7.1.14 Range state
- 4.10.7.1.15 Color state
- 4.10.7.1.16 Checkbox state
- 4.10.7.1.17 Radio Button state
- 4.10.7.1.18 File Upload state
- 4.10.7.1.19 Submit Button state
- 4.10.7.1.20 Image Button state
- 4.10.7.1.21 Reset Button state
- 4.10.7.1.22 Button state
- 4.10.7.2
input
요소의 공통 속성 - 4.10.7.3
input
요소의 공통 API - 4.10.7.4 공통 이벤트 행동
- 4.10.7.1
- 4.10.8
button
요소 - 4.10.9
select
요소 - 4.10.10
datalist
요소 - 4.10.11
optgroup
요소 - 4.10.12
option
요소 - 4.10.13
textarea
요소 - 4.10.14
keygen
요소 - 4.10.15
output
요소 - 4.10.16
progress
요소 - 4.10.17
meter
요소 - 4.10.18 컨트롤과 폼의 연결
- 4.10.19 폼 컨트롤에 공통된 속성
- 4.10.20 텍스트 필드 선택을 위한 API
- 4.10.21 제약조건
- 4.10.22 폼 제출
- 4.10.23 폼 리셋
- 4.10.24 이벤트 전달
- 4.11 인터랙티브 요소
- 4.12 링크
- 4.12.1 소개
- 4.12.2
a
요소와area
요소로 생성된 링크 - 4.12.3 하이퍼링크 따라가기
- 4.12.4 링크 타입
- 4.12.4.1 Link type "
alternate
" - 4.12.4.2 Link type "
archives
" - 4.12.4.3 Link type "
author
" - 4.12.4.4 Link type "
bookmark
" - 4.12.4.5 Link type "
external
" - 4.12.4.6 Link type "
help
" - 4.12.4.7 Link type "
icon
" - 4.12.4.8 Link type "
license
" - 4.12.4.9 Link type "
nofollow
" - 4.12.4.10 Link type "
noreferrer
" - 4.12.4.11 Link type "
pingback
" - 4.12.4.12 Link type "
prefetch
" - 4.12.4.13 Link type "
search
" - 4.12.4.14 Link type "
stylesheet
" - 4.12.4.15 Link type "
sidebar
" - 4.12.4.16 Link type "
tag
" - 4.12.4.17 계층형 링크 타입
- 4.12.4.18 연속적인 링크 타입
- 4.12.4.19 다른 링크 타입
- 4.12.4.1 Link type "
- 4.13 전용 요소는 없지만 일반적인 숙어들
- 4.14 셀렉터를 사용하여 HTML 요소 매칭
- 5 웹 페이지 로딩
HTML 문서는 진공 속에 존재하는 것이 아닙니다. 이 섹션은 다양한 문서들을 다루는 환경들에 영향을 미치는 기능들을 설명합니다.
- 6 웹 어플리케이션 API
이 섹션은 HTML 어플리케이션의 스크립팅을 위한 간단한 기능들을 소개합니다.
- 7 사용자 인터랙션
HTML 문서들은 사용자들이 컨텐츠와 상호작용하고 그것을 변경할 수 있는 다양한 메커니즘들을 제공할 수 있습니다. 이 섹션에서 그것들을 설명합니다.
- 8 The HTML 문법
이 섹션에서는 HTML의 문법들을 정의하며, 컨텐츠들을 그러한 문법들을 사용해 파싱하는 규칙을 정의할 것입니다.
- 8.1 HTML 문서 작성
- 8.2 HTML 문서 처리
- 8.2.1 Overview of the parsing model
- 8.2.2 The input stream
- 8.2.3 Parse state
- 8.2.4 Tokenization
- 8.2.4.1 Data state
- 8.2.4.2 Character reference in data state
- 8.2.4.3 RCDATA state
- 8.2.4.4 Character reference in RCDATA state
- 8.2.4.5 RAWTEXT state
- 8.2.4.6 Script data state
- 8.2.4.7 PLAINTEXT state
- 8.2.4.8 Tag open state
- 8.2.4.9 End tag open state
- 8.2.4.10 Tag name state
- 8.2.4.11 RCDATA less-than sign state
- 8.2.4.12 RCDATA end tag open state
- 8.2.4.13 RCDATA end tag name state
- 8.2.4.14 RAWTEXT less-than sign state
- 8.2.4.15 RAWTEXT end tag open state
- 8.2.4.16 RAWTEXT end tag name state
- 8.2.4.17 Script data less-than sign state
- 8.2.4.18 Script data end tag open state
- 8.2.4.19 Script data end tag name state
- 8.2.4.20 Script data escape start state
- 8.2.4.21 Script data escape start dash state
- 8.2.4.22 Script data escaped state
- 8.2.4.23 Script data escaped dash state
- 8.2.4.24 Script data escaped dash dash state
- 8.2.4.25 Script data escaped less-than sign state
- 8.2.4.26 Script data escaped end tag open state
- 8.2.4.27 Script data escaped end tag name state
- 8.2.4.28 Script data double escape start state
- 8.2.4.29 Script data double escaped state
- 8.2.4.30 Script data double escaped dash state
- 8.2.4.31 Script data double escaped dash dash state
- 8.2.4.32 Script data double escaped less-than sign state
- 8.2.4.33 Script data double escape end state
- 8.2.4.34 Before attribute name state
- 8.2.4.35 Attribute name state
- 8.2.4.36 After attribute name state
- 8.2.4.37 Before attribute value state
- 8.2.4.38 Attribute value (double-quoted) state
- 8.2.4.39 Attribute value (single-quoted) state
- 8.2.4.40 Attribute value (unquoted) state
- 8.2.4.41 Character reference in attribute value state
- 8.2.4.42 After attribute value (quoted) state
- 8.2.4.43 Self-closing start tag state
- 8.2.4.44 Bogus comment state
- 8.2.4.45 Markup declaration open state
- 8.2.4.46 Comment start state
- 8.2.4.47 Comment start dash state
- 8.2.4.48 Comment state
- 8.2.4.49 Comment end dash state
- 8.2.4.50 Comment end state
- 8.2.4.51 Comment end bang state
- 8.2.4.52 DOCTYPE state
- 8.2.4.53 Before DOCTYPE name state
- 8.2.4.54 DOCTYPE name state
- 8.2.4.55 After DOCTYPE name state
- 8.2.4.56 After DOCTYPE public keyword state
- 8.2.4.57 Before DOCTYPE public identifier state
- 8.2.4.58 DOCTYPE public identifier (double-quoted) state
- 8.2.4.59 DOCTYPE public identifier (single-quoted) state
- 8.2.4.60 After DOCTYPE public identifier state
- 8.2.4.61 Between DOCTYPE public and system identifiers state
- 8.2.4.62 After DOCTYPE system keyword state
- 8.2.4.63 Before DOCTYPE system identifier state
- 8.2.4.64 DOCTYPE system identifier (double-quoted) state
- 8.2.4.65 DOCTYPE system identifier (single-quoted) state
- 8.2.4.66 After DOCTYPE system identifier state
- 8.2.4.67 Bogus DOCTYPE state
- 8.2.4.68 CDATA section state
- 8.2.4.69 Tokenizing character references
- 8.2.5 Tree construction
- 8.2.5.1 Creating and inserting elements
- 8.2.5.2 Closing elements that have implied end tags
- 8.2.5.3 Foster parenting
- 8.2.5.4 The "initial" insertion mode
- 8.2.5.5 The "before html" insertion mode
- 8.2.5.6 The "before head" insertion mode
- 8.2.5.7 The "in head" insertion mode
- 8.2.5.8 The "in head noscript" insertion mode
- 8.2.5.9 The "after head" insertion mode
- 8.2.5.10 The "in body" insertion mode
- 8.2.5.11 The "text" insertion mode
- 8.2.5.12 The "in table" insertion mode
- 8.2.5.13 The "in table text" insertion mode
- 8.2.5.14 The "in caption" insertion mode
- 8.2.5.15 The "in column group" insertion mode
- 8.2.5.16 The "in table body" insertion mode
- 8.2.5.17 The "in row" insertion mode
- 8.2.5.18 The "in cell" insertion mode
- 8.2.5.19 The "in select" insertion mode
- 8.2.5.20 The "in select in table" insertion mode
- 8.2.5.21 The "in foreign content" insertion mode
- 8.2.5.22 The "after body" insertion mode
- 8.2.5.23 The "in frameset" insertion mode
- 8.2.5.24 The "after frameset" insertion mode
- 8.2.5.25 The "after after body" insertion mode
- 8.2.5.26 The "after after frameset" insertion mode
- 8.2.6 The end
- 8.2.7 Coercing an HTML DOM into an infoset
- 8.2.8 An introduction to error handling and strange cases in the parser
- 8.3 Serializing HTML fragments
- 8.4 Parsing HTML fragments
- 8.5 Named character references
- 9 The XHTML 문법
이 섹션에서는 XHTML의 문법들을 정의하며, 컨텐츠들을 그러한 문법들을 사용해 파싱하는 규칙을 정의할 것입니다.
- 10 Rendering
웹 브라우저들의 렌더링 규칙을 설명합니다.
- 10.1 Introduction
- 10.2 The CSS user agent style sheet and presentational hints
- 10.3 Replaced elements
- 10.4 Bindings
- 10.4.1 Introduction
- 10.4.2
button
요소 - 10.4.3
details
요소 - 10.4.4
input
element as a text entry widget - 10.4.5
input
element as domain-specific widgets - 10.4.6
input
element as a range control - 10.4.7
input
element as a color well - 10.4.8
input
element as a check box and radio button widgets - 10.4.9
input
element as a file upload control - 10.4.10
input
element as a button - 10.4.11
marquee
요소 - 10.4.12
meter
요소 - 10.4.13
progress
요소 - 10.4.14
select
요소 - 10.4.15
textarea
요소 - 10.4.16
keygen
요소 - 10.4.17
time
요소
- 10.5 Frames and framesets
- 10.6 Interactive media
- 10.7 Print media
- 11 폐기된 기능들
- 12 IANA considerations
- Index
- References
- Acknowledgements