House of Horse. Главная

Сайтостроение

Создание сайта Раскрутка сайта Заработок на сайте ...еще о сайтостроении

HTML. Фреймы. Начало.

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

Синтаксис фреймов.

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

FRAMESET

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

Тэг имеет два параметра ROWS и COLS:
ROWS — делит окно браузера на "строки"
COLS — делит окно браузера на "столбцы"

Каждое описание представляет собой числовое значение размера подокна в пикселах, процентах от всего размера окна или связанное масштабное значение. Количество подокон определяется количеством значений в списке.

FRAME

Определяет фрейм внутри контейнера FRAMESET.
Параметры:
SRC - описывает URL документа, который будет отображен внутри данного фрейма.
NAME - имя фрейма, необходим для взаимодействия между фреймами.
MARGINWIDTH - величина разделительных полос между фреймами сбоку.
MARGINHEIGHT - величина разделительных полос между фрэймами сверху и снизу.
SCROLLING - наличие полос прокрутки у фрейма (yes / no / auto).
NORESIZE - блокировка возможности изменения размеров фрейма.

Пример:

<html>
<head>
</head>
<frameset rows=100,* marginwidth="1" marginheight="1">
<frame name="head" src="head.html" noresize scrolling=no>
<frameset cols=150,* marginwidth="1" marginheight="1">
<frame name="left" src="left.html" noresize scrolling=no>
<frame name="right" src="right.html" noresize scrolling=auto>
</frameset>
<noframes>
<body>
<p>Ваш браузер не поддерживает фреймы
</body>
</noframes>
</frameset>
</html>


© HouseOfHorse.ru, 2009-2011