Внимание!!!
Сайт находится в стадии разработки. Просим терпения и понимания. Вскоре сайт заработает в полноценном режиме.
Назад
Главная
Вперед
   
   
Меню
Рекламма

Тег "FRAMESET"

Поддержка браузерами:

Браузер Opera IE Firefox Mozilla Netscape
Поддержка да да да да да

 

Параметры тега:

Параметры border
bordercolor cols Закрывающий тег
frameborder rows framespacing да

 

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

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

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

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

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

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

Пример:

<frameset>
<frame>
</frameset>


Параметры тега <FRAMESET>

bordercolor

Определяет цвет видимых границ между фреймами. Цвет родительского элемента FRAMESET может быть изменен с помощью дочернего тега FRAMESET или индивидуального элемента FRAME . Браузер Opera вообще игнорирует данный параметр.

Значение цвета можно задавать двумя способами:
1. По его названию
2. По шестнадцатеричному значению

Для задания цветов используются числа в шестнадцатеричном коде. Шестнадцатеричная система, в отличие от десятичной системы, базируется, как следует из ее названия, на числе 16. Цифры будут следующие: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Цифры от 10 до 15 заменены латинскими буквами. Числа больше 15 в шестнадцатеричной системе образуются объединением двух чисел в одно. Например, числу 255 в десятичной системе соответствует число FF в шестнадцатеричной системе. Чтобы не возникало путаницы в определении системы счисления, перед шестнадцатеричным числом ставят символ решетки #, например #666999. Каждый из трех цветов — красный, зеленый и синий — может принимать значения от 00 до FF. Таким образом, обозначение цвета разбивается на три составляющие #rrggbb, где первые два символа отмечают красную компоненту цвета, два средних — зеленую, а два последних — синюю.

Пример:

<frameset rows="70,*" bordercolor="red" border="7">

border

Устанавливает толщину границы между фреймами (от 0 и больше). По умолчанию линия отображается трехмерной, используя параметры bordercolor и border можно настроить ее вид по своему усмотрению. Браузеры по-разному интерпретируют параметры тега FRAMESET и показывают линию.

Opera вообще не изменяет цвет линии, но исправно отображает требуемое значение. Браузер Internet Explorer за толщину принимает среднюю часть линии залитую черным цветом, а Netscape — полную ширину или высоту, включая небольшие линии по бокам, создающие эффект приподнятости.

Если у тега <FRAMESET> установлен параметр framespacing="0" , то браузер Opera вообще не показывает границу, а Internet Exporer игнорирует значения атрибутов bordercolor и border .

Пример:

<frameset rows="70,*" bordercolor="red" border="7">

cols

Задает размеры или пропорции колонок фреймов в структуре <FRAMESET> . Если создаются несколько колонок, то для параметра cols необходимо установить определенное значение. Для этого используется три варианта:
размер в пикселах;
размер в процентах от доступной ширины фрейма;
символ звездочки (*), который обозначает всю свободную ширину, оставшуюся после указания размеров в пикселах или процентах.

Используйте значение в пикселах, когда требуется установить размер фрейма заданной ширины. Это особенно полезно для отображения содержания заданных размеров, например, изображения. Проценты удобно применять для пропорционального разделения фреймов, в этом случае, независимо от размера окна браузера пропорции будут сохраняться, главное, чтобы суммарная ширина колонок равнялась 100%. Если значения не составляют в сумме 100%, браузер отобразит фреймы, но ширина их будет установлена не точно. Наконец, если требуется отвести оставшееся место под фрейм, то используется символ звездочки. В этом случае браузер вычисляет ширину фрейма, когда размеры для остальных фреймов уже установлены. Допускается смешивать отдельные типы значения, перечисляя их через запятую. Тогда работа по расчету нужной ширины выпадает на долю браузера.

Значения, перечисленные через запятую в виде пикселов (px или другие пометки указывать не требуется), процентов или символа *.

Пример:

<frameset cols="100,20%,* " >...<frameset>

rows

Задает высоту или пропорции фреймов в структуре <FRAMESET> в виде строк. Если создаются несколько строк, то для параметра rows необходимо установить определенное значение. Для этого используется три варианта:
размер в пикселах;
размер в процентах от доступной ширины фрейма;
символ звездочки (*), который обозначает всю свободную ширину, оставшуюся после указания размеров в пикселах или процентах.

Используйте значение в пикселах, когда требуется установить размер фрейма заданной ширины. Это особенно полезно для отображения содержания заданных размеров, например, изображения. Проценты удобно применять для пропорционального разделения фреймов, в этом случае, независимо от размера окна браузера пропорции будут сохраняться, главное, чтобы суммарная ширина колонок равнялась 100%. Если значения не составляют в сумме 100%, браузер отобразит фреймы, но ширина их будет установлена не точно. Наконец, если требуется отвести оставшееся место под фрейм, то используется символ звездочки. В этом случае браузер вычисляет ширину фрейма, когда размеры для остальных фреймов уже установлены. Допускается смешивать отдельные типы значения, перечисляя их через запятую. Тогда работа по расчету нужной ширины выпадает на долю браузера.

Значения, перечисленные через запятую в виде пикселов (px или другие пометки указывать не требуется), процентов или символа *.

Пример:

<frameset rows="100,20%,* " >...<frameset>

frameborder

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

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

Пример:

<frameset rows="100,20%,* " frameborder="no">...<frameset>

framespacing

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

Принимает значение целого неотрицательного числа. При framespacing="0" браузер Opera полностью скрывает границы между фреймами, а Internet Explorer устанавливает их параметры по умолчанию. Этот атрибут напрочь игнорируется браузером Netscape.

Пример:

<frameset cols="100,*" framespacing="0" frameborder="0">...<frameset>

по алфавиту  /  по категориям  / скачать "Справочник по HTML"

 

 
   
   



   
© 2008-2011 Права на материалы. Использование материалов в любом виде ссылка на http://html-mydreamweaver.narod.ru обязательна.
 Все о лохотроне
   
    Яндекс.Метрика
 
  Скачать Dreamweaver CS 5  
     
  Скачать Dreamweaver CS 5 , Справочник по HTML  
     




Хостинг от uCoz