
Теоретический материал для подготовки к практической работе по теме «Создание страниц с фреймами» (средствами xhtml и css)
Задания для студентов:
Внимательно изучите предложенный теоретический материал.
Напишите опорный конспект, внеся в него все основные понятия, назначение тегов, атрибутов и их значений.
Реализуйте пример, описанный в п.6 данного документа. Полученный мини-проект должен быть завершенным! Содержимое и оформление выбираются произвольно. Меню должно содержать не менее 3 работающих ссылок.
Замечание: каждый студент получает допуск к выполнению практической работы, показав владение изученным теоретическим материалом и предоставив свой мини – проект.
Окно просмотра браузера можно разбить на несколько прямоугольных областей (фреймов), каждая из которых функционирует подобно окну браузера. Во фреймы можно загружать такие же ресурсы, что и в главное окно браузера, но обычно в них загружают (X)HTML-документы.
Рассмотрим статические фреймы. Главное их достоинство - простота компоновки сайта. Например, в одном фрейме можно разместить заголовок сайта, в другом - навигационную панель, а в третьем - отображать документы, загружаемые по ссылкам, расположенным в навигационной панели. При прокрутке содержимого одного фрейма содержимое других остается на прежнем месте. При смене содержимого одного фрейма содержимое других не перезагружается и это - второй важный аргумент в пользу фреймов.
Имеются и недостатки. Так, существуют браузеры, которые не поддерживают фреймы. Однако их доля очень мала. Говорят еще, что сайты с фреймовой структурой плохо индексируются поисковыми системами. Однако специально для поисковых систем можно создать файл index.html без описания фреймов, но с текстом, содержащим ключевые слова и ссылки на документы вашего сайта. Чтобы не отображать данный документ в браузере, достаточно разместить в его секции <head> небольшой скрипт, обеспечивающий переход (переадресацию) на документ с описанием фреймовой структуры:
<script type="text/javascript">
location.href=" URL-адрес файла с описанием фреймов"
</script>
Таким образом, главный файл сайта содержит информацию для поисковых систем и осуществляет переадресацию на файл с описанием набора фреймов. Однако количество ссылок в файле для поисковых систем не должно быть слишком велико, чтобы поисковые системы, осуществляющие индексацию сайта, не заподозрили вас в создании так называемого поискового спама и не исключили ваш сайт из своей базы данных.
Другой недостаток фреймов заключается в том, что посетитель вашего сайта может сохранить ссылку лишь на документ, загруженный только в один из фреймов.
При активизации такой ссылки в окне браузера откроется документ, являющийся лишь компонентом сайта, а информация о связи с остальными частями может быть потеряна. Другими словами, ваш сайт может быть "разобран" по частям, что обычно нежелательно. Однако то же самое может случиться и с бесфреймовыми сайтами. Для сохранения целостности вашего произведения следует в каждом из частных документов предусмотреть ссылку на главную страницу сайта или же в каждом из них добавить небольшой скрипт, который загружает набор фреймов, если данный документ пользователь пытается просмотреть вне фреймовой структуры. Тем не менее, некоторые неприятности, связанные с применением фреймов, все же остаются.