Главная страница Содержание Учебник по Html Словарь тегов Гостевая книга Напиши мне

Фреймы.

Ступенька 27 - "Убираем полосу прокрутки, избавляемся от рамок, регулируем ширину полей фрейма".

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

    <html>
    <head>
    <title>Хождение по фреймам</title>
    <frameset cols="200,*">

    <frameset rows="150,*">
    <frame src="logo.html" scrolling="no">
    <frame src="menu.html">
    </frameset>
    <frame src="content.html" name="window-1">

    </frameset>
    </head>
    </html> (посмотреть)
Scrolling - атрибут тэга frame. Он может принимать несколько значений: no - это значит, что совсем не будет полосы прокрутки ни при каких обстоятельствах; yes - это значит, что полоса прокрутки будет всегда; auto - полоса прокрутки появится только тогда, когда она нужна.

Собственно, scrolling="auto", можно не прописывать - если атрибут scrolling не задан, то полоса прокрутки при надобности появится, а если нет - ее не будет.

Если вы подведете мышку к границе какого-либо фрейма, то увидите, что потянув за нее, вы можете изменить размеры фрейма. Чтобы запретить вашему посетителю это делать надо воспользоваться атрибута noresize для тэга frame:

    <html>
    <head>
    <title>Хождение по фреймам</title>
    <frameset cols="200,*">

    <frameset rows="150,*">
    <frame src="logo.html" scrolling="no" noresize>
    <frame src="menu.html" noresize>
    </frameset>

    <frame src="content.html" name="window-1" noresize> </frameset>
    </head>
    </html> (посмотреть)
Теперь давайте избавимся от рамок между фреймами. Для этого мы используем параметр border, присвоив ему значение ноль.
    <html>
    <head>
    <title>Хождение по фреймам</title>
    <frameset cols="200,*" border="0">

    <frameset rows="150,*">
    <frame src="logo.html" scrolling="no" noresize>
    <frame src="menu.html" noresize>
    </frameset>

    <frame src="content.html" name="window-1" noresize> </frameset>
    </head>
    </html> (посмотреть)

[ Назад: Ступенька 26-ая ] [ Далее: Ступенька 28-ая ]