Heim > Web-Frontend > CSS-Tutorial > Hauptteil

css:margin:0 Auto-Lösung kann unter IE8 nicht zentriert werden

黄舟
Freigeben: 2017-07-21 13:43:54
Original
1995 Leute haben es durchsucht

Heute habe ich ein div geschrieben und dabei margin:0 auto; verwendet, um seine Attribute zu definieren und es zu zentrieren, aber es stellte sich als ungültig heraus.
Zuerst dachte ich, es sei ein Codekonflikt im CSS. Ich habe es mehrmals überprüft und festgestellt, dass es in Ordnung ist. Dann habe ich es mit Firefox und Google Chrome getestet und festgestellt, dass es zentriert ist. . .
Es scheint ein Browser-Kompatibilitätsproblem zu sein. Mir ist plötzlich eingefallen, dass ich Win7 verwende und der IE auf IE8 aktualisiert wurde. Baidu. . . .

Die Lösung wird unten kopiert:
Um eine Zentrierung unter IE6, 7 und Firefox zu erreichen, wird im Allgemeinen margin: auto verwendet, um dies zu erreichen, aber unter IE8 reicht dies nicht aus. Es stehen nun zwei Lösungen zur Verfügung:

Methode 1 (empfohlen):

Zuerst muss oben auf der Seite der Dokumenttyp eingestellt werden:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition al.dtd">
Nach dem Login kopieren

und hinzufügen im Kopf:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/> 即可!
Nach dem Login kopieren


Methode 2:

Körpereinstellungen {text-align:center;width:100%;}
Alle Divs in

, Wrap wird wie folgt festgelegt:

 #wrap    
 { 
 text-align:left; 
 width:***;  
 margin:0 
 auto; 
  }
Nach dem Login kopieren

Und im Kopf hinzufügen:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
Nach dem Login kopieren

Das war's!

Methode 3:

Verwenden Sie

, um die Wickelschicht in der zweiten Schicht zu ersetzen.

Das obige ist der detaillierte Inhalt voncss:margin:0 Auto-Lösung kann unter IE8 nicht zentriert werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage