Skip to main content

X-UA-kompatibel Meta Tag Information

Privacy, Security, Society - Computer Science for Business Leaders 2016 (Kan 2025)

Privacy, Security, Society - Computer Science for Business Leaders 2016 (Kan 2025)

Indholdsfortegnelse:

Anonim

Forældede versioner af Microsofts Internet Explorer-browser forårsagede i mange år hovedpine for webdesignere og udviklere. Behovet for at oprette CSS-filer til specifikt at adressere de ældre IE-versioner er noget, som mange længe webudviklere kan huske. Heldigvis er de nyere versioner af IE, såvel som Microsofts nyeste browser - Edge, mere kompatible med webstandarder, og da de nyere Microsoft-browsere er "stadig grønne" på den måde, de automatisk opdaterer til den nyeste version, er det usandsynligt, at vi vil kæmpe med forældede versioner af denne platform som vi gjorde tidligere.

For de fleste webdesignere betyder Microsofts browsertilpasninger, at vi ikke længere behøver at klare de udfordringer, som den gamle IE-version har givet os tidligere. Nogle af os er dog ikke så heldige. Hvis et websted du administrerer stadig indeholder et stort antal besøgende fra en ældre IE-version, eller hvis du arbejder på interne ressourcer, som et intranet, for et firma, der bruger en af ​​disse ældre IE-versioner af en eller anden grund, så du skal fortsætte med at teste for disse browsere, selv om det er forældet. På en måde kan du gøre dette ved at bruge X-UA-kompatibel tilstand.

X-UA-Compatible er et meta-tag til dokumentmodus, der gør det muligt for webforfattere at vælge hvilken version af Internet Explorer, som siden skal gengives som. Det bruges af Internet Explorer 8 til at angive, om en side skal gengives som IE 7 (kompatibilitetsvisning) eller IE 8 (standardvisning).

Bemærk at i Internet Explorer 11 er dokumenttilstande blevet udskrevet - de bruges ikke længere. IE11 har opdateret support til webstandarder, der forårsagede problemer med ældre websteder.

For at gøre dette skal du angive brugeragenten og den version, der skal bruges i indholdet af taggen:

"IE = EmulateIE7"

De muligheder du har for indholdet er:

  • "IE = 5"

  • "IE = EmulateIE7"

  • "IE = 7"

  • "IE = EmulateIE8"

  • "IE = 8"

  • "IE = EmulateIE9"

  • "IE = 9"

  • "IE = kant"

Emulerende versionen fortæller browseren at bruge DOCTYPE til at bestemme, hvordan man laver indhold. sider uden en DOCTYPE vil blive gengivet i quirks-tilstand.

Hvis du fortæller det at bruge browserversionen uden at emulere (dvs.

"IE = 7") Browseren vil gøre siden til standardmodus, uanset om der er en DOCTYPE-erklæring.

"IE = kant" fortæller Internet Explorer at bruge den højeste tilstand til rådighed for den version af IE. Internet Explorer 8 kan understøtte op til IE8-tilstande, IE9 kan understøtte IE9-tilstande og så videre.

X-UA-kompatibel Meta Tag Type:

Den X-UA-kompatible metatag er et http-equiv metatag.

X-UA-kompatibelt Meta Tag Format:

Emulere IE 7

Vis som IE 8 med eller uden en DOCTYPE

Quirks Mode (IE 5)

X-UA-kompatibel metatag Anbefalede anvendelser:

Brug det X-UA-kompatible metatag på websider, hvor du har mistanke om, at Internet Explorer 8 vil forsøge at gøre siden til en forkert visning. Såsom når du har et XHTML-dokument med en XML-erklæring. XML-deklarationen øverst i dokumentet vil kaste siden i kompatibilitetsvisning, men DOCTYPE-erklæringen skal tvinge den til at blive gengivet i standardvisning.

Virkelighedstjek

Det er ganske vist usandsynligt, at du arbejder på websteder, der skal gøre som IE 5, men du ved aldrig. Der er stadig virksomheder, der tvinge medarbejdere til at bruge meget, meget gamle versioner af browsere for at fortsætte med at bruge proprietære arvsprogrammer, der blev udviklet for tid siden for disse specifikke browsere. For dem af os i webbranchen synes ideen om at bruge en browser som denne skøre, men forestille sig et produktionsselskab, der bruger et årtiers gammelt program til at styre lagerbeholdning på deres butiksgulv. Ja, der er sikkert moderne platforme til at gøre dette, men har de investeret i en af ​​disse platforme? Hvis deres nuværende system ikke er brudt, hvorfor ville de ændre det? I mange tilfælde vil de ikke, og du vil finde dette firma tvunget medarbejdere til at bruge den software og den antikke browser sikker på at køre den. Usandsynlig? Måske, men det er sikkert muligt. hvis du løber ind i et problem som dette, kan det være præcis, hvad du har brug for at kunne køre site i disse ældre dokumenttilstande.