Здравствуйте. Как сделать так, чтобы нужный мне текст отображался вертикально?

Желательно с помощью CSS. Допустим я задам td-классу в таблице нужные свойства.
Я помучил гугл этими вопросами, нашел пару решений, но они либо криво работали, либо после допилки работали только в одном из браузеров.
В общем, я ищу готовый рецепт. Подскажите, пожалуйста, такой вариант который везде будет работать одинаково во всех браузерах.
Если с помощью CSS так сделать не получится, то тогда хотя бы скриптами.