Estaba buscando un texto vertical real y no el texto girado en HTML como se muestra a continuación. Entonces podría lograrlo usando el siguiente método.
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! Manifestación.
Actualizar: - Si necesita que se muestren los espacios en blanco , agregue la siguiente propiedad a su css.
white-space: pre;
Entonces, la clase css será
.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! Demostración con espacio en blanco
Actualización 2 (28-JUN-2015)
Dado que white-space: pre;
no parece funcionar (para este uso específico) en Firefox (a partir de ahora), simplemente cambie esa línea a
white-space: pre-wrap;
Entonces, la clase css será
.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.*/
}
Compatible con JsFiddle Demo FF.