<html>
<head>
<title>Test</title>
</head>
<body>
<div>
<img src="queuedError.jpg" style="margin:auto; width:200px;" />
</div>
</body>
</html>
Das div
Bild wird wie gewünscht auf 100% erweitert, aber das Bild zentriert sich nicht. Warum?
Hinzufügen
style="text-align:center;"
Versuchen Sie es mit dem folgenden Code
quelle
display: block;
zum Bild wird daher dringend empfohlen.Ich weiß, dass dies ein alter Beitrag ist, wollte aber mitteilen, wie ich das gleiche Problem gelöst habe.
Mein Bild erbte einen Float: Links von einer übergeordneten Klasse. Durch Setzen von float: none konnte ich margin: 0 auto und display: block richtig funktionieren lassen. Hoffe, es kann jemandem in der Zukunft helfen.
quelle
Ich habe festgestellt, dass ich eine bestimmte Breite für das Objekt definieren muss, sonst wird es durch nichts zentriert. Eine relative Breite funktioniert nicht.
quelle
öffnen und
div
dann setzenimage
Tag (oder) Inhaltschließen div
quelle
quelle
Ich habe gefunden ... Rand: 0 Auto; funktioniert bei mir. Aber ich habe auch gesehen, dass es NICHT funktioniert, weil die Klasse von einer anderen Spezifität übertrumpft wurde, die ... float: left; Achten Sie also darauf, dass Sie möglicherweise hinzufügen müssen ... float: none; Dies funktionierte in meinem Fall, als ich eine Medienabfrage codierte.
quelle