我有以下的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)之前是垂直居中的transform: rotate(-90deg)风格被应用,但是稍后有些偏移。 当div.outer短时,这一点尤为明显。 是否可以在不知道任何尺寸的情况下垂直居中? 我还没有find解决这个问题的任何transform-origin价值。
比方说,你有一个正常的TextView,写有“Stackoverflow”,是否可以旋转TextView -90°,让S在底部,W在屏幕顶部? 当然,我可以把我的文字写成一个图像,旋转并使用它,但我现在对文本感兴趣。 谢谢。