我有以下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
是空头时,这一点尤其明显.
有没有可能在事先不知道任何尺寸的情况下将文本垂直居中?我还没有找到任何transform-origin
的值可以解决这个问题.