Ngôn ngữ đánh dấu HTML5
- Cú pháp HTML5 rất mở:
+ Không phân biệt kiểu chữ in hoa, in thường.
+ Các phần tử không bắt buộc phải có thẻ đóng.
+ Không bắt buộc phải có dấu nháy kép cho thuộc tính.
- Cấu trúc file mã HTML5:
- Khai báo DOCTYPE:
+ DOCTYPE được sử dụng để kiểm tra hợp lệ các tài liệu.
- Vùng mã nội dung (content) HTML5.
- Vùng nội dung Metadata:
-- Là phần nội dung thiết lập cách trình bày hoặc hành vi của các nội dung còn lại trên trang.
-- Có thể sử dụng nội dung metadata để thiết lập quan hệ giữa các tài liệu HTML.
-- Thường chứa các từ khóa hoặc mô tả cho trang web, và được các bộ máy tìm kiếm sử dụng để phân loại trang web.
-- Được đặt trong thành phần <head>
- Vùng Flow:
-- Đại diện cho các phần tử được coi là nội dung của trang web.
-- Các thẻ đánh dấu nội dung đều thuộc vùng này.
-- Những phần tử được thêm mới trong HTML5: <article>, <aside>, <audio>, <canvas>, <hgroup>, ...
- Vùng Sectioning:
-- Là vùng nội dung mới của HTML5.
-- Bao gồm 4 phần tử: <article>, <aside>, <nav>, và <section>.
- Vùng Heading:
-- Chứa tất cả các phần tử tiêu đề tiêu chuẩn hiện đang được sử dụng trong HTML 4.0 bao gồm: <h1>, <h2>, ...
-- Với HTML5: bổ sung thêm <hgroup>.
- Vùng Phrasing:
-- Là văn bản của tài liệu bao gồm các phần tử đánh dấu văn bản bên trong một đoạn văn.
-- Là tập con của vùng flow.
- Vùng Embedded:
- Là nội dung nhập một tài nguyên khác như hình ảnh hay video vào trong tài liệu.
- Vùng Interactive:
-- Là những phần tử được sử dụng để tương tác người dùng.
EmoticonEmoticon