私は次のHTMLを持っています:
<div class="outer">
<div class="inner rotate">Centered?</div>
</div>
div.outer
細い縦の帯です。div.inner
90度回転します。「中央揃え?」というテキストが欲しいのですが。コンテナdivの中央に表示されます。どちらのdivのサイズも事前にわかりません。
これは近づいています:http://jsfiddle.net/CCMyf/2/。jsfiddleから、transform: rotate(-90deg)
スタイルが適用される前はテキストが垂直方向に中央に配置されているが、適用された後は多少オフセットされていることがわかります。div.outer
これは、が短い場合に特に顕著です。
サイズを事前に知らなくても、このテキストを垂直方向に中央揃えにすることはできますか?transform-origin
この問題を解決する値は見つかりませんでした。