HTML 5 là phiên bản HTML mới
HTML 5 thêm rất nhiều tính năng mới vào đặc tả HTML. Và những gì thậm chí còn tốt hơn, đã có một số hỗ trợ trình duyệt hạn chế cho các tính năng mới này. Nếu có một tính năng mà bạn quan tâm, hãy xem trang WHATWG Wiki Implementations để biết thông tin về các trình duyệt hỗ trợ các phần khác nhau của đặc tả.
HTML 5 Doctype và Bộ ký tự mới
Điều tuyệt vời về HTML 5 là làm thế nào để nó trở nên dễ dàng. Bạn sử dụng loại tài liệu HTML 5, rất đơn giản và được sắp xếp hợp lý:
Vâng, đúng vậy. Chỉ cần hai từ "doctype" và "html". Nó có thể đơn giản như vậy vì HTML 5 không còn là một phần của SGML , mà thay vào đó là một ngôn ngữ đánh dấu tất cả.
Bộ ký tự cho HTML 5 cũng được sắp xếp hợp lý. Nó sử dụng UTF-8 và bạn xác định nó chỉ với một thẻ meta:
HTML 5 Cấu trúc mới
HTML 5 nhận ra rằng các trang Web có cấu trúc, giống như các sách có cấu trúc hoặc các tài liệu XML khác . Nói chung, các trang web có điều hướng, nội dung nội dung và nội dung thanh bên cộng với đầu trang, chân trang và các tính năng khác. Và HTML 5 đã tạo thẻ để hỗ trợ các yếu tố đó của trang.
- - để xác định các phần của trang
- - xác định tiêu đề của trang
- - xác định chân trang của trang
- - xác định điều hướng trên trang
- - xác định bài viết hoặc nội dung chính trên một trang
- - xác định nội dung bổ sung như thanh bên trên trang
- - xác định hình ảnh chú thích một bài viết
HTML 5 thành phần nội tuyến mới
Những yếu tố nội tuyến xác định một số khái niệm cơ bản và giữ chúng được đánh dấu theo ngữ nghĩa, chủ yếu là để làm với thời gian:
- - để chỉ ra nội dung được đánh dấu trong một số thời trang
- - để chỉ ra nội dung là ngày hoặc giờ
- - để chỉ ra nội dung là một phần nhỏ của phạm vi đã biết - chẳng hạn như mức sử dụng đĩa
- - để chỉ ra tiến độ của một nhiệm vụ hướng tới hoàn thành
HTML 5 Hỗ trợ trang động mới
HTML 5 được phát triển để giúp các nhà phát triển ứng dụng web, do đó, có rất nhiều tính năng mới để giúp dễ dàng tạo các trang HTML động:
- Trình đơn ngữ cảnh - HTML 5 sẽ hỗ trợ việc tạo và sử dụng các menu ngữ cảnh trong các trang web và ứng dụng
- href không được yêu cầu trên thẻ - điều này cho phép bạn sử dụng thẻ với các tập lệnh và trong các ứng dụng web mà không cần một nơi để gửi neo đó
- async attribute - Điều này được thêm vào thẻ script để cho trình duyệt biết rằng tập lệnh sẽ được tải không đồng bộ để nó không làm chậm tải và hiển thị phần còn lại của trang.
- - cung cấp chi tiết về một phần tử. Điều này sẽ giống như chú giải công cụ trong các ứng dụng không phải Web.
- - tạo bảng được xây dựng từ cơ sở dữ liệu hoặc nguồn động khác
- - một thẻ cũ mang lại và cho cuộc sống mới cho phép bạn tạo một hệ thống menu trên các trang web của bạn
- - xác định các hành động sẽ xảy ra khi một yếu tố động được kích hoạt
HTML 5 loại biểu mẫu mới
HTML 5 hỗ trợ tất cả các kiểu đầu vào biểu mẫu chuẩn, nhưng nó thêm một vài thứ khác:
- ngày giờ
- datetime-local
- ngày
- tháng
- tuần
- thời gian
- con số
- phạm vi
- url
HTML 5 thành phần mới
Có một vài yếu tố mới thú vị trong HTML 5:
- - một yếu tố để cung cấp cho bạn một không gian bản vẽ trong JavaScript trên các trang Web của bạn. Nó có thể cho phép bạn thêm hình ảnh hoặc đồ thị vào các mẹo công cụ hoặc chỉ tạo các đồ thị dyanmic trên các trang Web của bạn, được xây dựng khi đang di chuyển.
- - Thêm video vào các trang web của bạn với thẻ đơn giản này.
- - thêm âm thanh vào các trang web của bạn với thẻ đơn giản này.
HTML 5 xóa một số thành phần
Ngoài ra còn có một số phần tử trong HTML 4 sẽ không còn được HTML hỗ trợ 5. Hầu hết đều không được chấp nhận và do đó không đáng ngạc nhiên, nhưng một số có thể khó:
- viết tắt
- applet
- basefont
- to
- trung tâm
- dir
- phông chữ
- khung
- bộ khung
- isindex
- noframes
- noscript
- S
- đình công
- tt
- bạn
Bạn đã sẵn sàng cho HTML 5 chưa?
HTML 5 bổ sung thêm rất nhiều tính năng mới tuyệt vời cho các trang Web và thiết kế web và nó sẽ rất thú vị khi nhiều trình duyệt hỗ trợ nó hơn. Microsoft đã tuyên bố rằng họ sẽ bắt đầu hỗ trợ ít nhất một phần của HTML 5 trong IE 8. Nếu bạn muốn bắt đầu sớm hơn, Opera đã có sự hỗ trợ tốt nhất, với Safari đóng đằng sau.