Nếu bạn phát triển ở chế độ quirks, thì bạn đang yêu cầu trình duyệt mô phỏng các lỗi trước IE6 một cách hiệu quả. Đó thực sự là một cái gì đó bạn muốn làm?
Wikipedia giải thích những điều cơ bản của việc kích hoạt chế độ quirks, nhưng có một số trường hợp đặc biệt mà nó không bao gồm. Các liên kết được cung cấp bởi txwikinger đưa ra một lời giải thích tốt về lịch sử và những khác biệt chính.
Jukka Korpela giải thích sự khác biệt chi tiết hơn và cũng như cách kiểm tra chế độ tương thích:
Kiểm tra chế độ Để kiểm tra chế độ nào (Quirks so với Tiêu chuẩn) mà trình duyệt đang ở,
Trên Firefox, sử dụng lệnh Xem / Thông tin trang (và xem ngăn Chung); hoặc nếu bạn có Tiện ích mở rộng dành cho nhà phát triển web, chỉ cần kiểm tra một biểu tượng trên thanh công cụ của nó (biểu tượng thứ ba từ bên phải).
Đối với IE, nhập javascript: alert (document.compatMode) vào thanh địa chỉ và kiểm tra xem cửa sổ bật lên có nói CSS1Compat (biểu thị Chế độ tiêu chuẩn) hoặc BackCompat (biểu thị Chế độ Quirks); cách khác, tải xuống và cài đặt Quirks hoặc Chuẩn Chế độ tiêu chuẩn đơn giản.
Điều đáng chú ý là nhiều trình duyệt có hai chế độ khác ngoài chế độ quirks - gần như chế độ tiêu chuẩn và chế độ tiêu chuẩn. Thật không may, IE6 và IE7 chỉ chạy ở chế độ gần như tiêu chuẩn và vì vậy nếu bạn cần hỗ trợ các trình duyệt này, sẽ rất khó để thử sử dụng chế độ gần như tiêu chuẩn trong tất cả các trình duyệt . Tuy nhiên, có lẽ tốt hơn để phát triển theo các tiêu chuẩn và sau đó cố gắng khắc phục các yêu cầu của trình duyệt. HTML5 sẽ chỉ cung cấp chế độ nghiêm ngặt, vì vậy bạn thực sự nên cố gắng phát triển dựa trên điều này để tương thích trong tương lai.