Атрибуты тега FRAME.

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

scrolling этот атрибут тега FRAME, управляет полосой прокрутки для фреймов. Может принимать значения:
scrolling="auto" это значение по умолчанию, можно не задавать, оно определяет что прокрутка возле фрейма будет только тогда когда это необходимо.
scrolling="yes" это значение определяет что прокрутка будет всегда.
scrolling="no" это значение определяет что прокрутки не будет не когда в данном фрейме.
В созданом нами frame.html ни каких прокруток не видно, потому что в каждом фрейме мало содержимого. Начнем редактировать logotip.html, мы этому фрейму задали высоту 150 пикселей, а картинка имеет размер 607 по ширине и 124 по высоте, теперь изменим масштаб изображения и зададим тегу IMG атрибуты width="800" и height="150", далее сохраним наш файл и посмотрим что что в фрейме с файлом logotip.html появилась вертикальная прокрутка, но для нашего случая она не нужна, чтобы ее убрать мы используем атрибут scrolling с значением NO и наша проблема решится:

       <html>
        <head>
        <title>Введение в фреймы</title>
        </head>
        <frameset rows="150,*">
               <frame src="logotip.html" scrolling="no">
            <frameset cols="150,*">
               <frame src="navigatcia.html">
               <frame src="kontent.html">
            </frameset>
        </frameset>
        </html>
С размерами фреймов и объектов(в нашем случае картинка) нужно выдерживать точный размер если убираете прокрутку. Если объект будет больше чем значение атрибута rows или cols то часть ее будет скрытой. В конечном итоге если указатель мыши навести на бордюр(полоса), нажать правую кнопку и переместить фрейм то можно увидеть все скрытое содержимое. Попробуйте картинке задать значение height="200" и просто по растягивать фрейм.

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

       <html>
        <head>
        <title>Введение в фреймы</title>
        </head>
        <frameset rows="150,*">
               <frame src="logotip.html" scrolling="no" noresize>
            <frameset cols="150,*">
               <frame src="navigatcia.html">
               <frame src="kontent.html">
            </frameset>
        </frameset>
        </html>
И наша проблема решится!!!

frameborder это атрибут, который используется только с тегом frame, он служит для управления бордюром(разделительной полосой) в фреймах. Может принимать значение:
frameborder="1" это значение по умолчанию, его задавать не обязательно. Но это значение говорит не о размере(толщине) а о его наличии.
frameborder="0" это значение используется чтобы скрыть бордюр вообще.

marginwidth атрибут тега frame, который используется только с этим тегом и управляет отступом между объектами(в том числе текстом) и краем фрейма по ширине.

marginheight тоже самое, но по высоте.
Эти атрибуты могут принимать значение в пикселях 1 или больше
пример: <frame src="navigatcia.html" marginheight="5" marginwidth="10"> В этом примере мы сдвинули все содержание в право на 10 пикселей и опустили в низ на 5 пикселей.