Próbuję zmusić IE9 do załadowania mojej strony ze standardami IE9 ...
Zauważyłem, że <!DOCTYPE HTML>
przestawiam to cholerstwo w tryb dziwactw ... Co prawie psuje wszystko na stronie ...
Jak sprawić, by IE trzymał się standardów IE9?
html
internet-explorer-9
doctype
Abhishek
źródło
źródło
Odpowiedzi:
Umiejscowienie:
w
<head>
tagu powinien to zrobić.źródło
>
).Upewnij się, że nie masz żadnych komentarzy HTML przed deklaracją DOCTYPE, w przeciwnym razie IE9 użyje trybu dziwactw.
Samo umieszczenie
<!DOCTYPE html>
na samej górze strony bez niczego poprzedzającego powinno wystarczyć, aby IE9 używał trybu standardowego. Nie powinieneś również potrzebować metatagu.źródło
Użycie
WebBrowser
kontrolki do wyświetlania HTML spowoduje użycie renderowania IE8 , niezależnie od typu dokumentu, chyba że określiszlub
źródło
Usuń nieobsługiwane komentarze, sprawdź np. Obsługiwane komentarze. I umieść w swojej głowie tag. Deklaracja typu dokumentu powinna być pierwszą linią w Twoim HTML.
źródło
Mam w głowie wspomniane na wszystkich stronach. Jednak po prostu wyświetla się poprawnie dla strony głównej, dla wszystkich innych stron strona jest nadal renderowana w trybie rozproszonym.
źródło