Заголовок, контейнер заголовка, блок <head> - это все одно и тоже. Все, что находиться в HTML-коде веб-страницы между тегами <head> </head> подходит под это определение. В нем могут находиться Meta-теги, CSS, javascript и другие компоненты. Содержимое этого блока в веб-браузере не отображается. Это как бы служебный блок, но от его содержимого зависит корректность отображения веб-страницы в браузере, "правильная" индексация этой страницы поисковыми системами и другие моменты.
Содержимое этого блока зависит от ваших знаний и конкретного предназначения создаваемого веб-документа. Создаете ли вы страницу для вашего сайта, для почтовой рассылки или для электронной книги. Во всех этих случаях содержимое заголовка веб-страницы может быть разным и довольно сильно отличаться друг от друга. Исходя из этого, определитесь, наличие каких компонентов вам необходимо иметь в этом блоке.
А для чего собственно необходимо настраивать заголовок веб-документа? А делается это для того, чтобы при создании каждой новой веб-страницы в программе FrontPage 2003, в блоке <head> уже находились необходимые вам компоненты. В противном случае вводить их вам пришлось бы "вручную".
При создании "Пустой страницы" программа FrontPage 2003 пишет HTML-код, который заложен в ней изначально:
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgID" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Новая страница 1</title>
</head>
<body>
</body>
</html>
В этом коде что-то явно лишнее, чего-то не хватает, а что-то и необходимо изменить. Третья и четвертая строчки в этом коде явно лишние:
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgID" content="FrontPage.Editor.Document">
Чтобы они не отображались во вновь создаваемых веб-страницах, необходимо выбрать в строке меню программы FrontPage 2003 пункт "Сервис" и далее "Параметры страницы". В открывшемся окне выбрать закладку "Разработка". Убираем галочку в строке "теги Generator и ProgID", либо в окне формы "Технологии FrontPage и SharePoint" выставить "никакие". Теперь при создании новой страницы программа уже будет писать следующий HTML-код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta name="description" content="text">
<meta name="keywords" content="text">
</head>
<body>
</body>
</html>
Это тоже не окончательный вариант. В этот код необходимо внести еще несколько изменений.
- Самой первой строчкой (перед <html>) должна быть запись, которая указывает на тип текущего документа, например: <HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">, где DTD (document type definition>) - описание типа документа. Эта запись позволяет HTTP серверу узнать версию HTML используемую на данной веб-странице. Есть несколько других версий написания этой строки, но наибольшее распространение получила данная запись. И хотя веб-браузер отобразит веб-страницу и без этой строчки, но ее наличие в веб-документе "весьма желательно".
- В вышепоказанном коде стоит кодировка windows-1252, которая для Рунета не подходит. Для рунетовских сайтов необходимо составлять веб-документы в кодировке windows-1251. Кстати, мой хостинг-провайдер требует, чтобы все веб-страницы моего сайта были именно в кодировке windows-1251. Следовательно, нам нужно изменить и эту запись.
- Заголовок HTML-документа может включать большое количество так называемых мета-инструкций или как их чаще называют мета-тегов. Наличие некоторых из них в блоке заголовка "весьма желательно", а наличие других определяется самим автором проекта. Я остановлюсь только на двух мета-тегах.
Внесение дополнительных Мета-тегов.
<meta name="keywords" content="..."> Ключевые слова страницы
Эта мета-инструкция содержит набор ключевых слов, от которых очень многое зависит в плане показа данной веб-страницы в ответ на какой-либо запрос в поисковой системе.
<meta name="description" content="..."> Краткое писание страницы
Многие поисковые системы при сканировании Интернета, отыскивают на веб-страницах эту переменную, сохраняют ее в своей базе данных и выдают это описание в ответ на запросы пользователей.
Отсюда делаем вывод, что каждая веб-страница сайта должна иметь мета-теги "description" и "keywords", которые тоже необходимо внести в код блока заголовка.
По мере необходимости в этот блок также можно внести следующие теги:
- блок каскадных таблиц стилей;
- путь к внешнему файлу каскадных таблиц стилей;
- блок javascript;
- путь к внешнему файлу javascript;
- мета-тег "robots";
- путь к иконке favicon;
- и многое другое. (Если немного подумать).
Что бы эти пункты выполнить, необходимо изменить всего два файла. Файлы открывайте только программой "Блокнот", которая имеется в каждой операционной системе семейства Windows. Изменения вносите очень внимательно и аккуратно, но лучше это сделать методом "копировать-вставить", возможно прямо с этой страницы. Если вы не очень уверены в себе, скопируйте исходный файл в папку "мои документы", тогда при неудачной попытке изменения файла, у вас всегда будет в наличии его исходный вариант. После внесения изменений не забудьте выбрать "Файл/ Сохранить", иначе внесенные изменения не вступят в силу. Пути к этим файлам показаны ниже:
Локальный диск (С:)/ Program Files/ Microsoft Office/ Templates/ 1049/ PAGES11/ normal.tem/ NORMAL.HTML
Локальный диск (С:)/ Program Files/ Microsoft Office/ Templates/ 1049/ Webs11/ normal.tem/ INDEX.HTML
Я не буду приводить здесь первоначальный вид этих файлов. Оба они одинаковые и должны быть идентичными, и после внесения изменений. Сразу привожу их рабочий вариант:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta name="description" content="text">
<meta name="keywords" content="text">
</head>
<body>
</body>
</html>
Теперь программа FrontPage 2003 будет формировать блок заголовка таким, как показано выше, но еще добавиться тег <title>. При создании веб-страницы в мета-тегах description и keywords убираете слово text и вместо него вставляете свой вариант описаний этих тегов. Как написано выше, в этом блоке могут быть и другие компоненты, а вот какие, это решать вам. Вариантов очень много.