HTML Living Standard == HTML의 살아있는 표준!
HTML의 문법을 정의한 것이다.
HTML Living Standard는 HTML5와 같지 않다.
W3C와 WHATWG, 언어를 개발하던 개발팀 사이에 개발 방향의 차이가 있어서 생긴 두 표준이 HTML5와 HTML Living Standard인데 이제 HTML Living Standard만 웹표준으로 받아들여진다고 생각하면 되겠다.
따라서 최신 HTML을 배우며 이를 HTML5라고 일컫는 것은 틀린 표현이다.
https://html.spec.whatwg.org/에 접속하면 최신 내용을 볼 수 있다.
HTML5.3은 현재 개발이 중지된 상태이다.
재미있는 것은 아직 VSC에 html 아이콘이 html로 표시되는 것이다.
HTML이란?
HTML(HyperText Markup Language)은 웹을 이루는 가장 기초적인 구성 요소로, 웹 콘텐츠의 의미와 구조를 정의할 때 사용한다.
- 마크업 문서이다. 태그</>로 감싸져 있다.
- 마크다운은 태그</>로 감싸져있지 않다.
태그</>의 종류
The document element
- head
- title
- meta
- link
- style
Sections
- body
- article
- section
- nav
- aside
- h1, h2, h3, h4, h5, h6
- hgroup
- header
- footer
- address
Grouping content
- p
- blockquote
- ol
- ul
- menu
- li
- dl
- dt
- dd
- figure
- figcaption
- main
- div
Text-level semantics
- a
- em
- strong
- cite
- q
- dfn
- abbr
- code
- var
- span
- br
- wbr
Embedded content
- img
- picture
- source
- iframe
- video
- audio
- track
- Tabular data
- table
- caption
- colgroup
- col
- tbody
- thead
- tfoot
- tr
- td
- th
- form
- fieldset
- legend
- label
- input
- button
- textarea
- select
- option
- Interactive elements
- details
- summary
- dialog