Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

+++Основы ВЕБ 7 урок

.doc
Скачиваний:
37
Добавлен:
25.02.2016
Размер:
106.5 Кб
Скачать

Основы ВЕБ 7 урок. Создание фреймов.

Фрейм (FRAME – кадр или рамка) – мощный механизм представления информации на веб-страницах. С помощью фреймов экран разделяется на несколько областей, в каждой из которых отображается содержимое отдельной страницы.

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

Так как документ с фреймами состоит из нескольких документов, для создания фреймовой структуры тег <Body> не используется. Вместо него необходим тег <Frameset> и парный ему тег </Frameset>.

Этот тег имеет следующие атрибуты:

атрибут

пример

cols

Количество фреймов-столбцов. Значением этого атрибута является список размеров каждого из фреймов.

<Frameset cols= “20%, 60%, 20%”> … </Frameset>

(задаёт три вертикальных фрейма соответствующих размеров)

Примечание: размер последнего фрейма можно задавать с помощью символа *, означающего оставшуюся часть экрана. Размеры можно задавать не только в процентах, но и в пикселах.

rows

Количество фреймов-строк.

<Frameset rows= “10%, *”> … </Frameset>

(задаёт 2 горизонтальных фрейма, причём первый занимает 10 % экрана, второй – всю оставшуюся часть)

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

border

Ширина рамки между фреймами.

При border= “0” границы будут отсутствовать.

bordercolor

Цвет рамки

Для описания каждого из фреймов используется тег <Frame> с атрибутом src= “имя файла”.

Атрибут scrolling определяет наличие линеек прокрутки содержимого фрейма. (yes – линейки прокрутки отображаются всегда, no – не отображаются, auto – появляются в случае необходимости).

Например:

<HTML>

<FrameSet rows= “50%, *” cols= “35%, 65%”>

<Frame src= “a.html”>

<Frame src= “b.html”>

<Frame src= “c.html”>

<Frame src= “d.html”>

</FrameSet>

</HTML>

Задание 1.

Создайте два HTML-документа. Сохраните их как файлы A.html и B.html. Эти страницы будут отличаться названиями и цветом фона.

Создайте базовую страницу, на которой будут отображаться фреймы, и сохраните её в файле с именем baza.html:

Задание 2.

Создайте базовую страницу bazaG.html, на которой будут отображаться горизонтальные фреймы:

Задание 3.

Создайте базовую страницу bazaB1.html, на которой будут отображаться как горизонтальные, так и вертикальные фреймы одновременно:

Задание 4.

Создайте базовую страницу bazaCol.html, на которой будет отображена фреймовая структура с вложенными фреймами.

Возможны 2 варианта создания:

1-й вариант – создание двух html-документов:

Документ basaCol.html

Документ basa1.html

<html>

<head>

<title>фреймы</title>

</head>

<Frameset rows= "20%, *" >

<Frame src= "a.html">

<Frame src= "basa1.html">

</Frameset>

</html>

<html>

<Frameset cols= "30%, *" >

<Frame src= "c.html">

<Frame src= "d.html">

</Frameset>

</html>

2-й вариант – создание одного документа:

<html>

<head>

<title>фреймы</title>

</head>

<Frameset rows= "20%, *" >

<Frame src= "a.html">

<Frameset cols= "30%, *" >

<Frame src= "c.html">

<Frame src= "d.html">

</Frameset>

</Frameset>

</html>