Axel Richter: 'Alles in der Mitte'

Beitrag lesen

Hallo,

An die Methode habe ich auch schon gedacht - nur ist ein Element ein Text und ich weiß nicht, wieviel Pixel mal wieviel Pixel der hat - und ich weiß auch nicht, wie ich das rausfinden kann...

Nun, eins der Elemente in meinem Beispiel ist auch ein Text.
Allerdings wäre ein mehrzeiliger Text mit unbekannter Zeilenanzahl problematisch.

Deshalb dachte ich, ich könnte irgendwie 'sagen', dass der Punkt, für den die top- und left-Angaben gelten, der jeweilige Mittelpunkt ist...

Das geht doch :-)) top:50%; left:50%. Allerdings steht dann die linke obere Ecke des Contents in der Mitt des ungebenden Elements.

Du willst, dass sich das Block-Element, in dem der mehrzeilige Text steht, mit vertical-align ausrichten lässt. Das geht nur in einer Tabellenzelle oder in einem Element, dem die CSS-display-Eigenschaft sagt, dass es sich wie eine Tabellenzelle zu verhalten hat.
http://www.w3.org/TR/REC-CSS2/visuren.html#display-prop

viele Grüße

Axel