2011-08-23 68 views
9

Tôi nghĩ chúng ta đã nghe về các chế độ dựng hình khác nhau của IE, chủ yếu dựa trên các phiên bản (IE6, IE7, IE8, IE9), "chế độ tương thích", "chế độ quirks" và mô phỏng phiên bản trước. Điều này có nghĩa là IE9 mô phỏng IE8 sẽ không nhận được kết xuất giống như IE8 gốc.Có bao nhiêu chế độ hiển thị trên IE?

Bỏ qua số lượng lớn các phiên bản Windows mà chúng có thể chạy trên ... bao nhiêu kết hợp trong số đó thực sự khác nhau? Tôi có nên xem xét IE9 đang chạy chế độ tài liệu IE8 khi kiểm tra trang web của mình không? Tôi có nên đi với các phiên bản chính không?

Tôi thành thật khá bối rối về toàn bộ tập hợp các công cụ hiển thị cho thế giới Microsoft một mình, chưa kể đến cách Webkit, Gecko và các công cụ hiển thị khác có thể hoạt động. Tôi hy vọng câu hỏi này mang lại cho tôi (và những người khác) gần gũi hơn để thanh toán suy nghĩ của chúng tôi.

Trả lời

7

Trong standards support profile for Internet Explorer, thuật ngữ "chế độ tài liệu" được dùng để chỉ chế độ trong đó các phiên bản sau của IE bắt chước phiên bản cũ (xem [MS-IEDOCO] phần 2.1.2, trang 8).

  • IE7 hỗ trợ chế độ quirks và chế độ IE7.
  • IE8 hỗ trợ chế độ quirks, chế độ IE7 và chế độ IE8.
  • IE9 hỗ trợ chế độ quirks, chế độ IE7, chế độ IE8 và chế độ IE9.

Ngoài cài đặt Chế độ tài liệu, mỗi công cụ trình duyệt có thể được sử dụng. Vì vậy, ví dụ, trong IE9 bạn có thể hiển thị một trang trong động cơ của IE8, sử dụng tiêu chuẩn tài liệu của IE9, do đó, có nhiều kết hợp hơn bạn muốn biết ...

Bạn có thể quan sát các cài đặt hiển thị này trong trình duyệt. Trong IE9, nhấn F12 để xem các công cụ của nhà phát triển. Có hai hộp thả xuống ở đầu cửa sổ cho phép bạn đặt các giá trị này và hiển thị lại trang.

Lưu ý rằng "chế độ tương thích" không phải là chế độ tài liệu riêng biệt. Cũng lưu ý rằng chế độ tiêu chuẩn của mỗi phiên bản có thể thực hiện các tiêu chuẩn khác với chế độ của phiên bản trong phiên bản sau (ví dụ chế độ chuẩn IE7 so với chế độ IE7 trong IE8). Xem các tài liệu khác trong hồ sơ hỗ trợ tiêu chuẩn để biết thêm thông tin.

Hơn nữa, chế độ tài liệu bổ sung được hỗ trợ trong IE8 và IE9, cụ thể là "chế độ gần như chuẩn": Nếu trang chứa khai báo XHTML hoặc HTML chuyển tiếp hoặc Frameset DOCTYPE (tr. 15), "bố cục hình ảnh bên trong ô " " sẽ được xử lý giống như cách mà chế độ quirks xử lý nó. " (. P 9)

+1

Ôi lòng tốt, khi Microsoft sẽ làm điều đó đúng không? Hoặc, có lẽ "gần như đúng?" – moey

+0

hồi quy tuyến tính: n = IE_Version - 5, được định nghĩa cho IE_Version> = 6 – rsaxvc

+0

Oh. Thượng Đế. Tôi đang ở trong một cảm giác lẫn lộn của sự biết ơn và kinh tởm. Cảm ơn rất nhiều! Tài liệu đó là nơi để tìm kiếm thông tin đó. – Alpha

1

Nếu bạn đang tìm kiếm để thử nghiệm những gì X-UA- loại * hoạt động trong các phiên bản IE khác nhau xem ở đây: http://emological.com/ie/

+0

Cảm ơn SO nhiều. Điều đó thực sự sẽ chứng minh là hữu ích. – Alpha

Các vấn đề liên quan