Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л2 / Справочник по HTML.docx
Скачиваний:
4
Добавлен:
18.02.2023
Размер:
239.2 Кб
Скачать

Устаревшие и нестандартные элементы

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

На сегодняшний момент есть официальная специфика языка, и все новые броузеры поддерживают старые элементы, но это не обязательно.

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

Bgsound

Этот элемент используется для создания звуковых эффектов. Он употребляется в секции HEAD.

Элемент имеет ряд атрибутов: loop -обозначает число повторений звукового фрагмента. Для бесконечного повтора применяют: loop="infinite" или loop="-1"

Можно задать громкость звука: volume=число

Атрибут src очень важный, так как выбирает звуковой файл: <BGSOUND src="имя_файла.wav">

Также имеет стандартные атрибуты: class, id, lang, title.

<BLINK></blink>

Этот элемент задает мигание текста. На сегодняшний день этот тег признан устаревшим, так как он поддерживается не всеми браузерами! Сейчас этот тег заменяется программами - сценариями.

<DIR></dir><MENU></menu>

Этот элемент был раньше заместо UL

<DIR> <li>1-й пункт <li>2-й пункт <li> 3-й пункт </dir>

<XMP><LISTING>

Эти элементы еще в предыдущей версии считались устаревшими. Они имеют значение, сходное с PRE

<COMMENT></comment>

Элемент предназначен для обозначения комментариев. Он поддерживается некоторыми браузерами. В официальной специфике языка этого элемента нет!!!

Ограничения по использованию этого элемента:

  • Текст внутри комментария не должен содержать других элементов. При их наличии текс будет выведен на экран, отформатированный соответствующим образом;

  • Не допускается использование угловых скобок(текс внутри будет восприниматься, как тег).

<EMBED></embed>

Элемент был придуман в качестве хранилища некоторого объекта. Он употребляется по следующей схеме:

<EMBED> src="источник данных" height="высота" width="ширина" attribute_1="значение 1-го атрибута" attribute_2="значение 2-го атрибута" </EMBED>

<NOEMBED></noembed>

Элемент может содержаться внутри <EMBED></embed> и содержит определённый текст, который появляется, если браузер не поддерживает тег EMBED.

<HPx></hpx>

Предполагается, что x - равен 1,2,3... Этот элемент должен обеспечивать подсветку символов в строке. Hpx не поддерживается большинством браузеров, поэтому лучше его не использовать!

<BANNER></banner>

Этот элемент обеспечивает постоянный показ на экране содержимого этого элемента, не зависимо от прокрутки. Элемент поддерживается не всеми браузерами! Лучше использовать фреймы или скрипты.

<PLAINTEXT></plaintext>

Назначение этого элемента идентично PRE

<MARQUEE></marquee>

Элемент, создающий бегущую строку. Сам по себе прием интересен, но наибольшего эффекта можно добиться, если удачно подобрать атрибуты.

Фоновый цвет задается обычным способом: bgcolor="цвет"

Если фон задан, то этот элемент выглядит как цветная полоса, вдоль которой бежит текст. Высоту полосы можно регулировать двумя способами: height="высота в пикселах" height="чило в %"

Если высота полосы задается в пикселах, то можно порекомендовать задавать ее в диапазоне 30...50. Высоту можно задавать и в процентах. Процент определяет долю от высоты видимой части гипертекста внутри окна броузера. Эта величина, разумеется, не является постоянной и зависит от размера окна. Если высота полосы достаточно большая, имеет смысл использование атрибута align для выравнивания текста по верхнему краю, по середине или по нижнему краю полосы: align="top" align="middle" align="bottom"

Правда, не все броузеры поддерживают этот атрибут. Вот пример полосы; зеленого цвета, высотой 50 пикселов, с выравниванием бегущего текста по середине: <MARQUEE bgcolor="green" height="20" align="middle" scrollamount="8"> Бегущая строка </marquee>

Направление движения строки тоже можно менять: direction="left" direction="right"

Удачным атрибутом, на мой взгляд, оказался тот, который управляет поведением (behavior) строки. По умолчанию создается обычная бегущая строка, какие бывают на табло. Дойдя до края экрана (окна), она уходит из поля зрения, а затем появляется с противоположной стороны. Этот атрибут задается так: behavior="scroll"

Второй вариант движения заключается в следующем: строка появляется из-за края окна, достигает противоположного края и останавливается. Атрибут таков: behavior="slide"

По третьему сценарию строка не исчезает с экрана, но и не останавливается. Она движется вправо или влево, «отражаясь» от края окна и меняя направление движения. Атрибут в этом случае должен быть задан так: behavior="alternate"

Всю Полосу можно сдвинуть по горизонтали вправо: sрасе="смещеше в пикселах"

Выше и ниже полосы можно создать пустое пространство: vspace="высота в пикселах"

Количество проходов строки по экрану можно ограничить: loop="число"

Выполнив необходимое число проходов, строка остановится. В данном случае отсчет начнется только после трго, как пользователь увидит на экране бегущую строку.Скорость движения задает следующий атрибут: scrollamount="число"

Если число равно 1, то строка будет еле ползти по сравнению с режимом по, умолчанию. Если число больше 10, то строка будет двигаться очень быстро. Дадный атрибут задает скорость движения как число пикселов, которые проходит1 строка за каждый шаг.

Существует второй атрибут скорости, определяющий временной интервал (в миллисекундах) между шагами: scrolldelay="число"

С помощью этого атрибута можно заставить строку двигаться рывками.

Соседние файлы в папке Л2