Firefox có dung sai nhất định khi hiển thị HTML xấu. Điều này có nghĩa là ngay cả khi thẻ đóng bị bỏ qua, HTML sẽ được hiển thị như thể mọi thứ đều ổn. Khía cạnh khoan dung này đặc biệt phù hợp khi một người sử dụng JavaScript để thao tác hoặc thêm nội dung trong trang hiện tại.Vô hiệu hóa tính dung sai (hoặc cho phép mức độ nghiêm ngặt) trong Firefox khi kết xuất HTML
Vì tôi sử dụng Firefox làm trình duyệt thử nghiệm/phát triển chính của mình, tôi đã gặp rắc rối nhiều lần bởi hành vi này mà hậu quả là mất chức năng trong các trình duyệt "nghiêm ngặt hơn". Ví dụ, cùng một mã trong Microsoft Internet Explorer không thể tạo ra bất kỳ đầu ra hiển thị nào do thẻ bị thiếu đã đề cập trên nội dung được thêm vào.
Bây giờ câu hỏi đặt ra là liệu có cách nào yêu cầu Firefox nghiêm ngặt hơn về HTML được chấp nhận và không thay vì "đoán sửa lỗi" cho nó (đặc biệt khi HTML được thêm qua JavaScript)?
PS: Tôi đã thử chơi với DOCTYPE nhưng kết quả giống nhau.
tôi đoán firefox chỉ nghiêm ngặt đối với XTHML (với loại tài liệu chính xác) – Aprillion
Bạn có thể hiển thị ví dụ về tệp được Firefox trả lại nhưng ngắt (không hiển thị bất kỳ thứ gì) trong IE không? Kinh nghiệm của tôi là các lỗi như các thẻ kết thúc bị thiếu được xử lý nhiều hơn giống nhau trong tất cả các trình duyệt chính. Chắc chắn, các trình duyệt khác nhau xử lý các lỗi khác nhau, nhưng thường không phải là điều này. –
@MrLister sẽ làm việc trên đó và cập nhật câu hỏi – Unode