- •Гиперссылка в пределах html страницы
- •Почтовая гиперссылка
- •Id, class Общие Идентификаторы элемента
- •Ismap Кроме msie Указывает, что должна быть использована серверная карта объекта
- •Id, class Общие Идентификаторы элемента
- •Id, class Общие Идентификаторы элемента
- •Id, class Общие Идентификаторы элемента
- •2011-06-05 // Есть вопросы, предложения, замечания? Вы можете обсудить это на форуме !
- •Билет 13 Виды селекторов: селектор групп, классовые селекторы, id-селекторы.
- •Билет 14 Способ применения css – встраивание
- •2.4.4.1. Создание запроса на выборку с помощью Мастера
- •2.4.4.2. Создание запроса на выборку с помощью Конструктора
Id, class Общие Идентификаторы элемента
title, style Общие Определяют заголовок и стиль элемента
direction - Определяет направление перемещения. Допустимые значения: left, right, up и down, задающие перемещение слева направо, справа налево, снизу вверх и сверху вниз соответственно
behavior Mozilla разных версий по-разному воспринимают behavior=slide Определяет вид перемещения. Допустимые значения: slide (въехать и остановиться), scroll (прокручиваться подобно бегущей строке) и alternate (перемещаться между границами отведенной области)
loop Кроме Mozilla Определяет число повторений.
scrollamount, scrolldelay - Определяют число пикселей для перемещения за один такт и время такта в миллисекундах
bgcolor - Задает цвет фона
align Только Mozilla Определяет выравнивание внутри блока. Может принимать значения center, left, right
width, height - Определяют размер области, в которой будет происходить перемещение, по горизонтали и вертикали соответственно
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup Общие Определяют действие, которое должно быть выполнено в ответ на соответствующее действие пользователя
Следует учитывать, что, поскольку MARQUEE не является стандартным элементом, то использовать его в действительных документах HTML лил XHTML нельзя. Кроме того, в поддержке его разными браузерами имеются некоторые различия. В то же время, в CSS уровня 3 было добавлено свойство marquee, позволяющее назначить подобное динамическое поведение элементам уровня блока. Проблема здесь кроется «всего лишь» в том, что CSS 3 толком не поддерживается даже в новых версиях MSIE. Так что решать, использовать или нет этот элемент – вам, при этом стоит принять во внимание, что, с одной стороны, динамические эффекты можно сделать при помощи сценариев, а с другой – что есть еще и смежные технологии, например Flash. Вариант с использованием JavaScript можно посмотреть в файле marquee_alt.html – эффект там получается недостижимый для MARQUEE.
Свойства MARQUEE
Закрывающий тег: требуется.
Совместимость: MSIE, Mozilla 1.4, Opera 6.
Вложение: недопустимо.
Уникальный: нет.
Элементы MULTICOL, LAYER и другие
В середине 1990-х годов, когда компания Netscape была лидером мирового «браузеростроемия», одним только элементом BLINK дело ограничиться не могло: каждая новая версия Netscape Navigator радовала создателей web-страниц целым рядом новых элементов. Некоторые из них (например, FRAME, SCRIPT или APPLET) позже вошли в стандарт HTML, другие, хотя в стандарт и не вошли, получили поддержку практически у всех других разработчиков (EMBED) или хотя бы у некоторых (BLINK, KEYGEN). Однако в 3-й и 4-й версиях браузеров были введены и такие элементы, от поддержки которых позже о каким-либо причинам отказались даже в самой Netscape. И хотя сейчас уже никто не будет делать страницы, рассчитанные на старые версии Netscape Navigator, отдадим дань истории и рассмотрим наиболее интересные элементы, которые вы, возможно, когда-либо встречали, просматривая давно написанный код HTML.
Начнем с MULTICOL. Этот весьма полезный элемент был предложен в третьей версии браузера Netscape, и исчез в шестой. При помощи MULTICOL можно задать разбивку текста на несколько колонок – как в газете:
<multicol cols="2">Текст, который будет разбит на две колонки.</multicol>
Здесь мы задали оформление, при котором весь помещенный в контейнер текст будет разделен на две колонки. За число колонок, как видно, отвечает атрибут COLS. Кроме него, у этого элемента имеются еще 2 собственных атрибута. Это GUTTER, отвечающий за ширину промежутка между столбцами, и WIDTH, задающий ширину столбца (все созданные при помощи MULTICOL столбцы получаются равной ширины).
ПРИМЕЧАНИЕ
В Mozilla 1.8 поддержка колонок появилась вновь, но уже на качественно новом уровне – с использованием свойства columns CSS уровня 3. Кстати, в апреле 2011 года «CSS Multi-column Layout Module» получил статус Candidate Recommendation, т. е. работа над ним фактически завершена.
Другой, гораздо более известный и широко применявшийся в свое время элемент – LAYER («слой»), был призван решить проблемы динамического изменения страниц и предоставить более широкие возможности дизайна:
<layer id="Layer1" width="200" top="50" left="100" background="bg.gif">
Содержимое слоя
</layer>
Таким кодом создается слой шириной 200 пикселей, расположенный со смещением 50 пикселей сверху и 100 слева, и с собственным фоновым рисунком. По своей сути LAYER является эквивалентом современного элемента DIV, использованного в паре со стилями:
<div id="Layer1" style="width: 200px; top: 50px; left: 100px; background: url(‘bg.gif’);">
Содержимое слоя
</div>
Единственная уникальная особенность элемента LAYER – это возможность быть контейнером для другого документа, подобно IFRAME:
<layer src="file.html"></layer>
Помимо самого LAYER, существовали еще родственные ему элементы ILAYER и NOLAYER, причем первый предназначался для вкладывания в родительский слой (оставляясь, по сути, калькой самого LAYER, а потому практически не применялся), а второй был введен для совместимости, дабы можно было определить код на случай, если слои не поддерживаются.
СОВЕТ
Старайтесь избегать использования патентованных элементов, подобных BLINK, MARQUEE, LAYER и MULTICOL: всегда можно добиться такого же, или даже лучшего результата, применяя лишь одобренные в спецификациях HTML или XHTML элементы и комбинируя их со стилями и (или) сценариями.
Свойства LAYER И MULTICOL
Закрывающий тег: требуется.
Совместимость: MULTICOL – только Netscape 3 и 4, LAYER – Только Netscape 4.
Вложение: MULTICOL – недопустимо, LAYER – допустимо.
Уникальный: нет.