К основным тегам я причисляю обязательные (наличие которых обязательно в теле любого html-документа) и мета-теги, содержащие дополнительную информацию.
Мета-теги, в свою очередь можно разделить на две группы: NAME (содержащие общую информацию о html-документе и некоторые рекомендации для ПС) и HTTP-EQUIV (определяют режим обработки html-документа). Они могут влиять на режим отображения html-документа, хотя сами на экран не выводятся.
Мета-теги, в отличие от обязательных, не имеют закрывающего дубликата.
Обязательные теги:
Начало и конец html-документа
| |
Имя html-документа - слова, размещенные между этими тегами будут показаны в заглавии окна браузера
| |
"Голова" html-документа, между этими тегами обычно размещают служебную информация для браузера (meta-теги, стили, скрипты и т.д.)
| |
"Тело" html-документа, любая информация, размещенная между этими тегами будет доступна пользователю
| |
Мета-теги группы NAME:
<META NAME="keywords" content="...">
Указывает ключевые слова данного html-документа
| |
<META NAME="description" content="...">
Указывает описание данного html-документа, которое будет использоваться при выводе поисковиков
| |
<META NAME="document-state" content="...">
Указывает роботам поисковых машин, индексировать или нет данный html-документ.
| |
<META NAME="robots" content="...">
Указывает роботам поисковых машин, как индексировать html-документ. Имеет приоритет над файлом robots.txt
| |
<META NAME="revisit" content="...">
Указывает роботам поисковых машин, через какое время повторно индексировать html-документ.
| |
<META NAME="generator" content="...">
Указывает программу, в которой был сделан данный html-документ.
| |
<META NAME="author" content="...">
Указывает автора данного html-документа
| |
Мета-теги группы HTTP-EQUIV:
<META HTTP-EQUIV=”Content-Type” content="...">
Указывает тип и кодировку данного html-документа.
| |
<META HTTP-EQUIV="Content-language" content ="...">
Указывает поисковым машинам язык html-документа
| |
<META HTTP-EQUIV="Content-Script-Type" content="...">
Указывает язык программирования сценариев
| |
<META HTTP-EQUIV="Content-Style-Type" content="...">
Указывает язык таблицы стилей
| |
<META HTTP-EQUIV="Pragma" content ="...">
Контролирует кэширования. При значении “no-cache” html-документ не кэшируется.
| |
<META HTTP-EQUIV="Expires" content="...">
Указывает, использовать ли данные из кэша или нет. Если текущая дата более поздняя чем в описанная в теге, данные из кэша не берутся.
| |
<META HTTP-EQUIV="Refresh" content ="...">
Указывает задержку времени в секундах, после которой броузер автоматически обновит html-документ. Если в качестве значения указать URL, то можно перенаправлять посетителя на другую страницу.
| |
<META HTTP-EQUIV="Set-Cookie" content="...">
Устанавливает cookie броузера.
| |
<META HTTP-EQUIV="Window-target" content ="...">
Указывает окно текущей вэб-страницы.
| |