¿Qué es una marquesina HTML?

En el lenguaje de marcado de hipertexto (HTML), una marquesina es una etiqueta HTML que hace que los elementos contenidos dentro de la etiqueta se muevan por una parte del área visible de la página web. La marquesina HTML se diseñó originalmente para permitir a los diseñadores incluir fácilmente una animación de texto al estilo de una cinta de teletipo, aunque la etiqueta se puede aplicar a cualquier tipo de elemento, incluidas imágenes e hipervínculos. Al igual que muchas etiquetas HTML, la etiqueta de marquesina HTML tiene varios atributos que se pueden configurar para controlar la dirección y la velocidad del movimiento, cuántas veces debe desplazarse el elemento y qué parte de la pantalla debe atravesarse. La etiqueta de marquesina HTML nunca fue técnicamente parte del estándar del lenguaje HTML; en cambio, era una extensión creada para un solo navegador web, aunque muchos otros navegadores eventualmente incorporaron algún soporte para la etiqueta. El desplazamiento básico de una marquesina HTML se puede reproducir fácilmente utilizando hojas de estilo en cascada (CSS) y JavaScript®, y es el método preferido para crear el efecto.

Una nota importante sobre la etiqueta de marquesina HTML es que era una extensión creada únicamente para Microsoft® Internet Explorer®, sin ninguna notificación al consorcio que mantiene y regula el estándar del lenguaje HTML. Esto significaba que la función de marquesina originalmente solo se representaría en un navegador y no tenía un estándar formal para que otros navegadores lo implementaran. La mayoría de los navegadores web finalmente implementaron la compatibilidad con la etiqueta de marquesina, principalmente para cumplir con los sitios web existentes. La etiqueta de marquesina está oficialmente depreciada bajo el estándar de lenguaje HTML, sin embargo, su soporte continuo no está garantizado y se desaconseja su uso continuo.

Dentro de una página web, la etiqueta de marquesina HTML se puede utilizar para incluir texto, una imagen u otro elemento HTML para que el elemento se mueva o se desplace visiblemente por una página. El comportamiento predeterminado es que el elemento se mueva desde una posición no visible más allá del borde derecho del marco hacia la izquierda, y luego fuera de la vista más allá del borde izquierdo del marco. Sin ninguna otra definición, el elemento de marquesina se desplazará continuamente de esta manera mientras se visualice el sitio web.

Se pueden definir varias propiedades para controlar mejor el comportamiento de una marquesina HTML. La dirección de la marquesina HTML se puede cambiar para que los objetos se desplacen verticalmente. La velocidad del movimiento se puede definir en milisegundos para que los elementos se muevan más rápido o más lento. Lo más importante es que el comportamiento predeterminado de desplazamiento hacia y desde ubicaciones no visibles se puede cambiar para que el texto siempre aparezca dentro de su área de desplazamiento. También se puede definir un número específico de ciclos, o bucles, de modo que el texto solo recorra la pantalla un cierto número de veces antes de detenerse y volverse estático.