Существуют ли случаи, когда использовать фреймы?
Основное, что нужно сделать при использовании фреймов, это убедиться, что адреса по-прежнему работают. Для этого все гиперссылки должны иметь атрибут TARGET="_top" в теге <А>. Определяя вывод во фрейм _top, вы добьетесь того, что браузер очистит все фреймы и заменит все окно новым набором фреймов. Этот новый набор тоже может содержать много фреймов, идентичных предыдущим, которые хранятся в кэше браузера, но, выполняя полную перезагрузку набора фреймов, вы добьетесь того, что в строке браузера отобразится новый URL. Это означает, что действия, связанные с навигацией, будут по-прежнему доступны. То есть можно сделать закладку или использовать этот URL в качестве ссылки.
Единственное исключение, когда не надо использовать атрибут TARGET= "_tор ", это использование фреймов в качестве ярлыков для прокручивания внутри одной страницы. Например, у каталога с болыпим числом файлов или другого списка в алфавитном порядке наверху может быть определен фрейм, в котором перечислены все буквы алфавита. Щелчок по нужной букве приводит к тому, что список в другом фрейме прокручивается до нужного места, в то время как пользоватфреймы также полезны для «мета-страниц», которые комментируют другие страницы. Например, в руководстве по веб-дизайну может понадобиться объединить обсуждение принципов дизайна и живые примеры страниц, соблюдающих (или нарушающих) эти принципы.
В таких случаях встроенная страница должна толковаться как встроенное изображение (даже если она реализована как независимая страница), а «основная» информация, на которую пользователи захотят поставить закладку, должна представлять собой содержимое фрейма с комментариями.
В HTML 4.0 появился новый тип фреймов, называемый встроенным фреймом. Такие фреймы являются частью страницы и не пересекаются с навигацией пользователя. При использовании встроенных фреймов основная модель страницы сохраняется; просто получается, что часть страницы заполняется содержимым другого файла и может прокручиваться независимо от содержания основной страницы. Встроенные фреймы отлично подходят для размещения в них панели навигации, поскольку их можно сделать непрокручиваемыми и они будут загружаться только один раз. Поэтому я рекомендую заменить обычные фреймы встроенными, если вы решите, что фреймы на вашей странице все-таки необходимы.
Другие статьи по теме:
-
Преимущества верстки с помощью таблиц-
Верстка с помощью слоев-
Браузеры-
Гипертекст-
Html-документ: первые шаги