HTML5는 HTML의 새로운 버전으로 Client Side Technology 기술의 중심이 되는 마크업 언어이다.
HTML5 의 등장으로 CSS3, 자바스크립트 API를 통한 기능의 확장과 결합을 통해 기존의 HTML 이상의 의미를 부여하게 되었고 기존의 Active-X 와 같은 플러그인인 외부 기술에 의존했던 것을 걷어냄으로서 웹표준, 웹접근성을 한층 높여놓고 있다.
HTML5 문서는 반드시 <!DOCTYPE html>으로 시작하여 문서 형식(document type)을 HTML5로 지정한다. (아래 링크 참고)
https://egas.tistory.com/86?category=498296
HTML 속성에 대한건 아래 링크를 참고하자.
https://egas.tistory.com/84?category=497738
주요 변화
Semantic Tags
HTML5에서의 가장 큰 변화는 Semantic Tag들이다. 정보가 점차 방대해지는데 비해, 컴퓨터가 정보자원의 의미를 이해하지 못해 다양한 정보자원의 처리 자동화, 데이터의 통합 및 재사용등을 컴퓨터가 스스로 수행하지 못하는 문제점이 생겼다.
semantic은 의미론적인의 뜻을 가지고 있다. Semantic Tag는 어느 부분이 무슨 역할을 하는지 HTML Tag에 의미를 부여해서, HTML 파일만 보더라도 어떤 역할을 하는지 이해할 수 있게 해준다.
The document element
- html
Document metadata
- head
- title
- base
- link
- meta
- style
Sections
- body
- article
- section
- nav
- aside
- h1, h2, h3, h4, h5, h6
- hgroup
- header
- footer
- address
Grouping content
- p
- hr
- pre
- blockquote
- ol
- ul
- menu
- li
- dl
- dt
- dd
- figure
- figcaption
- main
- div
Text-level semantics
- a
- em
- strong
- small
- s
- cite
- q
- dfn
- abbr
- ruby
- rt
- rp
- data
- time
- code
- var
- samp
- kbd
- sub, sup
- i
- b
- u
- mark
- bdi
- bdo
- span
- br
- wbr
Links
- a
- area
Edits
- ins
- del
Edits
- picture
- source
- img
- link
- iframe
- embed
- object
- param
- video
- audio
- track
- map
- area
Tabular data
- table
- caption
- colgroup
- col
- tbody
- thead
- tfoot
- tr
- td
- th
Forms
- form
- label
- input
- button
- select
- datalist
- optgroup
- option
- textarea
- output
- progress
- meter
- fieldset
- legend
- details
- summary
- dialog
Scripting
- script
- noscript
- template
- slot
- canvas
세부 정보는 아래 참고.
참고
https://code.tutsplus.com/tutorials/28-html5-features-tips-and-techniques-you-must-know--net-13520
https://webclub.tistory.com/491
'Tech > HTML' 카테고리의 다른 글
DOCTYPE은 무엇을 하나요? (2) | 2021.08.02 |
---|
댓글