HTML là viết tắt của Ngôn ngữ đánh dấu siêu văn bản. HTML tạo thành cơ sở của bất kỳ trang web nào vì HTML chứa thông tin về tài liệu, cho trình duyệt biết dữ liệu trên trang dưới dạng văn bản và liên kết, đồng thời chỉ dẫn trình duyệt tìm hình ảnh ở đâu.
Các phiên bản phổ biến và phổ biến nhất của HTML là HTML 4 và HTML 5.
Các nội dung chính
- HTML 5 đã cải thiện hỗ trợ cho nội dung đa phương tiện như video và âm thanh, trong khi HTML 4 không có những khả năng này.
- HTML 5 bao gồm các yếu tố ngữ nghĩa mới cung cấp cấu trúc tốt hơn cho các trang web, trong khi HTML 4 dựa trên các thẻ div và span chung.
- HTML 5 được thiết kế để hoạt động tốt hơn với thiết bị di động và thiết kế web đáp ứng, trong khi HTML 4 chủ yếu tập trung vào trình duyệt máy tính để bàn.
HTML 4 so với HTML 5
HTML 4 là phiên bản thứ 4 của ngôn ngữ đánh dấu với ít tính năng và thẻ hơn. Nó mạnh mẽ và có thể hoạt động trên các trình duyệt khác nhau. Nó có hỗ trợ đa phương tiện hạn chế. HTML 5 có nhiều tính năng và thẻ nâng cao như một thẻ trong đó javascript được sử dụng để vẽ hình ảnh. Nó hỗ trợ đa phương tiện.

Trong HTML 4, phương tiện giao tiếp giữa máy chủ và máy khách là thông qua luồng và thăm dò dài. Không có ổ cắm web trong HTML 4.
Nó có applet thẻ để hiển thị các applet trên trình duyệt web. Thuộc tính tập lệnh là cần thiết cho HTML 4 vì nó liên kết các thẻ và đề cập đến JavaScript và các tập lệnh tương tự khác.
Rất khó để theo dõi vị trí của người dùng trong HTML 4.
Mặt khác, HTML 5 có các ổ cắm web để liên lạc giữa máy khách và máy chủ. Điều này cho phép giao tiếp song công hoàn toàn giữa hai bên.
Thẻ applet đã được thay thế từ HTML 5 bằng một thẻ mới gọi là . Thuộc tính Script không bắt buộc trong HTML 5. Có thể dễ dàng tìm thấy vị trí của người dùng trong HTML 5 bằng cách tận dụng JS GeoLocation.
Bảng so sánh
Các thông số so sánh | HTML 4 | HTML 5 |
---|---|---|
phiên bản | HTML 4 là phiên bản thứ 4 của HTML và cũng là phiên bản mở rộng của HTML 3.2 | HTML 5 là phiên bản thứ 5 của HTML và cũng là phần mở rộng của HTML 4 |
Tính năng | Phiên bản cũ hơn nên ít tính năng hơn | Đây là phiên bản mới và có các tính năng nâng cao |
Xử lý lỗi | Nó cung cấp khả năng xử lý lỗi tốt và tính nhất quán vừa phải trong các tài liệu không đúng định dạng. | Nó cung cấp khả năng xử lý lỗi tốt hơn và có tính nhất quán cao trong các tài liệu không đúng định dạng. |
Các yếu tố của bên thứ ba | Nhiều yếu tố của bên thứ ba như Silverlight và flash hỗ trợ HTML4 | Hỗ trợ đa phương tiện HTML5 |
cung cấp thẻ | Không có quy định cho các thẻ mới trong HTML 4 | Nó cho phép các thẻ mới như video, canvas, âm thanh và các thẻ khác |
HTML4 là gì?
HTML 4 là ngôn ngữ đánh dấu được xuất bản vào năm 1997 dưới dạng Khuyến nghị của W3C. HTML 4 là phiên bản mở rộng của HTML 3.2.
Nó là bản sửa đổi của HTML trước đó. Nó hỗ trợ các tính năng khác nhau như ngôn ngữ kịch bản, biểu định kiểu, đối tượng nhúng, bảng phong phú hơn, hỗ trợ đối tượng và các tính năng trợ năng nâng cao khác dành cho người dùng đặc biệt bị khuyết tật.
HTML 4 có nhiều khả năng mạnh mẽ hơn so với các phiên bản HTML trước đó. Nó được thiết lập, tiêu chuẩn và do đó tương thích với nhiều trình duyệt web.
HTML 4 có tính nội địa hóa cao, giúp viết các tài liệu bằng nhiều ngôn ngữ khác nhau và có thể vận chuyển đi khắp thế giới.
HTML 4 có thêm các khóa truy cập và có khả năng hình thành các nhóm điều khiển theo ngữ nghĩa và các nhãn hoạt động khác. Cấu trúc và cách trình bày trong HTML 4 tốt hơn và thậm chí có khả năng đánh dấu các mô tả văn bản.
Các phần tử trong tài liệu HTML4 có ba phần – thẻ bắt đầu, nội dung và thẻ kết thúc.
Các phần tử trong HTML 4 không phân biệt chữ hoa chữ thường và có thể được viết theo bất kỳ cách nào. Các thuộc tính của các phần tử có thể xác định các thuộc tính của phần tử cụ thể đó.
Một tài liệu HTML 4 lý tưởng sẽ bắt đầu bằng một khai báo DOCTYPE và phần tử sẽ chứa HEAD và BODY. Thông tin được chứa trong phần trước, trong khi phần sau chứa nội dung của tài liệu.

HTML5 là gì?
HTML là phiên bản chính thứ năm và mới nhất của HTML, một khuyến nghị của WWW Consortium (W3C). Nó được phát hành vào ngày 22 tháng 2008 năm XNUMX.
Mục tiêu của phiên bản mới là hỗ trợ đa phương tiện mới nhất và đưa ra các tính năng mới khác. Ngôn ngữ trở nên dễ dàng và con người có thể dễ dàng đọc và tích hợp vào máy tính và thiết bị.
HTML 5 là phiên bản mở rộng của HTML 4. Phiên bản mới không chỉ bao gồm HTML 4 mà còn bao gồm các phiên bản khác như DOM Level 2 HTML và XHTML 1.
Nó có các mô hình xử lý chi tiết và có thể dễ dàng thực hiện. Nó cải thiện, mở rộng và hợp lý hóa các tài liệu HTML, API và các ứng dụng web khác.
Có một số tính năng cú pháp mới được bao gồm trong HTML 5. Chúng là
Nó không dựa trên SGML. HTML 5 hỗ trợ tương thích ngược và kích hoạt chế độ hiển thị tuân thủ tiêu chuẩn.
Các tính năng mới trong API là phát lại phương tiện theo thời gian, nội dung có thể chỉnh sửa, ngoại tuyến, kéo và thả, vi dữ liệu, loại MIME, lịch sử, đăng ký trình xử lý giao thức, lưu trữ web và các tính năng khác để cải thiện API với dung lượng lưu trữ lớn hơn.
Nó cũng hỗ trợ GeoLocation, mật mã web, cơ sở dữ liệu SQL, indexedDB và các tính năng nâng cao khác.

Sự khác biệt chính giữa HTML 4 và HTML 5
- HTML 4 sử dụng thẻ để hiển thị chữ viết tắt trong trình duyệt web, trong khi HTML5 sử dụng thẻ để hiển thị chữ viết tắt trong trình duyệt web.
- HTML 4 đã được thiết lập, tiêu chuẩn và tương thích với nhiều trình duyệt web. HTML 5 đang phát triển và không tương thích với các trình duyệt khác nhau.
- Trong HTML 4, các thẻ chứa thuộc tính lược đồ của tài liệu HTML, trong khi ở HTML 5, thẻ xác định phần tiêu đề của tài liệu HTML.
- HTML 4 không có thẻ, trong khi HTML 5 đã giới thiệu các thẻ được sử dụng để vẽ đồ họa bằng JavaScript.
- Trong HTML 4, thẻ bảng có một số thuộc tính, trong khi ở HTML 5, thẻ bảng chỉ có một thuộc tính: đường viền.