Я искал реальный вертикальный текст, а не повернутый текст в HTML, как показано ниже.Так что я мог бы добиться этого, используя следующий метод.
HTML: -
<p class="vericaltext">
Hi This is Vertical Text!
</p>
CSS: -
.vericaltext{
width:1px;
word-wrap: break-word;
font-family: monospace; /* this is just for good looks */
}
JSFiddle!Демонстрация.
Обновление: - Если вам нужно отобразить пробелы , добавьте следующее свойство к вашему CSS.
white-space: pre;
Итак, класс css должен быть
.vericaltext{
width:1px;
word-wrap: break-word;
font-family: monospace; /* this is just for good looks */
white-space: pre;/* this is for displaying whitespaces */
}
JSFiddle!Демонстрация с пробелами
Обновление 2 (28 июня 2015 г.)
Поскольку white-space: pre;
не работает (для этого конкретного использования)в Firefox (на данный момент) просто измените эту строку на
white-space: pre-wrap;
Итак, класс css должен быть
.vericaltext{
width:1px;
word-wrap: break-word;
font-family: monospace; /* this is just for good looks */
white-space:pre-wrap; /* this is for displaying whitespaces including Moz-FF.*/
}
Совместимость с JsFiddle Demo FF.