Hola
sanchezl!
Imagino que ya habrás probado
Q<br>W<br>E<br>R<br>T<br>Y<br>, y no te sirvió.
Alguna vez tuve que hacer un título vertical (encolumnado), pero no sé si será tu caso. Empecé poniéndolo en una tabla (
width=1 ) y separando cada caracter con un espacio para que derraparan hacia abajo; pero como el texto lo traía desde otro documento, terminé cambiando la tabla por un
textarea que me ahorraba insertar los espacios.
Código:
<html>
<head>
<title>TEXTO VERTICAL.</title>
<SCRIPT>
<!--
function limp(){
document.all.form1.txver1.value=""}
// -->
</SCRIPT>
</head>
<body bgcolor=aliceblue>
<center>
<table><tr><td>
<form name=form1>
<TEXTAREA style="overflow:hidden; font:20pt;
font-weight:bold; color:blue;
font-family:'times new roman'; border=none;
width:3ex; letter-spacing:1ex; text-align:center;
background:snow; " name="txver1" cols="1"
rows="11" wrap="physical" /*readonly*/>
QWERTYUIOP
</TEXTAREA> <input type="button"
value="RESET" onclick="limp()">
</form>
</td><td valign=top>
<h2>Texto vertical.</h2>
El texto queda encolumnado de arriba hacia abajo
dentro de un <i>textarea</i>.<br>El fondo puede
ser transparente; y para ajustar la alineación
conviene terminar el texto con un espacio.
</td></tr></table>
</center>
</body>
</html>
Sabía que el título no superaba los doce caracteres, por eso no le puse ningún
script que ajustara el tamaño del
textarea al contenido, ni que saltara a otro si superaba cierto límite; pero son opciones para textos de más de una línea.
NOTA: readonly es opcional, lo anulé para que pudieras usar el área de texto para hacer pruebas.