Vì sao phần tử <html> không được hỗ trợ 100% trên CanIUse.com?
- Can I Use là một trang theo dõi mức độ phổ biến của các công nghệ web, ước tính tỷ lệ sử dụng trình duyệt và đo lường khả năng tương thích tính năng để cung cấp các con số thể hiện mức độ khả dụng của tính năng.
- Hiện tại, tỷ lệ hỗ trợ của phần tử
<html> được hiển thị là 97,34%, thấp hơn cả tỷ lệ hỗ trợ hiện tại của phần tử <audio>.
- Dựa trên dữ liệu do MDN cung cấp, trong mục tương thích trình duyệt của phần tử
<html>, thuộc tính manifest đã bị loại bỏ và không được chuẩn hóa, cùng với "secure context required", được hiển thị bằng dấu X màu đỏ.
Thông tin bổ sung
- MDN từng là viết tắt của Mozilla Developer Network, nhưng hiện nay chỉ dùng đơn giản là MDN.
Ý kiến của GN⁺
- Dữ liệu của CanIUse.com đôi khi có thể gây nhầm lẫn, nhưng vẫn là một tài nguyên hữu ích đối với các nhà phát triển web.
- Việc tỷ lệ hỗ trợ của các phần tử cơ bản như
<html> không phải là 100% có vẻ bắt nguồn từ cách diễn giải dữ liệu và cách xử lý của các trình duyệt cũ.
- Việc nắm được khả năng tương thích và tỷ lệ hỗ trợ của các công nghệ web là rất quan trọng đối với các nhà phát triển web, và những thống kê này giúp ích cho việc lựa chọn công nghệ cũng như tối ưu hóa trang web.
1 bình luận
Ý kiến trên Hacker News
Giải thích về tùy chọn "mọi người dùng" của CanIUse:
Đề cập đến việc đổi tên của MDN:
Đề cập đến việc các phần tử HTML
avàpcó cùng tỷ lệ hỗ trợ:avàpđều có tỷ lệ hỗ trợ 97.34%.Câu hỏi về HTML hợp lệ đơn giản nhất:
Đề cập rằng có thể đáng để thêm một tính năng riêng "html-manifest" vào CanIUse:
Giải thích về nguồn dữ liệu của trang CanIUse:
Câu hỏi về ý nghĩa của việc "không hỗ trợ" phần tử
<html>:<html>vào trang có ảnh hưởng đến cách trang được hiển thị hay không.Đề cập rằng trang web gốc không dùng phần tử
<html>:Câu hỏi liệu tỷ lệ hỗ trợ của phần tử
<html>có nên thấp hơn mọi phần tử khác hay không:<html>lại thấp hơn các phần tử khác.