Hi,
Wieso genau? Ich habe es schließlich nicht dem <img> zugewiesen, sondern dem <div>. Und das ist doch ein blockbildendes Element.
Du hast Deine Eingangsfrage:
Ich habe ein Bild auf eine Ebene gelegt und möchte diese nun horizontal zentriert darstellen. Für Text gibt es ja text-align, für Hintergründe background-align, aber was gilt für Bilder?
aber undeutlich gestellt. Wenn Du ein Bild (welches die display-Eigenschaft inline hat) zentieren willst, mußt Du für das umgebende blocklevel-Element text-align:center angeben.
Wenn Du das umgebende blocklevel-Element selbst zentrieren willst, margin:auto und zusätzlich für (alte) IEs text-align:center für dessen umgebendes Element.
freundliche Grüße
Ingo