Фреймы предназначены для того, дабы разделить окно браузера на несколько элементов, в каждой из которых может показываться информация из разных источников. Суть плюс фреймов также заключается в этом - на одной странице может существовать объединена информация с нескольких страниц. Помимо этого, благодаря фреймам нет необходимости включать в каждую страницу сайта некоторые элементы, которые одинаковы на всех страницах, например, меню либо логотип. Такой элемент вмещается в единичный фрейм также содержимое его никак не меняется в то пора, как с содержимым остальных фреймов на странице может проистекать что угодно.
Однако, у фреймов кушать также недостатки. Зачастую бывает сложно подобрать для фрейма нужный размер также из-за этого может возникнуть необходимость использовать полосы прокрутки, дабы увидеть все содержимое фрейма. Помимо этого, у посетителя вашего сайта может существовать низкое разрешение экрана, что схоже приведет к появлению полос прокрутки.
Самый нежелательный изъян фреймов в том, что некоторые поисковые системы также каталоги отказывают в регистрации сайтам, которые используют фреймы.
Фреймы создаются с помощью тегов <FRAMESET> также <FRAME>.
<FRAMESET> - позволяет сформировать набор фреймов, делящих пространство рабочей округа на столбцы также строки.
В дескрипторе <FRAMESET> необходимо определить ширину высоту всех строк также столбцов. Значения задаются в пикселях, процентах либо с помощью символа звездочки - это выражает о том, что размеры определяются относительно остальных фреймов страницы.
<FRAME> - определяет содержимое также структуру конкретного фрейма. Необходимый свойство фрейма - свойство "src". Он задает родник для содержимого фрейма.
По умолчанию, полосы прокрутки у фрейма появляются только в случае, в какое время содержимое родника никак не вмещается во фрейм. Однако, вы можете запретить появление полос прокрутки фрема с помощью атрибута scrolling. Это свойство может принимать значения yes также no.
Для того, дабы запретить изменение размеров фрейма используйте свойство noresize. Это запретит пользователю изменять вид страницы.
По умолчанию, ширина рамки фреймов - 6 пикселов. Изменить ширину рамки либо убрать её совсем разрешено с помощью атрибута border также frameborder.
Для того, дабы задать поля внутри фреймов необходимо использовать атрибуты marginwidth также marginheight для левого/правого полей также вернего/нижнего полей соответственно.
Кроме обычных фреймов, для того дабы вставить на страницу содержимое иной страницы, разрешено использовать плавающий фрейм. Он создается тегом <IFRAME> также никак не требует отдельной страницы с описанием структуры фреймов. Вы можете создать плавающий фрейм в всяком помещении страницы также задавать его размеры атрибутами width также height.