Aplikacja internetowa dla organizacji, która oficjalnie aktualizuje swoją standardową przeglądarkę od IE6 do IE8 (obchody kolejki), ustawiliśmy wszystkie nasze kody DOCTYPE na <!DOCTYPE html>
(jak również poprawiono inny kod html) i pomyślałem, że w IE8 spowoduje to renderowanie strony w trybie standardów IE8. Jednak nadal jest pokazywany w trybie standardów IE7.Meta tag trybu standardowego IE8
Dodałem <meta http-equiv="X-UA-Compatible" content="IE=8">
do sekcji <head>
i nadal nie działa domyślnie w trybie standardów IE8. Na tym etapie przypuszczam, że musi istnieć ustawienie (być może zasady grupy itp.), Które wymuszają tryb.
Po przeczytaniu hasła na forum MSDN, jeśli umieścisz metatag przed tagiem <html>
, zostanie on prawidłowo wyświetlony w trybie standardów IE8, co zadziałało u mnie. Czy jest inny sposób na zrobienie tego? To po prostu wygląda okropnie widząc meta tag tam ...
Oto z grubsza jak każda strona składa się:
<!DOCTYPE html>
<meta http-equiv="X-UA-Compatible" content="IE=8">
<html lang="en">
<head>
<meta charset="utf-8">
<title>Page Title</title>
</head>
<body>
</body>
</html>
Można ustawić 'X-UA-Compatible' jako nagłówka odpowiedzi HTTP, zamiast jako znacznik meta. Jeśli chcesz uzyskać więcej informacji na ten temat, daj mi znać (lub po prostu go Google). – thirtydot
to było @thirtydot – davidsleeps
Dobrze. Mogę opublikować odpowiedź, jeśli chcesz ją zaakceptować? – thirtydot