Xác thực là một vấn đề đau. Trong XHTML ngày (trước html5 doctype khắp nơi) nó đã gần như không thể xác nhận một bố trí phức tạp đối với DTD nghiêm ngặt được xuất bản bởi W3C. Tôi nghĩ rằng bạn có thể trỏ các ngón tay vào IE để trở thành thủ phạm chính, vì rất nhiều hack không chuẩn sẽ cần thiết để nó hoạt động theo một cách trình duyệt hợp lý và IE là trình duyệt được sử dụng nhiều nhất trên hành tinh. . Đó là để than thở rằng MS, thay vì đi theo chì được đưa ra bởi webkit và động cơ tắc kè, đã quyết định thêm nhiều phần mở rộng trình duyệt và hacks để bùn nước, thay vì đi cho đồng bằng tuân thủ các 'tiêu chuẩn'. Chúng ta đều biết rằng nếu thời gian không phải là vấn đề, chúng tôi có thể tạo ra các trang xác thực, nhưng theo thực tế, như những người khác đã chỉ ra, xác nhận kết thúc là một công cụ hữu ích không phải là một mục tiêu defacto. Nếu một khách hàng yêu cầu xác thực, thì có một chi phí liên quan, và điều đó phải được giải thích - việc quản lý kỳ vọng ở đây là rất quan trọng.
Trang web html nâng cao trong thời gian rất ngắn từ một công cụ bố cục văn bản ngữ nghĩa rất đơn giản đến các ứng dụng hoàn toàn động chạy bên trong trình duyệt và các công cụ xác thực đơn giản không theo kịp điều này. Tôi thậm chí không chắc chắn rằng họ có thể, cho rằng công nghệ trình duyệt đang tiến lên hàng ngày, trên một nghìn hoặc nhiều nền tảng khác nhau.
Vì vậy, làm tròn, đây là công cụ được các nhà phát triển sử dụng, nhưng khả năng cá nhân của bạn là điều sẽ xác định xem dự án có phù hợp với mục đích hay không. Có một biểu tượng hoặc hộp 'ok' màu xanh lá cây trong trình xác thực hoàn toàn sẽ không xác định xem dự án có phù hợp với định nghĩa này hay không.
Tôi nghĩ câu hỏi này thực sự chứa hai chủ đề (cả hai đều thú vị): 1) Tôi có cần tạo HTML hợp lệ không? 2) Tại sao họ không làm điều đó? –
có thể trùng lặp của http://stackoverflow.com/questions/7940/how-important-is-w3c-xhtml-css-validation-when-finalizing-work –
@TomWijsman Câu hỏi đó không chú ý đến sự thất bại của các trang web lớn. Một cách hợp lý, nó là tốt để vượt qua bất kỳ xác nhận; nhưng vấn đề là tại sao các trang web lớn không làm điều này nếu nó quan trọng đáng kể! – Googlebot