Создание гиперссылок с учетом фреймов




ФРЕЙМЫ

Создание фреймов

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

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

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

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

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

Например, тег <frameset cols ="20%, 60%, 20%"> задает три вер­тикальных фрейма соответствующих размеров. Размер последнего фрейма можно задавать с помощью символа *, означающего оставшую­ся часть экрана. Размеры фреймов можно задавать не только в процен­тах, но и в пикселях.

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

Например, тег <frameset rows="10%, *"> задает два горизонталь­ных фрейма, причем первый занимает 10 % экрана, второй – всю остав­шуюся часть.

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

border – ширина рамки между фреймами. При border=" 0" грани­цы будут отсутствовать.

bordercolor – цвет рамки.

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

• Атрибут scrolling определяет наличие линеек прокрутки содер­жимого фрейма. Возможные значения: yes – линейки прокрутки ото­бражаются всегда, – не отображаются, 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>

 

Коротко о главном

<frameset> – создание фреймовой структуры

<frame> – определение фрейма и его свойств

 

Задание 1

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


Файл a.html

<html>

<head>

<Тitle>Синий цвет</Тitle>

</head>

<BODY bgcolor="blue" text="yellow">

<Н1>Страничка a</H1>

</BODY>

</html>

Файл B.html

<html>

<head>

<Тitle>Желтый цвет</Тitle>

</head>

<BODY bgcolor="yellow" text="blue">

<Н1>Страничка B</H1>

</BODY>

</html>


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

<HTML> <HEAD>

<Тitle>Фреймы</Тitle>

</HEAD>

<FRAMESET cols="50%, 50%">

<FRAME src="A.html">

<FRAME src="B.html">

</FRAMESET>

</HTML>

Создание «плавающих» фреймов

Разместить фрейм в обычном HTML-документе можно с помощью тега <iframe>. Фреймы, которые создаются с помощью этого тега, на­зываются «плавающими».

Тег-контейнер <iframe> может располагаться в любом месте доку­мента (внутри тега-контейнера <body>).

Атрибуты тега:

src – указывает URL-адрес HTML-документа, который будет рас­полагаться в плавающем фрейме;

width, height – ширина и высота плавающего фрейма;

align – выравнивание относительно окна браузера;

marginwidth – размеры свободных полей слева и справа от фрейма;

marginheight – размеры свободных полей сверху и снизу от фрейма;

frameborder – вывод рамки фрейма;

name – имя фрейма;

scrolling – вывод полос прокрутки.

 

Создание гиперссылок с учетом фреймов

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

1) при создании фреймов задать им имена с помощью атрибута: name = "имя фрейма"

<frameset cols="30%,*">

<frame src="C.html" name="left">

<frame src="D.html" name="right">

</frameset>

2) при вставке гиперссылки указать, в каком фрейме необходимо от­крыть страничку с помощью атрибута target = "имя фрейма":

<а href="strl.html" target="right">... </a>

<a href="spisok.html" target="left">... </a>

 

Коротко о главном

<iframe> – создание плавающего фрейма.

Атрибут target тега <А> задает имя фрейма, в котором нужно от­крыть вызванный по гиперссылке HTML-документ.

 

Задание 1

Создайте папку Фреймы. Скопируйте в нее файлы с рисунками ком­пьютерной мыши, монитора, клавиатуры, компьютера. Создайте четыре HTML-документа. Сохраните их как файлы Processor.html, Mouse.html, Monitor.html, Keyboard.html. Эти страницы будут отличаться назва­ниями, цветом фона и картинкой. Они будут отображаться в плаваю­щем фрейме при щелчке по соответствующей гиперссылке.

Создайте HTML-документ Computers.html по следующему об­разцу:

<HTML>

<HEAD> <ТIТLЕ>Компьютеры</ТIТLЕ> </HEAD>

<BODY>

<Н1 align="center">Компьютеры</H1>

<HR>

<IFRAME src="Monitor.html" width="200" height="200" align="right" name="a"> </IFRAME>

<UL>Компьютер состоит из четырех основных частей:

<LI><A href="Processor.html" target="а">Главная из них – процессор</А>

<LI><A href="Monitor.html" target="a">Монитор</A>

<LI><A href="Keyboard.html" target="a">Клавиатура</A>

<LI><A href = "Mouse.html" target = "a">Мышь</A>

</UL>

<IMG src="computer.gif" widht="150" heigh="150">

</BODY>

</HTML>

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-15 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: