[27-12-2008] Джо
Минимально необходимый заголовок web-страницы <head>...</head>, на мой взгляд, такой:
<head>
<title>Теги html. Тег head. Основные meta-теги. Теги title и link</title>
<meta name="Keywords" content="Теги html, тег head, meta-теги, Тег title, тег link">
<meta name="Description" content="Каким должен быть минимально необходимый заголовок head web-страницы, какие meta-теги включить, а от каких отказаться, зачем нужны теги title и link. ">
<meta name="robots" content="all">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="content-language" content="ru">
<meta http-equiv="content-style-type" content="text/css">
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<link rel="stylesheet" href="style.css">
</head>
О html тегах можно почитать здесь - html теги
title - чрезвычайно важен с точки зрения поисковой оптимизации web-страницы. Рекомендуется делать title максимально соответствующим содержанию страницы и включать в него 1-2 ключевых слова ( словосочетания ), по которым она оптимизируется. Длина title - до 60 символов.
В директиве с атрибутом Keywords перечисляются ключевые слова и словосочетания web-страницы. Для поисковой оптимизации страницы большого значения не имеет, но, возможно, немного повышает релевантность страницы. Рекомендуется указывать небольшое число ключевых слов ( 1 - 3 ).
В директиве с атрибутом Description указывается краткий анонс страницы. Некоторые поисковики, в частности Google, используют этот анонс в выдаче. Рекомендуется писать его в соответствии с содержанием страницы, но так, чтобы при его чтении непременно возникло желание посетить страницу.
Директива с атрибутом robots руководит действиями поискового робота на странице. Ее значениями могут быть:
Директива с атрибутом cache-control определяет, будет ли ее содержание браться непосредственно с сервера, либо из кэша на прокси-сервере или в браузере. На мой взгляд, имеет смысл только со значением no-cache ( полный запрет кэширования ) в случае часто меняющейся динамической страницы. В остальных случаях эту директиву можно опустить.
Следующие директивы однозначно указывают браузеру язык ( ru ), тип ( text/css ) и кодовую страницу ( windows-1251) загружаемой web-страницы.
<meta http-equiv="content-language" content="ru">
<meta http-equiv="content-style-type" content="text/css">
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
Применение этих директив позволяет избежать возможных кракозябр при выводе страницы в браузере посетителя.
Тег link здесь подключает каскадную таблицу стилей - файл style.css, расположенный в директории css. В случае, если нужен вывод специального вида страницы на печать, используют конструкцию типа:
<link rel="stylesheet" type="text/css" href="css/style.css" media="screen" />
<link rel="stylesheet" type="text/css" href="css/print.css" media="print" />
где в соответствии со значением атрибута media ( screen - вывод на экран, print - на принтер ) подключается нужная каскадная таблица стилей.