HTML5 là phiên bản lớn tiếp theo của HTML tiêu chuẩn thay thế cho HTML 4.01, XHTML 1.0, XHTML và 1.1. HTML5 là một tiêu chuẩn cho cấu trúc và trình bày nội dung trên World Wide Web. HTML5 là một hợp tác giữa World Wide Web Consortium (W3C) và Web Hypertext Application Technology Working Group (WHATWG).
HTML5 có các tiêu chuẩn mới kết hợp các tính năng như xem video và kéo-và-thả mà trước đây còn phải phụ thuộc vào plug-in trên trình duyệt của bên thứ ba như Adobe Flash, Microsoft Silverlight, và Google Gears.
Phiên bản mới nhất của Apple Safari, Google Chrome, Mozilla Firefox và Opera cũng hỗ trợ nhiều tính năng HTML5 và Internet Explorer 9.0 cũng sẽ có hỗ trợ cho một số chức năng HTML5. Các trình duyệt web di động được cài đặt trên iPhone, iPad và điện thoại Android đều có hỗ trợ tuyệt vời cho HTML5.
HTML5 giới thiệu một số yếu tố mới và các thuộc tính giúp trong việc xây dựng một trang web hiện đại . Sau đây là những tính năng tuyệt vời được giới thiệu trong HTML5:
- Các thẻ mới: ví dụ như <header>, <footer>, <section>....
- Forms 2.0: Cải tiến các biểu mẫu web HTML với các thuộc tính mới đã được giới thiệu cho thẻ <input>.
- Persistent Local Storage: Để đạt được mà không cần đến plugin của bên thứ ba.
- WebSocket: Một thế hệ tiếp theo công nghệ truyền thông hai chiều cho các ứng dụng web.
- Server-Sent Events - One Way Messaging: sự kiện server-sent có nghĩa là một trang web sẽ được tự động cập nhật từ máy chủ. Nếu có bản cập nhật mới, dữ liệu sẽ được máy chủ gửi tới trang web.
- Canvas: Hỗ trợ 2D, bạn có thể vẽ giao diện với JavaScript.
- Audio & Video: Bạn có thể nhúng âm thanh hoặc video trên các trang web của bạn mà không cần đến plugin của bên thứ ba.
- Geolocation - Định vị: Bây giờ người dùng có thể chọn chia sẻ vị trí địa lý của họ với các ứng dụng web của bạn.
- Microdata - Dữ liệu vi mô: Điều này cho phép bạn tạo ra các từ vựng của riêng bạn vượt HTML5 và mở rộng trang web của bạn với ngữ nghĩa tùy chỉnh.
- Drag and drop - Kéo và thả: kéo và thả các mục từ một vị trí khác vị trí trên cùng một trang web.
No comments:
Post a Comment