Właśnie stworzyłem małą stronę internetową i przetestowałem ją lokalnie w IE8, nie ma przycisku widoku zgodności, ale w ustawieniach znalazłem opcję o nazwie "wyświetlaj witryny intranetowe w widoku zgodności", ta opcja jest zaznaczona, wiec ufam, że wszystkie lokalne pliki są renderowane jako IE7.IE8, widok zgodności na pliki lokalne?
Następnie przesyłam stronę na mój serwer i wszystko działa poprawnie w trybie IE8, teraz przycisk comp-view jest widoczny, klikam i mój projekt staje się fubbar!
Przechodzę do ustawień comp-view i odznaczam "wyświetlanie witryn intranetowych w widoku zgodności", witryna wciąż wygląda dobrze, gdy próbuję przeglądać ją bezpośrednio z dysku twardego i nie widać jeszcze przycisku widoku comp-view .
Tym razem udało mi się stworzyć poprawkę w moim css dość łatwo, ale nie chcę tego doświadczyć ponownie dla większej witryny.
W jaki sposób mogę uzyskać zarówno tryb IE8, jak i widok zgodności dla stron lokalnych i czy mogę ufać, że jest aktywny, czy nie?
IE8 i IE7 nie powinny mieć aż tak dużej różnicy, więc muszę zapytać - czy masz zadeklarowany DOCTYPE? – jimyi
Jest tam stos różnic między IE8 i IE7, jeśli masz zestaw DOCTYPE. Jeśli nie, uruchamiasz tryb Quirks i tak, są one prawie takie same. – scunliffe