【发布时间】:2011-08-25 01:32:25
【问题描述】:
我发现了如何将文本(感谢 SO)旋转 90°,问题是文本是垂直渲染的,但是(我猜)框是水平计算的(如 before 旋转)。
我有包含此类旋转文本的表格单元格,我想在单元格顶部对齐文本。结果我得到了这样的结果:
旋转前的文字:
rotated90
旋转后的文字(请原谅我的 ASCII 截图):
0
9
d
e
t
a
t
o
r
与单元格顶部对齐的旋转文本:
0
9
d
e
-----------
t
a
t
o
r
所以部分文本实际上在单元格上方,这很糟糕。
想要的效果:
-----------
0
9
d
e
t
a
t
o
r
问题:如何垂直对齐文本,即如何让浏览器将框视为旋转之后(而不是之前)?
【问题讨论】:
-
IE 的方法 (
writing-mode) 可以正确地旋转元素的盒子模型,但它看起来不像 Webkit/Mozilla 浏览器那样。 :( -
@jnpcl,谢谢提醒,不过确实限制太多了,毕竟我也不用windows做主系统。
标签: html css alignment tablelayout