Вільні поля (атрибути marginwidth, marginheight) 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Вільні поля (атрибути marginwidth, marginheight)



Специфікацією HTML передбачено керування вільними полями усередині фрейму, тобто відступами вмісту фрейму від границь. Для цього використовуються атрибути marginwidth (відступ від лівої й правої границі) і marginheight (відступ від верхньої й нижньої границі). Наприклад, вільні поля ліворуч і праворуч розміром 30 пікселів встановлюються атрибутом marginверхнього й нижнього поля в 150 пікселів - атрибутом marginheight=150. Дія зазначених атрибутів поширюється як на текст, так і на графіку.

Приклад завдання полів за допомогою атрибутів marginwidth і marginheight:

 

<HTML>

<HEAD>

<ТIТLЕ>Дванадцять стільців</ТIТLЕ>

</HEAD>

<FRAMESET cols="30%, *">

<FRAME name="leftframe" src="cont.html" marginmarginheight="30">

<FRAME name="rightframe" src="glavl.html" marginmarginheight="30">

</FRAMESET>

</HTML>

 

Посилання й навігація

Як відзначалося лабораторній роботі №8, за допомогою фреймів можна створити зручну систему навігації по сайту. В одному фреймі розміщаються посилання на сторінки сайту, а в іншому - уміст самих сторінок. Розглянемо докладніше технологію створення подібних посилань.

Цільові фрейми й елементи прив'язки

Щоб при активізації посилання виконувалося завантаження сторінки в певний фрейм, цьому фрейму (він називається цільовим) потрібно привласнити унікальне ім'я. Імена цільових фреймів можуть починатися з будь-якої рядкової або прописної букви латинського алфавіту. Ім'я привласнюється атрибутом name тегу <FRAME>. Наприклад, тег

<FRAME src="mydoc.html" name="report">

установлює, що вмістом фрейму report після початкового завантаження буде файл mydoc.html.

Ім'я цільового фрейму повинне бути зазначене в елементі прив'язки А через значення атрибута target, наприклад:

<А href="doc2.html" target="report"> Звіт </A>

При клацанні мишею по посиланню «Звіт» буде завантажений файл doc2.html у цільовий фрейм report. Таким чином, застосування посилання з атрибутом target дозволяє відкривати новий документ у конкретному фреймі.

Базовий фрейм (елемент BASE)

Документ, на який вказує посилання, завантажується в цільовий фрейм. Цей фрейм визначається атрибутом target. Допустимо, є файл, який має багато посилань, і необхідно, щоб всі документи, що відповідають посиланням, завантажувалися в той самий фрейм. Щоб організувати таке завантаження, не потрібно записувати атрибут target у кожний елемент прив'язки. Досить для цього скористатися елементом BASE.

Нагадаємо, що тег < BASE > застосовується також для вказівки базової URL-адреси при формуванні відносних гіперпосилань. Цей тег розміщується в заголовній частині HTML-файлу.

Фрейм, у який провадиться завантаження по гіперпосиланнях, називається базовим фреймом. Він задається значенням атрибута target в одиночному тегу <BASE>. Наприклад, файл навігації cont.html з декількома елементами прив'язки можна записати коротше в такий спосіб:

<HTML>

<HEAD>

<ТIТLЕ>Зміст роману</ТIТLЕ>

<BASE target="rightframe">

</HEAD>

<BODY>

<Н2>Зміст</Н2>

<A href="glavl.html">Розділ 1. Безенчук і німфи</A><BR></BR>

<А href="glav2.html">Розділ 2. Кончина мадам Пєтуховій </A> <BR></BR>

</BODY>

</HTML>

Таким чином, завдання базового фрейму дозволяє тільки один раз у документі вказати конкретний фрейм завантаження посилань, а не записувати його в кожному елементі прив'язки. У наведеному вище прикладі базовим є фрейм rightframe.

Спеціальні цільові фрейми

Цільові фрейми для відображення документів можна призначати не тільки залежно від їхньої позиції у вікні браузера (наприклад, правий верхній фрейм). Специфікацією HTML передбачено завантаження документів у нове вікно або в той же фрейм, з якого було активізоване посилання. Цільовий фрейм визначається додатковими значеннями атрибута target:

· target="_blank" - встановлює завантаження документа в нове вікно;

· target="_self " - визначає завантаження нового документа в поточний фрейм, у якому було активізоване посилання;

· target="_parent" - задає завантаження документа в поточний батьківський фрейм, у якому відвідувач сторінки клацнув на посиланні; якщо поточний фрейм не має предків, це значення еквівалентно значенню _self;

· target= "_top" - документ буде завантажуватися в поточне вікно браузера поверх документа, у якому була виконана активізація посилання.

· target = “ім'я фрейму” - документ буде завантажений у відповідний фрейм.

Перераховані спеціальні значення атрибута target повинні починатися із символу підкреслення.



Поделиться:


Последнее изменение этой страницы: 2020-12-09; просмотров: 90; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.14.224.197 (0.004 с.)