HTML5 요소와 API
HTML5는 문서 의미, 미디어, 그래픽, 저장소 같은 기능을 웹 표준 안으로 확장했다.
| 영역 | 대표 요소/API | 역할 | 주의점 |
|---|---|---|---|
| Semantic | header, nav, main, article | 문서 역할을 명확히 표현 | div 대체 이름처럼만 사용 |
| Media | video, audio, source, track | 플러그인 없이 재생 | 자막과 대체 경로 누락 |
| Form | email, date, range, required | 입력 타입과 기본 검증 | 브라우저별 UI 차이 |
| Graphics | canvas, svg | 2D 그래픽과 시각화 | 접근성 설명 누락 |
| Storage/API | localStorage, geolocation | 브라우저 기능 활용 | 권한과 개인정보 고려 부족 |
HTML5는 새 태그 목록이 아니라 웹 문서가 애플리케이션 플랫폼으로 확장된 범위로 이해해야 한다.