2009-11-04 12 views
11

I naprawdę nie rozumiem, co robi, ale to jest w moim projekcie:Czy możesz mieć wiele właściwości meta http-equiv?

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

Chcę wymusić tryb zgodności w IE8 off, bo ludzie ciągle się włączał i łamie rzeczy. Jest to oprogramowanie używane w intranecie, gdzie każdy ma IE8.

Czytałem, że należy umieścić w tym:

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

zmusić go. Jednak czy powinienem zastąpić pierwszą linię tym, czy oba powinny być całkowicie inne?

Odpowiedz

11

Po prostu umieść te dwie linie w głowie, nie łącz ich.

Możesz mieć tyle znaczników meta http-equiv, ile chcesz.

Samy dotyczą zwykłych metatagów.

0

umieść znacznik zgodny z X-UA na górze sekcji head dokumentu, ponieważ musi tu być. Content-type informuje przeglądarkę o zawartości dokumentu i powinna być umieszczona po t.

4

Tak, nie martw się. Możesz mieć wiele linii http-equiv. W rzeczywistości, w tym przypadku, co robisz jest ustawienie 2 różne zmienne:

  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" /> 
    

W moich stronach Jestem ustawienie mojego X-UA- Zgodny jako:

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

Myślę, że IE = 100 ma taki sam efekt jak IE = EmulationsIE8

Powiązane problemy