2009-11-04 3 views
11

ich nicht wirklich verstehen, was es tut, aber es ist in meinem Projekt zu setzen:Können Sie mehrere http-äquivalente Meta-Eigenschaften haben?

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 

Ich will weg in IE8 Kompatibilitätsmodus zwingen, cos Menschen es auf halten drehen und Sachen bricht. Es ist Software im Intranet, wo jeder IE8 hat.

ich gelesen, dass ich in diese setzen sollte:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 

es zu zwingen, aus. Sollte ich jedoch die erste Zeile durch diese ersetzen, beides haben oder etwas ganz anderes tun?

Antwort

11

Einfach diese beiden Linien in den Kopf legen, nicht kombinieren.

Sie können so viele Meta-http-äquivalente Tags haben, wie Sie möchten.

Das gleiche gilt für normale Meta-Tags.

0

Setzen Sie das X-UA-kompatible Tag oben in den Kopfbereich Ihres Dokuments, so wie es hier sein muss. Content-Type sagt dem Browser, was der Dokumentinhalt ist und sollte nach t platziert werden.

4

Ja, mach dir keine Sorgen. Sie haben möglicherweise mehrere http-äquivalente Zeilen. In der Tat, in diesem Fall, was Sie tun, ist 2 verschiedene Variablen einstellen:

  1. Content-Type = "text/html; charset=iso-8859-1"
  2. X-UA-Compatible = "IE=EmulateIE8"

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 
    

In meinen Seiten Ich gründe meine X-UA- Kompatibel als:

<meta http-equiv=\"X-UA-Compatible\" content=\"IE=100\" > 

Ich denke, IE = 100 hat die gleiche Wirkung wie IE = EmulatesIE8

Verwandte Themen