Hướng dẫn convert html4 to html5 - chuyển đổi html4 sang html5
bởi Nguyễn Văn Hợi vào 06/07/2019. Lượt xem: 1,601Nguyễn Văn Hợi vào 06/07/2019. Lượt xem: 1,601 Chuyển đổi sang HTML5 Toàn bộ chương này viết về cách chuyển đổi từ HTML4 sang HTML5, mà không phá bỏ nội dung gốc và cấu trúc trang. Bạn cũng có thể chuyển thử XHTML qua HTML5 với công thức tương tự.
Một trang HTML4 điển hình Ví dụ
Thay đổi kiểu tài liệu sang HTML5 Thay đổi doctype (kiểu tài liệu):doctype (kiểu tài liệu):
Sang kiểu doctype HTML5:
Đổi thành bộ ký tự của HTML5 Thay đổi thông tin bộ ký tự: bộ ký tự:
Sang bộ ký tự HTML5:
Thêm HTML5Shiv Các phần tử ngữ nghĩa mới trong HTML5 được hỗ trợ bởi tất cả các trình duyệt hiện đại. Thêm vào đó bạn có thể “dạy” những trình duyệt cũ hơn cách để xử lý “phần tử lạ”. Tuy nhiên, IE8 trở về trước không cho phép style các phần tử lạ. Vậy nên HTML5Shiv là một tệp JavaScript để khắc phục và cho phép style các phần tử HTML5 trong các phiên bản IE8 trở về trước. Thêm HTML5Shiv
Thay đổi thành các phần tử ngữ nghĩa HTML5 Nếu file CSS cũ có chứa các id và class để style phần tử:
Thay bằng CSS style mới cho các phần tử ngữ nghĩa HTML5:
Cuối cùng là thay đổi các phần tử thành các phần tử ngữ nghĩa HTML5: Ví dụ
Thay đổi kiểu tài liệu sang HTML5 Thay đổi doctype (kiểu tài liệu): Sang kiểu doctype HTML5: Đổi thành bộ ký tự của HTML5 Thay đổi thông tin bộ ký tự: Sang bộ ký tự HTML5: Thêm HTML5Shiv Các phần tử ngữ nghĩa mới trong HTML5 được hỗ trợ bởi tất cả các trình duyệt hiện đại. Thêm vào đó bạn có thể “dạy” những trình duyệt cũ hơn cách để xử lý “phần tử lạ”. Tuy nhiên, IE8 trở về trước không cho phép style các phần tử lạ. Vậy nên HTML5Shiv là một tệp JavaScript để khắc phục và cho phép style các phần tử HTML5 trong các phiên bản IE8 trở về trước. Thêm HTML5Shivtrong
Thay đổi thành các phần tử ngữ nghĩa HTML5trong 0Nếu file CSS cũ có chứa các id và class để style phần tử:trong 1Thay bằng CSS style mới cho các phần tử ngữ nghĩa HTML5: |