Dù bản thân HTML5 là phiên bản được nâng cấp bởi HTML, nhưng giữa chúng vẫn có những sự khác biệt nhất định từ định nghĩa đến từng chức năng và việc lưu trữ
Tìm hiểu về HTML
HTML (viết tắt của từ Hyper-Text Markup Language) là ngôn ngữ đánh dấu siêu văn bản của WordWide Web.
Chúng bao gồm các thẻ HTML như thẻ khai báo đoạn văn bản, thẻ đánh dấu tiêu đề... có tác dụng thông báo với trình duyệt bên trong mỗi thẻ sẽ chứa loại nội dung nào, trình tự sắp xếp và các thuộc tính của chúng.
Các thẻ HTML không hiển thị trên trình duyệt, thay vào đó người dùng sẽ thấy nội dung được hiển thị bên trong, quyết định bởi từng loại thẻ HTML khác nhau như có tác dụng in đậm, giúp đoạn văn in nghiêng...
Siêu văn bản (Hyper Text) là phương pháp đặc biệt của HTML cho phép chúng ta thay đổi liên tục giữa các trang trên website mỗi khi nhấp vào những siêu liên kết (Hyper Link).
Đánh dấu (Markup) chỉ các thẻ HTML dùng để định dạng văn bản, đặt siêu liên kết, chèn ảnh, video...
Tìm hiểu về HTML5
HTML đã trải qua nhiều thời kỳ thay đổi, phiên bản mới nhất chính là HTML5, phát hành vào năm 2014.
HTML5 được tạo ra bởi nhu cầu liên tục cập nhật và cải tiến nhiều tính năng của HTML, để hỗ trợ người dùng truy cập internet được dễ dàng, coder phát triển website nhanh chóng, hiệu quả hơn.
Tất cả các tính năng của HTML5 được hỗ trợ trên mọi loại trình duyệt chứ không hạn chế như HTML.
Từ năm 2012 trở đi, W3C khuyên dùng HTML5 vì những lợi ích của nó.
HTML5 gồm các mô hình xử lý, quy tắc phân tích chi tiết, check errors, canvas để hiện ra trên trình duyệt và hỗ trợ trong việc lưu trữ cục bộ.
HTML5 là phiên bản đầu tiên hỗ trợ Javascript API như Geolocation API với mục đích xác định vị trí, hỗ trợ trên ứng dụng di động đa nền tảng.
Sự khác nhau giữa HTML và HTML5
Đặc điểm | HTML | HTML5 |
Định nghĩa | Ngôn ngữ đánh dấu siêu văn bản được dùng để phát triển website | Phiên bản mới nhất của HTML, bổ sung Markup để mô tả cấu trúc và nội dung website |
Định vị địa lý | Khó xác định nếu người dùng sử dụng thiết bị di động | Sử dụng Javascript Geolocation API để theo dõi người dùng bất kể vị trí nào |
Tương thích trình duyệt | Chỉ hoạt động tốt trong các trình duyệt cũ | Hoạt động tốt trong trình duyệt mới và hỗ trợ hiển thị trình duyệt cũ |
Phiên bản | Phiên bản cũ | Phiên bản mới nhất |
Hỗ trợ đa phương tiện | Không hỗ trợ video và âm thanh | Tích hợp sẵn các chức năng hỗ trợ video và âm thanh |
Lưu trữ | Dùng cache của trình duyệt là bộ nhớ tạm thời | Có thể lưu trữ nhiều nơi như Application cache, SQL database, Web storage.Ngoài ra, chạy JS trong nền bằng JS API có sẵn cho việc lưu trữ. |
Giao tiếp | Không hỗ trợ Web Socket cho việc giao tiếp giữa Client với Server | Hỗ trợ Web Socket cho việc giao tiếp song song giữa Server và Client. |
Đồ họa | Đồ họa vector trong HTML phải dùng Sliver light, Adobe Flash, VML ... | Đồ họa vector trong HTML5 hỗ trợ mặc định với Canvas và SVG |