Skip to main content

Что такое HTML Marquee?

В языке разметки гипертекста (HTML) выделение - это тег HTML, который заставляет элементы, содержащиеся в теге, перемещаться по некоторой части видимой области веб-страницы. Изначально HTML-область была разработана, чтобы позволить дизайнерам легко включать текстовую анимацию в стиле тикера, хотя тег можно применять к любому типу элементов, включая изображения и гиперссылки. Как и многие HTML-теги, у тега HTML-маркера есть несколько атрибутов, которые можно установить для управления направлением и скоростью перемещения, сколько раз элемент должен прокручиваться и сколько раз экран должен быть пройден. HTML-тэг marquee никогда не был технически частью стандарта языка HTML; вместо этого это было расширение, созданное для одного веб-браузера, хотя многие другие браузеры в конечном итоге встроили некоторую поддержку тега. Простую прокрутку выделенного HTML-кода можно легко воспроизвести с помощью каскадных таблиц стилей (CSS) и JavaScript®, и это предпочтительный способ создания эффекта.

Важное замечание о теге HTML marquee состоит в том, что это расширение было создано исключительно для Microsoft® Internet Explorer® без какого-либо уведомления консорциума, который поддерживает и регулирует стандарт языка HTML. Это означало, что функция выделения изначально отображалась только в одном браузере и не имела формального стандарта для других браузеров. В большинстве веб-браузеров в конечном итоге реализована поддержка тега marquee, в основном для соответствия существующим веб-сайтам. Тэг marquee официально считается устаревшим в соответствии со стандартом языка HTML, однако его дальнейшая поддержка не гарантируется, и его дальнейшее использование не рекомендуется.

Внутри веб-страницы тег marquee HTML может использоваться для вложения некоторого текста, изображения или другого элемента HTML, чтобы элемент мог визуально перемещаться или прокручиваться по странице. Поведение по умолчанию состоит в том, что элемент перемещается из невидимой позиции за правый край фрейма влево, а затем выходит из поля зрения за левый край фрейма. Без каких-либо других определений элемент выделения будет постоянно прокручиваться таким образом, пока просматривается веб-сайт.

Несколько свойств могут быть определены, чтобы лучше контролировать поведение выделенной области HTML. Направление HTML-выделения можно изменить, чтобы объекты прокручивались вертикально. Скорость движения может быть определена в миллисекундах, поэтому элементы будут двигаться быстрее или медленнее. Наиболее важно, поведение по умолчанию прокрутки к и от невидимых местоположений может быть изменено так, чтобы текст всегда появлялся в пределах его области прокрутки. Также может быть определено определенное количество циклов или циклов, так что текст будет перемещаться по экрану только определенное количество раз, прежде чем остановится и станет статичным.