ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2019
Просмотров: 5004
Скачиваний: 4
СОДЕРЖАНИЕ
Элементы, относящиеся к заголовку документа
Элементы для создания фреймов и работы с ними
Элементы для работы со скриптами
Ссылки на другие сайты по данной теме
Ссылки на другие сайты по данной тематике
Элементы форматирования текста
Пример 2. Использование изображения в качестве гиперссылки:
Пример 3. Использование ISMAP:
Пример 4. Использование USEMAP:
FRAME
(HTML 4.0) - Frame
Определяет фрейм и его свойства внутри FRAMESET-структуры. (см. элемент FRAMESET)
Атрибуты
SRC - обязательный атрибут. Указывает адрес (URL) HTML-файла, отображаемого в данном фрейме.
NAME - определяет имя данного фрейма, которое будет в дальнейшем использоваться для ссылки на него из других документов с помощью атрибута TARGET (см. элемент A). В качестве значения нужно указать любое имя без пробелов с использованием латинских символов и цифр. Имя не должно начинаться с цифр и специальных символов.
MARGINWIDTH - определяет ширину (в пикселах) левого и правого полей фрейма. Если атрибут не указан, браузер самостоятельно определит оптимальный размер отступа.
MARGINHEIGHT - определяет ширину (в пикселах) верхнего и нижнего полей фрейма. Если атрибут не указан, браузер самостоятельно определит оптимальный размер отступа.
SCROLLING - определяет наличие линеек прокрутки содержимого фрейма. Возможные значения:
-
yes - отображать линейки прокрутки.
-
no - не отображать линейки прокрутки.
-
auto - отображать линейки прокрутки при необходимости (если документ, указанный в атрибуте SRC, не умещается во фрейме).
NORESIZE - не позволяет изменять размеры фрейма. Данный атрибут является флагом и не требует указания значения.
FRAMEBORDER - определяет наличие рамок у фрейма. Возможные значения:
-
yes - отображать рамки;
-
no или 0 - не отображать рамки;
Браузеры Netscape не поддерживают данный атрибут в полной мере и для глобального определения ширины рамок используют атрибут BORDER элемента FRAMESET.
Пример (файл index.html):
...
<FRAMESET
FRAMEBORDER="0" FRAMESPACING="0" BORDER="0"
COLS="265,*">
<FRAME
SRC="frame1.html" NAME="page">
<FRAMESET
ROWS="165,*">
<FRAME SRC="frame2.html" NAME="menu1"
MARGINWIDTH="0">
<FRAME SRC="frame3.html"
NAME="menu2" MARGINWIDTH="0">
</FRAMESET>
<NOFRAMES>Ваш браузер не
поддерживает
фреймы</NOFRAMES>
</FRAMESET>
<BODY>
</BODY>
...
В результате окно браузера разделится на три фрейма, как показано ниже. Причем frame1.html будет иметь ширину 265 пикселов, а frame2.html - высоту 165.
FRAMESET
(HTML 4.0) - Frame Set
Определяет фреймовую (оконную) структуру документа: размеры и расположение фреймов на странице. Создаётся вместо тела документа (то есть элемент BODY в документе не используется). Открывает и закрывает список фреймов, определяемых с помощью элемента FRAME. Между начальным и конечным тегами кроме элементов FRAME и NOFRAMES могут находиться другие элементы FRAMESET. То есть элемент FRAMESET поддерживает вложенные конструкции фреймов.
Атрибуты
ROWS - определяет количество и размеры горизонтальных фреймов (фреймов-строк) в окне браузера. В качестве значения задается список размеров фреймов через запятую. Способы задания размеров:
-
в процентах от высоты рабочей области окна браузера. Например: "30%,30%,40%";
-
в виде знака "*" (звездочка), говорящего о том, что фрейм занимает все свободное пространство окна браузера, незанятое другими фреймами с явно указанными размерами. Например, звездочка в записи "25%,25%,*" равносильна 50%;
-
в пикселах. Например: "75,*";
Все три способа можно совмещать. Например, "25%,40,*" разобъет экран на три горизонтальных фрейма, первый из которых будет высотой в четверть окна браузера, второй - в 40 пикселов, а третий займет всю оставшуюся площадь.
COLS - определяет количество и размеры вертикальных фреймов (фреймов-столбцов) в окне браузера. В качестве значения задается список размеров фреймов через запятую. Размеры задаются так же, как и в предыдущем атрибуте ROWS.
BORDER - определяет ширину рамок фреймов в пикселах. Данный атрибут действует только в браузерах Netscape;
FRAMEBORDER - определяет наличие рамок у содержащихся внутри FRAMESET фреймов. Возможные значения:
-
Yes - отображать рамки;
-
No или 0 - не отображать рамки;
Браузеры Netscape не поддерживают данный атрибут в полной мере и для глобального определения ширины рамок используют атрибут BORDER.
FRAMESPACING - определяет расстояние (так называемую "серую область") между фреймами в пикселах. Данный атрибут необходим для создания фреймов без рамок.
Примечание
-
Обратите внимание на то, что FRAMESET-структура создаётся вместо элемента BODY. FRAMESET-структура, расположенная в заголовке (внутри элемента HEAD) считается ошибкой.
NOFRAMES
(HTML 4.0) - No Frames
Все, что находится между начальным и конечным тегами данного элемента, будет отображено браузером, если он не поддерживает фреймы. Элемент NOFRAMES не имеет атрибутов и должен находиться внутри элемента FRAMESET.
Пример:
<FRAMESET
ROWS="*,*">
<NOFRAMES>Ваш браузер
не поддерживает фреймы. Обыдно,
да?</NOFRAMES>
<FRAME
SRC="frame1.html">
<FRAME
SRC="frame2.html">
</FRAMESET>
Скрипты
Скрипты - это включения в HTML не-html кода, дополняющего его возможности. С помощью сприптов вы можете создавать анимированные кнопки меню, осуществлять автоматическое перенаправление на другие документы и т.д. Большинство скриптов пишется на языке JavaScript.
К сожалению, в этом справочнике вы не найдете описания языка JavaScript, но для его изучения можете воспользоваться одним из сайтов, представленных в разделе Полезные линки, а также почитать наш форум.
Элементы для работы со скриптами
-
SCRIPT Вставляет скрипт в HTML-документ
-
NOSCRIPT Определяет текст, который будет отображен, если браузер не поддерживает скрипты
SCRIPT
(HTML 3.2) - Script
Вставляет скрипт в документ. Сам текст скрипта либо располагается между начальным и конечным тегами, либо определяется как URL файла, содержащего скрипт, в атрибуте SRC.
Атрибуты
LANGUAGE - определяет язык, на котором написан скрипт, например, JavaScript.
SRC - определяет URL скрипта.
Пример 1:
<SCRIPT
LANGUAGE="JavaScript"
SRC="http://www.igf.ru/js/script.js">
</SCRIPT>
В целях совместимости со старыми браузерами, содержимое элемента SCRIPT следует заключать между <!-- и -->, т.е. оформлять его как html-комментарий:
Пример 2:
<SCRIPT
LANGUAGE="JavaScript">
<font
color=#006600><!--
window.location="http://www.art-russia.com";
//
--></font>
</SCRIPT>
Где размещать скрипт
Элемент SCRIPT можно располагать либо в заголовке (внутри элемента HEAD) либо в теле документа (внутри BODY).