Листинг 5.7. Разметка страницы с помощью набора рамок
<HTML>
<HEAD>
<TITLE>Разметка с помощью рамок</TITLE>
</HEAD>
<FRAMESET cols='*' border='1'>
<FRAMESET rows='20%,*,10%' border='1'>
<FRAMESET cols='*,75%' border='1'>
<FRAME name='logo' src='logo.htm' scrolling='no' noresize>
<FRAME name='header' src='header.htm' scrolling='no' noresize>
</FRAMESET>
<FRAMESET cols='*,75%' border='1'>
<FRAME name='panel' src='panel.htm' scrolling='no' noresize>
<FRAME name='main' src='index.htm' scrolling='auto' noresize>
</FRAMESET>
<FRAME name='footer' src='footer.htm' scrolling='no' noresize>
</FRAMESET>
</FRAMESET>
<р>Ваш обозреватель не поддерживает просмотр страницы с рамками</р>
</HTML>
Внешний вид набора рамок в окне обозревателя показан на рис. 5.8.
В листинге 5.7 атрибуту src каждой рамки присвоено имя файла .htm, который будет отображаться в данной рамке при открытии файла страницы с набором рамок. HTML-коды этих файлов не приводятся, так как вам не составит труда создать их самостоятельно, выбрав соответствующие части кода из листинга 5.4 и сохранив их в отдельных файлах.
Код набора рамок вам хорошо знаком, так как вы создавали уже наборы рамок в главе 3. Новой для вас может быть только такая строка:
<FRAMESET rows='20%'>
В этой строке создается набор сразу из трех горизонтальных рамок. Высота верхней рамки составляет 20% высоты окна обозревателя, а высота нижней рамки — 10%. Соответственно, высота средней рамки будет составлять 70% высоты окна обозревателя, хотя это значение явно не установлено. (Значение '*'показывает, что рамка займет оставшуюся часть окна обозревателя, после того как будут созданы другие рамки с явно определенными размерами.)
Обратите внимание, что в дескрипторах <FRAME> устанавливаются атрибуты рамок, с которыми ранее вы не встречались (см. листинг 5.7).
♦ scrolling— отображение полосы прокрутки рамки, принимает значения:
● yes— всегда отображать полосу прокрутки;
● no — никогда не отображать полосу прокрутки;
● auto— полосу прокрутки отображать при необходимости, если документ не помещается в окне рамки (установлен по умолчанию).
♦ noresize — блокирует возможность изменения размеров рамок пользователем в окне обозревателя.
Рис. 5.8. Разметка страницы с помощью набора рамок
По умолчанию создаются изменяемые рамки с автоматически добавляемой полосой прокрутки. Чтобы изменить размер рамки, поместите указатель мыши на границе рамки и перетащите ее мышью. Указатель при этом примет вид двунаправленной стрелки.
Полоса прокрутки уместна в основном окне документа, но не в колонтитулах и не на панелях инструментов. Поэтому в приводимом здесь примере показ полосы прокрутки отменяется и блокируется возможность изменения размеров рамок пользователем.
Дата добавления: 2016-01-29; просмотров: 1269;