Skip to main content

O que é uma marca de seleção HTML?

Na HyperText Markup Language (HTML), uma marca de seleção é uma marca HTML que faz com que os elementos contidos na marca se movam por alguma parte da área visível da página da Web. A marca HTML originalmente foi projetada para permitir que os designers incluam facilmente uma animação de texto no estilo de fita, embora a tag possa ser aplicada a qualquer tipo de elemento, incluindo imagens e hiperlinks. Como muitas tags HTML, a marca de seleção HTML possui vários atributos que podem ser configurados para controlar a direção e a velocidade do movimento, quantas vezes o item deve rolar e quanto da tela deve ser percorrida. A marca de seleção HTML nunca fez parte tecnicamente do padrão da linguagem HTML; em vez disso, era uma extensão criada para um único navegador da web, embora muitos outros navegadores tenham eventualmente construído algum suporte para a tag. A rolagem básica de uma marca de seleção HTML pode ser facilmente reproduzida usando folhas de estilo em cascata (CSS) e JavaScript®, e é o método preferido para criar o efeito.

Uma observação importante sobre a marca de seleção HTML é que era uma extensão criada exclusivamente para o Microsoft® Internet Explorer®, sem qualquer notificação ao consórcio que mantém e regula o padrão da linguagem HTML. Isso significava que o recurso de letreiro originalmente renderizaria apenas em um navegador e não possuía um padrão formal para a implementação de outros navegadores. A maioria dos navegadores da web acabou implementando suporte para a marca de letreiro, principalmente para conformidade com sites existentes. A marca de seleção oficialmente é depreciada pelo padrão da linguagem HTML, no entanto, seu suporte contínuo não é garantido e seu uso continuado é desencorajado.

Em uma página da web, a marca de seleção HTML pode ser usada para incluir algum texto, uma imagem ou outro elemento HTML, para que o elemento se mova ou role visivelmente pela página. O comportamento padrão é que o elemento se mova de uma posição não visível além da borda direita do quadro para a esquerda e depois fique fora da vista além da borda esquerda do quadro. Sem outras definições, o elemento de letreiro rolará continuamente dessa maneira enquanto o site for visualizado.

Várias propriedades podem ser definidas para controlar melhor o comportamento de uma marca de seleção HTML. A direção da marca de seleção HTML pode ser alterada para que os objetos rolem verticalmente. A velocidade do movimento pode ser definida em milissegundos para que os elementos se movam mais rápido ou mais devagar. Mais importante, o comportamento padrão de rolagem para e de locais não visíveis pode ser alterado para que o texto sempre apareça dentro de sua área de rolagem. Também é possível definir um número específico de ciclos, ou loops, para que o texto viaje pela tela apenas um certo número de vezes antes de parar e se tornar estático.