Sự khác nhau giữa HTML và HTML5

Sự khác nhau giữa HTML và HTML5
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...

Sự khác nhau giữa HTML và HTML5

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

Sự khác nhau giữa HTML và HTML5

Đặc điểmHTMLHTML5
Định nghĩaNgôn ngữ đánh dấu siêu văn bản được dùng để phát triển websitePhiê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 độngSử 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ệtChỉ 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ảnPhiên bản cũPhiên bản mới nhất
Hỗ trợ đa phương tiệnKhông hỗ trợ video và âm thanhTí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ếpKhô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

Sự khác nhau giữa HTML và HTML5