Wie wollen Sie Mitte ein div mit dem Internet Explorer?
Mühe habe ich mit internet explorer und zentrieren , meine Frage ist wie kann ich das zentrieren eines div-ohne das CENTER-tag
und es funktioniert in allen Browsern ,
denn ich war mit
margin:auto;
es funktioniert in allen borwsers
aber es funktioniert nicht in internet explorer
ich bin auf der Suche nach etwas, das funktioniert in allen Browsern
jemand sagte mir, sich zu setzen
text-align: center;
auf den Körper, sondern über den gesamten text hat, gehen in die Mitte
also, wie kann ich das tun?
- html-markup bitte
- Ist die Breite Fix ?
- margin:auto sollte funktionieren, wenn die Breite angegeben wird
margin:0 auto
können arbeiten auch mit einigen shrink-wrapping-Techniken für divs ohne angegebenen breiten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie in der Nähe. Verwenden Sie die CSS-unten:
Hier eine funktionierende jsFiddle. Beachten Sie, dass gab ich dem div eine Feste Breite.
Geben Sie eine Breite und margin:
Beispiel HTML:
IE hat fleckige Unterstützung für die automatische Ränder (D. H., das unterschiedliche Verhalten im quirks-Modus). Diese Arbeit sollte in so ziemlich allen Fällen jedoch:
CSS:
HTML:
//
Kommentare waren kaputt, bevor ich es Tat, obwohl lol. Befestigung jetzt...Ja, das funktioniert perfekt im IE.
Dein CSS ist in der Nähe, der Ihr Problem nicht der browser. Die einfache Lösung ist die änderung der inneren div-Klasse.
Haben Sie Ihre position absolute mit Links 25%... Verwenden Sie die Linken 50% und es wird AutoKorrektur.
Entfernen Sie die linke: 50% vollständig und fügen Sie margin: 0 auto; wie bereits erwähnt auf eine andere Antwort.