Я узнал, как повернуть текст (спасибо SO) на 90 °, проблема в том, что текст отображается вертикально, но (я думаю) поле рассчитывается горизонтально (как до поворота).
У меня есть ячейка таблицы, которая содержит такой повернутый текст, и я хотел бы выровнять текст поверх ячейки. В результате я получаю что-то вроде этого:
Текст перед поворотом:
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
ВОПРОС: как выровнять текст по вертикали, т.е. как сделать так, чтобы браузер видел поле как после (а не до) поворота?
writing-mode
) правильно поворачивает блочную модель элемента, но это не похоже на то, что делают браузеры Webkit/Mozilla. :( - person drudge   schedule 13.05.2011