Elemento de marquesina

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
elemento HTML para el texto de desplazamiento
Un video de una marquea HTML que muestra el texto "Wikipedia".

La etiqueta de marquesina es un elemento HTML no estándar que hace que el texto se desplace hacia arriba, abajo, izquierda o derecha automáticamente. La etiqueta se introdujo por primera vez en las primeras versiones de Internet Explorer de Microsoft y se comparó con el elemento Blink de Netscape, como una extensión patentada no estándar del estándar HTML con problemas de usabilidad. El W3C desaconseja su uso en documentos HTML.

Problemas de usabilidad

La marquesina puede distraer. El ojo humano se siente atraído por el movimiento y el texto de marquesina se mueve constantemente.

Al igual que con el elemento parpadeante, las imágenes o el texto etiquetados con marquesinas no siempre son completamente visibles en las páginas renderizadas, lo que hace que imprimir dichas páginas sea una tarea ineficiente (si no imposible); normalmente se requieren varios intentos para capturar todo el texto que podría mostrarse cuando los mensajes se desplazan o parpadean. La versión behavior="alternate" del marco hace que el texto se mueva hacia adelante y hacia atrás, pero no oculta ninguna parte si los anchos de desplazamiento se configuran correctamente.

Debido a que el texto de marquesina se mueve, es más difícil hacer clic en los enlaces que contiene que en los de texto estático, dependiendo de la velocidad y la duración del desplazamiento. Los usuarios solo tienen una oportunidad cada vez que pasa. Además, desplazar el texto demasiado rápido puede hacerlo ilegible para algunas personas, especialmente aquellas con discapacidad visual. Esto puede frustrar fácilmente a los usuarios. Para combatir esto, las secuencias de comandos del lado del cliente permiten programar las marquesinas para que se detengan cuando el mouse está sobre ellas.

Atributos

Marquee

Ejemplo de texto de la marquea (completo a través de CSS; el etiqueta es deprecated y ya no funciona en la mayoría de los navegadores)

A diferencia de su contraparte parpadeante, el elemento de marquesina tiene varios atributos que se pueden utilizar para controlar y ajustar la apariencia de la marquesina.

Align
Usa la misma sintaxis que el elemento img.
Comportamiento
Permite al usuario establecer el comportamiento de la marquea a uno de tres tipos diferentes:
  • Scroll (default) – Desplaza el texto de derecha a izquierda, y descansa en el lado derecho de la marquea cuando ha llegado al lado izquierdo. El texto desaparece cuando termina el bucle.
  • Slide – Cuando se utiliza en ausencia del atributo 'Comportamiento', el contenido que debe ser desplazado deslizará toda la longitud de la marquea pero para el momento en que golpea el final, de modo que el contenido se mostrará. Pero si se utiliza con atributo 'Comportamiento' entonces el atributo 'Slide' será ignorado.

Los bucles se cuentan cada vez que llegan a cada extremo de la marquesina; un bucle de 1 es diferente de 'Slide' atributo. cuando el elemento se desplaza con 'Deslizar' atributo, el elemento se detendrá permanentemente al final de la marquesina, mostrando el elemento completo. Sin embargo, cuando se desplaza un elemento sin un 'Bucle' atributo, el número de pergaminos se repetirá según el número de 'Bucle' es igual a. Si 'Bucle=1' luego, el elemento se desplazará solo una vez y saldrá completamente de la longitud del marco, mientras que el elemento que se está desplazando se detendrá y será lo mismo que "Deslizar". De forma predeterminada, 'Loop=infinite' por lo que no es necesario codificar el atributo 'Bucle' si quieres un desplazamiento sin parar. Nota: 'Bucle' se ignorará si el atributo 'Comportamiento' está codificado. Además, si 'Comportamiento=Alternativo' y 'Bucle=2' luego, el elemento irá desde el principio de la marquesina hasta el final y volverá al principio, contando un viaje de ida y vuelta como 2 bucles.

  • Suplente- Retrocede el texto de derecha a izquierda.
Bgcolor
Establece el color de fondo de la marquea.
Dirección
Establece la dirección de la caja de la marquea. Los valores son dejados, derecho, arriba, abajo donde el valor indica la dirección del viaje. Direction=left por lo tanto mueve el texto de derecha a izquierda en la pantalla.
Width
Esto establece la amplitud de la marquea.
Loop
Esto establece cuántas veces la marquea debe 'Loop' su texto. Cada viaje cuenta como un bucle.
Scrollamount
Esto es cuántos píxeles el texto se mueve entre 'frames'. Así que desplazamiento=1 da la velocidad de desplazamiento más lenta.
Scrolldelay
Esto establece la cantidad de tiempo, en milisegundos, entre 'frames', mucho como ver una repetición de un video donde cada fotograma del video sería pausado para x número de milisegundos. 'Scrolldelay=1000' significa un movimiento lento donde cada marco dura mil mil mil milisegundos o un segundo.

Un elemento de marquesina puede contener HTML arbitrario, por lo que, además del texto, podría mover una o más imágenes, clips de película o GIF animados.

Implementación

La etiqueta de marquesina ha quedado obsoleta en la mayoría de los navegadores, pero aún se puede implementar el mismo comportamiento con hojas de estilo en cascada, como esta:

@claves marquee {} 0% {} transformación: traducirX()100%); } 100% {} transformación: traducirX()-100%); }}.marquee-container {} espacio blanco: ahora mismo; desbordamiento: escondido; posición: relativo; animación: marquee 10s lineal infinito;}.marquee-content {} pantalla: inline-block;}

La animación, marquee, se define por su @keyframes como una traducción simple de derecha a izquierda; sería posible invertir la animación invirtiéndola (de -100% a 100%, por ejemplo). El 10s también se puede modificar para alterar su salida.

El estilo luego se puede invocar en HTML:

c)div clase="marquee-container"■ c)div clase="marquee-content"¡Los malditos gansos están en el contrato!.div"div
¡Los malditos gansos están en el contrato!

Cumplimiento

El elemento marquesina se inventó por primera vez para Internet Explorer de Microsoft y es compatible con él. Los navegadores web Firefox, Chrome y Safari lo admiten por compatibilidad con páginas heredadas. El elemento es HTML no compatible. Se propusieron propiedades CSS para lograr el mismo efecto especificado en el módulo Marquee Nivel 3, que se abandonó sin implementación en 2014. También se pueden lograr efectos similares mediante el uso de animaciones JavaScript o CSS3.

Contenido relacionado

Spl (Unix)

spl es el nombre de una colección de rutinas o macros del kernel de Unix utilizadas. para cambiar el nivel de prioridad de interrupción. Históricamente...

Tabla de métodos virtuales

En programación informática, una tabla de métodos virtuales una tabla de funciones virtuales, una tabla de llamadas virtuales , tabla de despacho, vtable o...

Hacer bucle while

En muchos lenguajes de programación de computadoras, un bucle do while es una declaración de flujo de control que ejecuta un bloque de código y luego...

ALGOL Y

ALGOL Y fue el nombre dado a un sucesor especulado del lenguaje de programación ALGOL 60 que incorporaba algunas características radicales que fueron...

Datosflex

DataFlex es un lenguaje de programación de alto nivel orientado a objetos y una herramienta visual de cuarta generación para desarrollar aplicaciones de...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save