- •Пример:
- •Примечания:
- •Заголовок
- •Элементы, относящиеся к заголовку документа
- •Пример:
- •Пример 1
- •Пример 2
- •Примечание
- •Атрибуты
- •Пример (файл index.Html):
- •Атрибуты
- •Примечание
- •Примечание
- •Атрибуты
- •Пример:
- •Атрибуты
- •Пример:
- •Примечания
- •Тело документа
- •Примечания
- •Атрибуты
- •Пример:
- •Примечания
- •Гиперссылки
- •Ссылки на другие сайты по данной теме
- •Атрибуты
- •Пример 1
- •Пример 2
- •Пример 3
- •Примечания
- •Ссылки на другие сайты по данной тематике
- •Текстовые блоки
- •Элементы
- •Атрибуты
- •Пример:
- •Атрибуты
- •Пример:
- •Атрибуты
- •Пример:
- •Примечание
- •Атрибуты
- •Пример:
- •Пример:
- •Примечание
- •Форматирование текста
- •Элементы форматирования текста
- •Атрибуты
- •Пример:
- •Пример:
- •Атрибуты
- •Пример:
- •Объекты
- •Элементы
- •Атрибуты
- •Пример 1:
- •Атрибуты
- •Другие атрибуты
- •Пример 1:
- •Пример 2:
- •Примечания
- •Смотрите также
- •Ссылки на другие сайты по данной теме
- •Пример:
- •Атрибуты
- •Пример 1:
- •Примечания
- •Атрибуты
- •Примечания
- •Пример:
- •Атрибуты
- •Пример:
- •Примечания
- •Атрибуты
- •Пример:
- •Примечание
- •Атрибуты
- •Пример:
- •Результат
- •Атрибуты
- •Пример:
- •Атрибуты
- •Пример 1:
- •Пример 2:
Пример (файл 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).
NOSCRIPT
(HTML 4.0) - No Script
Определяет текст, который будет отображен, если браузер по какой-либо причине не работает со скриптами.
Пример:
<SCRIPT LANGUAGE="JavaScript"> ... ... <NOSCRIPT> Пора менять браузер... </NOSCRIPT> </SCRIPT>
Навигационные карты
Карты, обрабатываемые на клиентской машине браузером, создаются с помощью элементов MAPиAREAи представляют собой гиперссылки, офомленные в виде активных областей на изображении. Применить созданную карту к изображению можно вызвав ее по имени с помощью атрибутаUSEMAPэлементаIMG.
Пример:
<!-- Создаем карту с именем ImageMap: --> <MAP NAME="ImageMap"> <AREA href="something.html" SHAPE="rect" COORDS="0,0,70,140" ALT="Левая половинка"> <AREA href="anything.html" SHAPE="rect" COORDS="71,0,140,140" ALT="Правая половинка"> </MAP> <!-- Создали. --> <BODY> <!-- Привинчиваем ее к изображению --> <IMG src="/img/block.gif" USEMAP="#ImageMap" HEIGHT="140" WIDTH="140" BORDER="0"> ...
В данном примере мы создали квадратное изображение размером 140x140 пикселов, левая часть которого является ссылкой на файл something.html, а правая - на файлanything.html.