Синтаксис frame, table, div элементов

 

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

 

Синтаксис frame элемента

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

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

ОПИСАНИЕ ФРЕЙМОВОЙ СТРУКТУРЫ

Фреймовая структура определяет только способ организации экрана с фреймами и указывает, где находится начальное содержимое каждого фрейма. Для всех фреймов должны быть заданы адреса, описывающие местонахождения данных. Как правило, на странице с фреймовой структурой нет содержимого фреймов. Такая страница обычно невелика, описывает только фреймовую структуру экрана. Для описания структуры фреймов используются теги <FRAMESET>, <FRAME>, <NOFRAMES>.

Тег <FRAMESET>

Фреймы определяются в структуре, называемой FRAMESET, которая используется для страниц, содержащих фреймы, вместо раздела BODY обычного документа. Web-страницы, составленные из фреймов, не могут содержать раздела BODY.

Страницы с разделом BODY не могут содержать фреймы. Теги <FRAMESET> и </FRAMESET> обрамляют каждый блок определения фреймов. Внутри него могут содержаться только теги <FRAMESET> и <FRAME>.

Тег <FRAMESET> имеет два параметра ROWS (строки) и COLS (столбцы). В общем случае тег <FRAMESET> записывается в виде:

<FRAMESET ROWS="список значений" COLS="список значений">

Можно определить значения для ROWS или COLS или обоих вместе. Необходимо определить два значения хотя бы одного из этих двух параметров. Если другой параметр опущен, то его значение принимается равным 100%. Нельзя определить <FRAMESET>, состоящий из одного фрейма.

Список значений параметров ROWS и COLS представляет собой разделенный запятыми список значений, которые могут задаваться:

в пикселях,

в процентах,

в относительных единицах

Число строк или столбцов определяется числом значений в соответствующем списке.

 

ОПИСАНИЕ ФРЕЙМА

Описание одного фрейма должно располагаться внутри пары тегов <FRAMESET> и </FRAMESET>.

Тег <FRAME>

Тег <FRAME> определяет одиночный фрейм. Необходимо записать столько тегов <FRAME>, сколько отдельных фреймов определено при задании тега <FRAMESET>. Тег <FRAME> имеет шесть параметров, которые на практике редко используются одновременно. Пример записи тега со всеми параметрами:

 

<FRAME SRC="f1.htm" NAME="leftframe" SCROLLING= YES|NO|auto MARGINWIDTH=n MARGINHEIGHT=m NORESIZE>

Параметр SRC

Значение параметра SRC определяет адрес документа, который изначально будет загружен в заданный фрейм. В приведенном примере первоначально будет загружен документ с именем f1.htm, расположенный в текущей папке.

Параметр NAME

Параметр NAME определяет имя фрейма, которое может использоваться для ссылки к данному фрейму, при указании в какой фрейм загрузить документ. Если для фрейма не задано имя, то будет создан фрейм без имени, но не будет возможности использовать ссылки на него из других фреймов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: