Ich habe folgendes HTML:
<div class="outer">
<div class="inner rotate">Centered?</div>
</div>
div.outerist ein schmaler vertikaler Streifen. div.innerwird um 90 Grad gedreht. Ich möchte den Text "Zentriert?" zentriert in seinem Container div erscheinen. Ich kenne die Größe beider Divs nicht im Voraus.
Dies kommt nahe: http://jsfiddle.net/CCMyf/2/ . Sie können an der jsfiddle erkennen, dass der Text vertikal zentriert ist, bevor der transform: rotate(-90deg)Stil angewendet wird, danach jedoch etwas versetzt ist. Dies macht sich besonders dann bemerkbar, wenn div.outeres kurz ist.
Ist es möglich, diesen Text vertikal zu zentrieren, ohne vorher eine der Größen zu kennen? Ich habe keine Werte gefunden transform-origin, die dieses Problem lösen.
display: tabledie Elemente festzulegen? Da die "Standard" -Methode