2011-07-12 16 views
6

Robiłem tę stronę z systemem rezerwacji, jestem na komputerze Mac, więc ogólnie używałem Safari lub Firefox ... To ładnie przychodziło ładnie dopóki nie zdecydowałem się sprawdzić tego z IE.jQuery IE poszło tak spieprzone

to całkowicie śruby do góry strony i nie mam pojęcia od czego zacząć: http://offline.raileisure.com/

wypełnienie systemu rezerwacji po stronie prawej w wielu przeglądarkach i zobaczyć jaka jest różnica ... IE po prostu w ogóle tego nie lubi.

Dzięki!

+0

Dla mnie wygląda to w IE7. – Pointy

+0

On oznacza widget daty jQueryUI w formularzu po lewej stronie. –

+0

no mam na myśli wyskakujące okienko po wypełnieniu formularza i kliknięciu uzyskać cenę – Lee

Odpowiedz

5

Twoja strona działa w trybie dziwactwa w IE.

Aby zapobiec trybowi Quirks, należy dodać typ dokumentu do dokumentu. Polecam używanie typu dokumentu HTML5. Dodaj poniższe linie do góry kodzie powyżej tagu <html>:

<!DOCTYPE html> 

Problem rozwiązany.

Tryb Quirks to przestarzały tryb renderowania obsługiwany przez program IE w celu zapewnienia kompatybilności wstecznej z IE5.5. Naprawdę nie jest konieczne, aby jakakolwiek strona obsługiwała go więcej, dlatego zaleca się, aby wszystkie witryny miały prawidłowy typ dokumentu.

Można użyć dowolnego z wymienionych na this page (chociaż jeśli twoja strona nie jest XHTML, co moim zdaniem nie jest, wolałbym unikać ścisłych i przejściowych docptes xhtml).

2

Twoja strona zmusza IE do trybu Quirks, który łamie układ/popup.

Używając IE9, umieszczam stronę w trybie standardów IE8 z menu narzędzi programistycznych (F12) i wygląda tak, jak tego oczekujesz.

Musisz więc znaleźć sposób na rezygnację z trybu wyzwalacza HTML - tryb zapytań - zapoznaj się z informacjami na temat sposobu rozwiązania tego problemu pod numerem http://www.quirksmode.org/css/quirksmode.html.

Powiązane problemy