Es gibt kein direktes Äquivalent. Das <center>
-Tag zentriert nicht nur den enthaltenen Text, sondern auch jedes Blockelement. Sie können jeden einzeln, aber nicht gleichzeitig nachahmen.
Zum Zentrieren von Inline- / Inline-Block-Inhalten (Text, Bilder, Videos usw.), die Sie verwenden würden, wenden Sie Folgendes auf ein div- oder anderes Blockelement an:
%Vor%Verwenden Sie zum Zentrieren eines Blockelements selbst:
%Vor% Offensichtlich ersetzen Sie 200px
mit der gewünschten Breite des Blocks und 0
mit dem von Ihnen bevorzugten Wert für den oberen / unteren Rand. Beachten Sie auch, dass Sie generell Klassennamen verwenden sollten, die das Element beschreiben, nicht seine Darstellung.
Sie müssen nur margin: auto;
verwenden, um ein div
zu zentrieren. Es spielt keine Rolle, ob es intern / eingebettet oder extern ist.
Wie der folgende Kommentar zeigt, funktioniert dies jedoch in Inline-Elementen nicht .
Wie oben erwähnt, wird text-align: center;
verwendet, um Text innerhalb eines Elements zu zentrieren.
margin: 0 auto;
zentriert nur etwas in CSS, wenn Sie auch einen width
-Spezifikator hinzufügen. Ohne width
wird es nicht funktionieren - es wird auf der linken Seite platziert. Dies bedeutet jedoch, dass es nicht dem <center>
-Tag entspricht, für das Sie keine Breite angeben mussten. Und IF Sie kennen die Breite von etwas und müssen sich darum kümmern, sie in einem CSS-Sheet anzugeben, eine Zeile für jedes Ihrer Objekte auf der Seite (die unterschiedliche Breiten haben), dann können Sie das auch Gib einfach den linken Rand. (Software: HTML5, Linux, Firefox 31)
CSS ist hoffnungslos in der Zentrierung. (Vortragssprache? Müll!)
Wenn Sie:
%Vor%Sie müssen es löschen, bevor die Randstile wirksam werden.