Тег MARQUEE

Тег <MARQUEE> создает бегущую строку на странице. На самом деле содержимое контейнера <MARQUEE> не ограничивается строками и позволяет перемещать (скролировать) любые элементы веб-страницы — изображения, текст, таблицы, элементы форм и т.д. Перемещение можно задать не только по горизонтали, но и вертикали, в этом случае указываются размеры области, в которой будет происходить движение.

Первоначально тег <MARQUEE> был предназначен только для браузера Internet Explorer, но современные версии других браузеров (Firefox 1.0, Netscape 7, Opera 7 и старше) также понимают и поддерживают этот тег.

Синтаксис

<marquee>...</marquee>

Параметры

Описание параметров тега <MARQUEE>


Параметр BEHAVIOR

Устанавливает способ движения содержимого внутри элемента <MARQUEE>.

Синтаксис

<marquee behavior="alternate | scroll | slide">...</marquee>

Аргументы

Значение по умолчанию - scroll.

Параметр BGCOLOR

Устанавливает цвет фона под содержимым элемента MARQUEE.

Синтаксис

<marquee bgcolor="цвет">...</marquee>

Параметр DIRECTION

Содержимое контейнера <MARQUEE> может перемещаться в четырех направлениях, не только влево и вправо, но также вверх и вниз.

Синтаксис

<marquee direction="down | left | right | up">...</marquee>

Аргументы

Значение по умолчанию - left.

Параметры HEIGHT и WIDTH

Элемент MARQUEE отображается как прямоугольник, ширина и высота которого устанавливаются, соответственно, с помощью параметров width и height. Прокрутка содержимого будет происходить в пределах заданных размеров. Допускается использовать значения в пикселах или процентах. Если установлена процентная запись, то размеры <MARQUEE> вычисляются относительно родительского элемента, обычно это тег BODY. Иными словами, width="100%" означает, что элемент будет занимать всю доступную ширину веб-страницы.

Синтаксис

<marquee height="высота">...</marquee> 
<marquee width="ширина">...</marquee>

Аргументы - любое целое положительное число в пикселах или процентах. Значения по умолчанию:  ширина — 100%, высота — 12 пикселов.

Параметр HSPACE и VSPACE

Параметры hspace и vspace предназначены для добавления пустого пространства вокруг содержимого MARQUEE. Атрибут hspace устанавливает поля слева и справа от элемента (по горизонтали), а vspace — сверху и снизу (по вертикали). Поля не увеличивают фоновую область под содержимым и служат для изменения расстояния между тегом <MARQUEE> и другими элементами веб-страницы.

Синтаксис

<marquee hspace="поле по горизонтали">...</marquee> 
<marquee vspace="поле по вертикали">...</marquee>

Допустимое значение - любое целое положительное число в пикселах. Значение по умолчанию - -1.

Параметр LOOP

Устанавливает, сколько раз скролировать содержимое тега <MARQUEE>. После того, как заданное число раз отсчитано, содержимое остается в конечной точке.

Синтаксис

<marquee loop="число повторений">...</marquee>

Допустимые значения: любое целое положительное число или -1 для бесконечного воспроизведения движения. Значение по умолчанию -1.

Параметр SCROLLAMOUNT

Анимация содержимого элемента <MARQUEE> происходит за счет периодического стирания информации и отображения ее на новом месте. Параметр scrollamount устанавливает расстояние в пикселах между старым и новым положениями, которые влияют на скорость движения и плавность хода. Чем выше значение, тем быстрее перемещается содержимое контейнера. Если значение равно нулю, то движения не происходит.

Синтаксис

<marquee scrollamount="число">...</marquee>

Аргумент - любое целое положительное число пикселов. Значение по умолчанию 6.

Параметр SCROLLDELAY

На скорость скролирования, как и изменение позиции, влияет частота обновления содержания. Параметр scrolldelay задает время задержки между движениями в миллисекундах, чем ниже значение, тем выше скорость движения, и наоборот.

Синтаксис

<marquee scrolldelay="число">...</marquee>

Аргумент - любое целое положительное число миллисекунд. Значение по умолчанию 85.

Параметр TRUESPEED

Если содержимое тега <MARQUEE> перемещается слишком быстро, то срабатывает встроенный ограничитель скорости, который насильно замедляет скролирование. Это сделано для того, чтобы сохранить читабельность текста. Если вы намерены обойти это ограничение, добавьте параметр truespeed, он заставляет прокручиваться содержимое с заданной скоростью. Для параметра scrolldelay ограничение скорости начинается со значения 60 миллисекунд и ниже.

Синтаксис

<marquee truespeed>...</marquee>