Imagen de un poema escrito a mano: Agua del mar de Vicente AlexandreAcabo de leer en el foro de accesibilidad web, un problema que plantea un suscriptor: ¿cómo marcar versos de poemas y canciones?

Es una cuestión interesante que le he dado alguna vuelta. En HTML o XHTML, que yo sepa, no hay marcas para etiquetar versos, ni estrofas. Del mismo modo que disponemos de la marca <p> (en inglés) para marcar párrafos de texto normal, deberíamos disponer de alguna marca que especifique cuando un texto es un verso, conjunto de versos, o estrofa. Quizás en este caso el lenguaje está cojo.

Un lector del foro planteó la posibilidad de utilizar <pre> (en inglés) para marcar los versos, ya que esta marca sirve para que el texto se presente tal como se ha escrito, con espacios y saltos de línea. A mí esta solución no me convence, ya que <pre> es más bien una marca de presentación, no aporta sentido semántico al texto. En tal caso, yo creo que lo más correcto sería utilizar también <p> para marcar las estrofas y el estilo white-space: pre (en inglés) para presentar el texto tal como hace la marca <pre>.

Si crees que tienes alguna idea mejor o peor, o que yo estoy equivocado, por favor, no te cortes y comentalo.

Lee la segunda parte donde llego a la conclusión de que <br> es necesario para marcar poemas.