1. 버전이 없는 Living Standard로 변화
2. 의미를 가진 시맨틱 태그들이 대거 추가됨
3. 의미를 기술하기 위한 Microdata도 포함
4. 비주얼 요소를 의미하는 태그나 속성은 사라지거나 의미가 변화됨
5. 멀티미디어, 네트워크 등 풍부하고 다양한 기능과 API 추가
모든 HTML 요소는 특성을 공유하는 요소끼리 묶는 콘텐츠 카테고리 한 가지 이상에 속합니다.
콘텐츠 카테고리는 느슨한 관계로 서로 간에 어떤 관계를 형성하지는 않지만, 카테고리에서 공유하는 동작이나 관련 규칙을 정의하고 설명할 때, 특히 복잡한 세부사항을 포함할 때는 더욱 도움이 됩니다
<head>
안에 들어가는 요소들base
, link
, `meta,
noscript,
script,
style,
template,
title`<script>
나 <template>
와 같이 <body>
요소 내부에서도 사용 가능한 경우 Flow Content가 되기도 한다.display: none
으로 출력h1
, h2
, h3
, h4
, h5
, h6
, hroup
Sectioning content
가 없어도 Heading content
가 있으면 암시적으로 섹션(문서의 개요)이 형성됨article
, aside
, nav
, section
<Heading>
, <header>
, <footer>
의 범위가 된다.Sectioning content
는 암시적인 개요를 형성Sectioning content
와 Headeing content
를 함께 사용하면 명시적인 개요를 형성audio
, canvas
, embed
, iframe
, img
, math
, object
, picture
, svg
, video
Embedded content
는 Phrasing content
a
, audio
, button
, details
, embed
, iframe
, img
, input
, label
, select
, textarea
, video
script
, template
a
, ins
, del
, object
, video
, audio
, map
, noscript
, canvas
element
가 어떤 category에 속해있는지에 대한 정보element
가 어떤 맥락에서 사용할 수 있는지에 대한 정보element
가 담을수 있는 자식요소로 무엇을 허용하는지에 대한 정보