HTML5 khác HTML như thế nào? Tại sao nên dùng HTML5

HTML5 khác HTML như thế nào? Tại sao nên dùng HTML5

Bảo Phong -Developer Follow Author

HTML là gì?

HTML làm từ viết tắt của cụm từ HyperText Markup Language, có nghĩa là “ngôn ngữ đánh dấu siêu văn bản”. Là một loại ngôn ngữ đánh dấu quan trọng nhất và là khung sườn của một website. Không có website nào mà không có HTML.

HTML5 là gì?

Đây là phiên bản thứ 5 của ngôn ngữ HTML, được giới thiệu bởi World Wide Web Consortium (W3C). HTML5 vẫn sẽ giữ lại những đặc điểm cơ bản của HTML và bổ sung thêm các đặc tả nổi trội của XHTML, bổ sung thêm các tag rất hay có thể sử dụng Canvas với kiểu bitmap hoặc SVG với kiểu vector, DOM cấp 2, đặc biệt là JavaScript.

HTML5 là gì?

Version HTML5 có gì mới?

  1. HTML đã hoạt động rất tốt, nhưng nó vẫn còn tồn động một số nhược điểm. Dựa vào đó HTML5 được xây dựng dựa trên các nguyên tắc sau đây:
  • Ít phụ thuộc vào các plugin cho các chức năng.
  • Scripting nên được thay thế bằng markup bất cứ khi nào có thể.
  • Chạy được trên bất kỳ thiết bị (ví dụ, có sẵn trên tất cả các thiết bị và cung cấp các trải nghiệm giống nhau đối với người dùng).
  • Hỗ trợ và chạy trên bất kỳ trình duyệt nào.

2. HTML5 đã bổ sung thêm rất nhiều các thẻ đánh dấu (markup) mới:

  • Các thẻ <header> và <footer> giúp bạn tách các phần trên và dưới của các block nội dung. Để có thể sử dụng nhiều lần trên một trang duy nhất.
  • Thẻ <article> giúp xác định một phần cụ thể về nội dung, ví dụ, một bài blog hoặc một bình luận của độc giả.
  • Thẻ <nav> để xác định những phần nào được coi là khối điều hướng.
  • Thẻ <section> cho phép bạn xác định một phần nội dung nào đó; tương tự như các thẻ <div> hiện nay.
  • Các thẻ <audio> và <video> để đánh dấu những nội dung bao gồm âm thanh hoặc video.
  • Thẻ <canvas> cho phép bạn vẽ đồ họa sử dụng một ngôn ngữ kịch bản riêng biệt. SVG, canvas và những hình dạng vector đều được hỗ trợ bởi HTML5.
  • Thẻ <embed> dùng để nhúng các nội dung hoặc các ứng dụng bên ngoài vào trang web.
  • Có nhiều element được giới thiệu trong HTML. Một vài trong số chúng là quan trọng nhất: summary, time, aside, audio, command, data, datalist, details, embed, wbr, figcaption, figure, footer, header, article, hgroup, bdi, canvas, keygen, mark, meter, nav, output, progress, rp, rt, ruby, section, source, track, video.

3. HTML5 cũng bỏ đi một số thẻ: <acronym>, <applet>, <font>, <frame>, <frameset>, <noframes>, và một số khác như isindex, basefont, dir, big, center, strike…

4. HTML5 không còn thuộc tính type trong thẻ <script> và <link>: Trong những phiên bản HTML trước đây trong thẻ <script> và <link> bạn cần khai báo thêm thuộc tính type cho chúng. Việc khai báo thuộc tính này là không cần thiết là vì hai thẻ trên đã hàm ý rằng chúng là các thẻ tham chiếu đến stylesheets và các tập mã lệnh.

5. HTML5 sử dụng web SQL databases, application cache để lưu dữ liệu tạm trong khi HTML chỉ có cache của trình duyệt.

6. HTML5 hỗ trợ hoàn toàn cho JavaScript để chạy nền nhờ vào JS web worker API.

7.Local storage và caching.

Lời kết

HTML là ngôn ngữ cực kỳ quan trọng khi lập trình website, có thể qua bài viết này bạn chưa nhận ra điều đó nhưng ít nhất Share Code Website đã cung cấp cho bạn có câu trả lời cho câu hỏi HTML5 khác HTML như thế nào? Tại sao nên dùng HTML5.

Comment

5 1 vote
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

Kết quả xổ số hôm nay Trực Tiếp: KQXS, XSKT,  Số Trúng 3 miền, Xổ Số điện toán, xổ số Vietlove, KQXS 3 Miền mượt số #1. Tường thuật trực tiếp kết quả xổ số kiến thiết ngày hôm nay chuẩn nhất - nhanh nhất tại xskt.net.vn!

banner xskt

Dark Mode

Fanpage Facebook