[HTML|CSS] Zentrieren von Bildern innerhalb einer Box

  • Ersteller Ersteller Mr. Snoot
  • Erstellt am Erstellt am
M

Mr. Snoot

Gast
Hio,

gibt es eine Möglichkeit, innerhalb einer Box ein Bild oder eine Tabelle - mit gültigem HTML - zu zentrieren?

margin:0 auto oder text-align:center geht nicht. <center></center> oder <div align="center"></div> geht zwar, ist aber kein valides HTML.

Bisherige Lösung, das Bild/Tabelle in eine Zelle einer 100% breiten Tabelle stecken und diese dann zentrieren (<td align="center"></td>); muss aber doch mit CSS auch anders möglich sein, oder?
 
margin: auto auto;
margin: oben/unten links/rechts

...wenn ich's grad' richtig im Kopf hab'
Ansonsten guggst Du: CSS4You
 
Ja, ne; bei margin tut sich bei Bildern anscheinend nur was, wenn man direkt einen bestimmten Abstand (100px o.ä.) angibt. 'auto' klappt da nicht.

margin: 0 auto wäre ja korrekt. Oben und unten Abstand wie er ist, links und rechts automatisch.
 
Hallo,

probiers mal folgendermaßen:

HTML:
position: relative oder absolute;
left: 50%;
margin-left: halbe Bild- oder Container-Breite als negativer Wert;
MfG mh1001
 
Saschlong schrieb:
Was soll das heißen :D

Alles was ich da, oder sonstwo finde ist margin:0 auto - das alleine funzt nicht; aber das hier geht:
HTML:
	position:relative;
	width:0px;
	margin:0 auto;
Also fehlt dazu noch position:relative, wie mh1001 gesagt hat, oder wies eben auch in deinem Stylesheet steht.
 
Zuletzt bearbeitet:
Hallo,

0 ist 0, egal ob %, EM, PX oder PT. Deswegen kann man bei allen Angaben mit 0 die Einheit weglassen.

Code:
width: 0;

ist dementsprechend auch korrekt und funktioniert.

MfG
Alex
 
Zurück
Oben