Построение страницы с фреймами

Ответить
Аватара пользователя
SLITE
Сообщения: 203
Зарегистрирован: 01.01.2010
Совет: Если у вас есть возможность сделать сайт без фреймов, сделайте его без них!
Недостатки фреймов
  • Distructor писал(а):стоит пометить что использовать фреймы для интернет сайтов крайне не рекомендуется, по причине плохо перевариваемости поисковиками. т.о. применять рекомендуется только для каких либо "домашних" проектов или когда индексация не важна
    Пользоваться фреймами не рекомендуется чисто по опыту. Дело в том, что содержимое фреймов грузится по-отдельности, независимо друг от друга и следить за ними крайне неудобно. Поэтому старайтесь их использовать только в случаях крайней необходимости.

    По дизайнерскому опыту скажу вам, что фреймы также лучше не использовать. Дело в том, что меню, расположенное в фрейме при различных разрешениях экрана, может выходить за рамки фрейма и тем самым его часть будет не видна. Это вы часто можете видеть на сайтах, которые используют фреймы. А делать меню с полосой прокрутки тоже не очень хороший вариант.
Попытаемся создать страницу из двух вертикальных фреймов, причем расположенный слева будет предназначен для меню навигации по узлу.
1. В HTML-редакторе введите следующий код:
  • Код: Выделить всё

    <HTML> <HEAD>
    <TITLE>Meню< / TITLE> </HEAD>
    <BODY>
    <P><A href="about.html">0 фирме</А> <P><A href="clients.html">0 клиентах</А> <P><A href="contact.html">0 контактах</А>
    </BODY>
    </HEAD>
2. Сохраните код в файле menu.html.
3. Откройте файл в окне броузера для просмотра работы кода.
4. Создайте главную HTML-страницу:
  • Код: Выделить всё

    <HTML>
    <HEAD>
    <ТITLE>Главная страница</TITLE>
    </HEAD>
    <BODY>
    <P>
    <BR>
    <BR>
    
    Добро пожаловать! Наша фирма предоставляет разнообразные услуги самого высокого качества. Наши двери открыты для всех.
    </BODY>
    </HEAD>
    
5. Сохраните код в файле main. html.
6. Откройте файл в окне броузера и убедитесь, что все введено правильно.
А теперь попробуйте создать набор фреймов.
1. Откройте очередную страницу в редакторе HTML. Введите следующий код:
  • Код: Выделить всё

    <HTML>
    <HEAD>
    <TITLE>Haбop фреймов</ТIТLЕ>
    </HEAD>
    <FRAMESET>  
    </FRAMESET>
    </HTML>
2. Теперь следует добавить строки (или столбцы). Введите в набор два столбца:
  • Код: Выделить всё

    <HTML>
    <HEAD>
    <TITLE>Ha6op фреймов</ТIТLЕ>
    </HEAD>
    <FRAMESET cols="240,  *">
    </FRAMESET>
    </HTML>
3. Индивидуальные фреймы с соответствующими им HTML-страницами добавляются с помощью дескриптора
FRAME:
  • Код: Выделить всё

    <HTML>
    <HEAD>
    <TITLE>Ha6op  фреймов</ТITLЕ>
    </HEAD>
    <FRAMESET  cols="240,  *">
    <FRAME  src="menu.html">
    <FRAME  src="main.html">
    </FRAMESET>
    </HTML>
4. Сохраните код в файле fg_17_05.html.
5. Загрузите файл в окно броузера. Задача выполнена.
На заметку
Обратите внимание на то, что дескриптор не имеет закрывающего дескриптора. Все сведения о фрейме расположены внутри самого дескриптора, который считается закрытым после появления угловой скобки ">".

Дескриптор

Код: Выделить всё

<FRAMESET>
может быть вложенным, т.е. вместо фрейма может быть вставлен новый набор фреймов. — Прим. ред.

Источник

Ответить