Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Все теги A-Z.doc
Скачиваний:
1
Добавлен:
20.08.2019
Размер:
1.53 Mб
Скачать

Значение по умолчанию

Нет.

Аналог css

border

Пример 2. Изменение цвета границы

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html> <frameset rows="*" cols="80,*" bordercolor="black" border="5"> <frame src="left.html" name="leftFrame"> <frameset rows="80,*" bordercolor="black" border="5"> <frame src="top.html" name="topFrame" bordercolor="red"> <frame src="main.html" name="mainFrame"> </frameset> </frameset> </html>

Параметр FRAMEBORDER

Описание

Определяет, отображать границу между фреймами или нет. Браузер Opera в любом случае показывает тонкую линию, если у тега <FRAMESET> не задан параметр framespacing="0". Этот параметр отменяет действие атрибута frameborder у тега <FRAMESET>.

Синтаксис

<frame frameborder="yes | no"> <frame frameborder="1 | 0">

Аргументы

Допускается использовать значения yes или 1 для отображения границы и no или 0, чтобы ее скрыть.

Значение по умолчанию

Нет.

Пример 3. Отмена границы между фреймами

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html> <frameset cols="100,*,20%"> <frame src="left.html" name="leftFrame"> <frame src="main.html" name="mainFrame" frameborder="no"> <frame src="right.html" name="rightFrame"> </frameset> </html>

Параметр NAME

Описание

В обычном HTML-документе при переходе по ссылке, в окне браузера текущий документ заменяется новым. При использовании фреймов схема загрузки документов отличается от стандартной. Основное отличие — возможность загружать документ в выбранный фрейм из другого. Для этой цели используется параметр target тега <А>. В качестве значения указывается имя фрейма, в который будет загружаться документ, заданный параметром name.

Синтаксис

<frame name="имя">

Аргументы

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

Значение по умолчанию

Нет.

Пример 4. Указание имени фрейма

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html> <frameset cols="100,*,20%"> <frame src="left.html" name="leftFrame"> <frame src="main.html" name="mainFrame"> <frame src="right.html" name="rightFrame"> </frameset> </html>

Параметр NORESIZE

Описание

Пользователь может изменить размер фрейма с помощью курсора мыши, активировав его на границе и перетаскивая в нужную сторону (рис. 1). Причем не имеет значения, видна граница или нет. Добавление параметра noresize запрещает эту возможность, и пользователь уже не может изменить размеры фреймов самостоятельно.

Рис. 1. Вид курсора мыши при изменении размера фрейма

Синтаксис

<frame noresize>

Аргументы

У этого параметра нет значений, если он присутствует, то пользователь не может изменять размер фреймов.

Значение по умолчанию

По умолчанию размер фреймов можно изменять.

Пример 5. Запрет на изменение границы фрейма

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html> <frameset cols="100,*> <frame src="left.html" name="leftFrame" noresize> <frame src="main.html" name="mainFrame"> </frameset> </html>

Параметр SCROLLING

Описание

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

Синтаксис

<frame scrolling="auto | no | yes">

Аргументы

auto

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

no

Запрещает отображение полос прокрутки.

yes

Всегда вызывает появление полос прокрутки, независимо от объема информации.

Значение по умолчанию

auto

Пример 6. Сокрытие полос прокрутки во фрейме

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html> <frameset cols="100,*> <frame src="left.html" name="leftFrame" noresize scrolling="no"> <frame src="main.html" name="mainFrame"> </frameset> </html>

Параметр SRC

Описание

Указывает адрес файла (URL), который будет загружаться во фрейм. Допустимо использовать не только путь к файлу, но также имя функции JavaScript, которое возвращает значение.

Синтаксис

<frame src="URL">

Аргументы

В качестве значения принимается полный или относительный путь к файлу.

Значение по умолчанию

Нет.

Пример 7. Путь к файлу

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html> <frameset cols="100,*"> <frame src="/frame/left.html" name="leftFrame"> <frame src="main.html" name="mainFrame"> </frameset> </html>

Тег FRAMESET

Описание

Определяет структуру фреймов на веб-странице. Фреймы разделяют окно браузера на отдельные области, расположенные вплотную друг к другу. В каждую из таких областей загружается самостоятельная веб-страница определяемая с помощью тега <FRAME>. С помощью фреймов веб-страница делится на два или более документа, которые обычно содержат навигацию по сайту и его контент. Механизм фреймов позволяет открывать документ в одном фрейме, по ссылке, нажатой в совершенно другом фрейме. Тег <FRAMESET> заменяет собой элемент <BODY> на веб-странице. Допустимо использовать вложенную структуру элементов, это позволяет разбить один фрейм на две и более области.

При использовании фреймов примите во внимание их следующие особенности.

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

  • Фреймы скрывают адрес страницы на которой находится посетитель и устанавливаемый через тег TITLE, и всегда показывают только адрес сайта. По этой причине понравившуюся страницу невозможно поместить в раздел «Избранное» браузера.

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

  • Большое число фреймов требует для браузера выделения больше памяти, чем обычно.