Коды языков | htmlbook.ru
Код языка применяется для атрибутов, задающих язык, на котором написан весь документ или отдельные его блоки. В HTML язык обычно задается через атрибут lang.
В табл. 1 приведены некоторые распространенные языки и их коды, которые используются в качестве значений.
Язык | Код |
---|---|
Абхазский | ab |
Азербайджанский | az |
Аймарский | ay |
Албанский | sq |
Английский | en |
Американский английский | en-us |
Арабский | ar |
Армянский | hy |
Ассамский | as |
Африкаанс | af |
Башкирский | |
Белорусский | be |
Бенгальский | bn |
Болгарский | bg |
Бретонский | br |
Валлийский | cy |
Венгерский | hu |
Вьетнамский | vi |
Галисийский | gl |
Голландский | nl |
Греческий | el |
Грузинский | ka |
Гуарани | gn |
Датский | da |
Зулу | zu |
Иврит | iw |
Идиш | ji |
Индонезийский | in |
Интерлингва (искусственный язык) | ia |
Ирландский | ga |
Исландский | is |
Испанский | es |
Итальянский | it |
Казахский | kk |
Камбоджийский | km |
Каталанский | ca |
Кашмирский | ks |
Кечуа | qu |
Киргизский | ky |
Китайский | zh |
Корейский | ko |
Корсиканский | co |
Курдский | ku |
Лаосский | lo |
Латвийский, латышский | lv |
Латынь | la |
Литовский | lt |
Малагасийский | mg |
Малайский | ms |
Мальтийский | mt |
Маори | mi |
Македонский | mk |
Молдавский | |
Монгольский | mn |
Науру | na |
Немецкий | de |
Непальский | ne |
Норвежский | no |
Пенджаби | pa |
Персидский | fa |
Польский | pl |
Португальский | pt |
Пуштунский | ps |
Ретороманский | rm |
Румынский | ro |
Русский | ru |
Самоанский | |
Санскрит | sa |
Сербский | sr |
Словацкий | sk |
Словенский | sl |
Сомали | so |
Суахили | sw |
Суданский | su |
Тагальский | tl |
Таджикский | tg |
Тайский | th |
Тамильский | ta |
Татарский | tt |
Тибетский | bo |
Тонга | to |
Турецкий | |
Туркменский | tk |
Узбекский | uz |
Украинский | uk |
Урду | ur |
Фиджи | fj |
Финский | fi |
Французский | fr |
Фризский | fy |
Хауса | ha |
Хинди | hi |
Хорватский | hr |
Чешский | cs |
Шведский | sv |
Эсперанто (искусственный язык) | eo |
Эстонский | et |
Яванский | jw |
Японский | ja |
Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.
htmlbook.ru
Коды для обозначения языков | HTML справочник
Код языка, подразумевает собой сокращенное наименование, состоящее из двух букв которые определяют язык содержимого внутри элемента. Если у языка есть диалект, то через дефис добавляют еще две буквы (например, США lang =»en-us»).
Основная функция глобального атрибута lang определить язык содержимого внутри HTML элемента. Например, атрибут lang, применённый к тегу <html> указывает язык содержимого веб-страницы (для всего текста на странице).
Старайтесь всегда объявлять язык страницы — это важно для приложений, читающих с экрана, для поисковых систем, для осущствления правильной расстановки переносов, выбора необходимого набора кавычек браузером (вид может зависеть от языка), проверки орфографии и пунктуации и так далее.
Атрибут имеет следующий синтаксис:
lang = "Код языка"
Пример использования атрибута в мультиязычном документе:
<!DOCTYPE html> <html lang = "ru"> <!-- указывает язык содержимого веб-страницы --> <head> <title>Пример использования атрибута lang</title> </head> <body> <p lang = "es"> ¿Por qué necesita una traducción? </p> <!-- Этот параграф интерпретируется как испанский --> <p>И дальше по тексту интерпретация языка продолжается на русском <p> </body> </html>
В этом примере основной язык документа является русский («ru»), а один абзац объявлен на испанском языке («es»).
Таблица содержит регистрацию двухбуквенных кодов (ISO 639-1):
Название языка | Код |
---|---|
Abkhaz | ab |
Afar | aa |
Afrikaans | af |
Akan | ak |
Albanian | sq |
Amharic | am |
Arabic | ar |
Aragonese | an |
Armenian | hy |
Assamese | as |
Avaric | av |
Avestan | ae |
Aymara | ay |
Azerbaijani | az |
Bambara | bm |
Bashkir | ba |
Basque | eu |
Belarusian | be |
Bengali, Bangla | bn |
Bihari | |
Bislama | bi |
Bosnian | bs |
Breton | br |
Bulgarian | bg |
Burmese | my |
Catalan | ca |
Chamorro | ch |
Chechen | ce |
Chichewa, Chewa, Nyanja | ny |
Chinese | zh |
Chuvash | cv |
Cornish | kw |
Corsican | co |
Cree | cr |
Croatian | hr |
Czech | cs |
Danish | da |
Divehi, Dhivehi, Maldivian | dv |
Dutch | nl |
Dzongkha | dz |
Eastern Punjabi, Eastern Panjabi | pa |
English | en |
Esperanto | eo |
Estonian | et |
Ewe | ee |
Faroese | fo |
Fijian | fj |
Finnish | fi |
French | fr |
Fula, Fulah, Pulaar, Pular | ff |
Galician | gl |
Ganda | lg |
Georgian | ka |
German | de |
Greek | el |
Guaraní | gn |
Gujarati | gu |
Haitian, Haitian Creole | ht |
Hausa | ha |
Hebrew | he |
Herero | hz |
Hindi | hi |
Hiri Motu | ho |
Hungarian | hu |
Icelandic | is |
Ido | io |
Igbo | ig |
Indonesian | id |
Interlingua | ia |
Interlingue | ie |
Inuktitut | iu |
Inupiaq | ik |
Irish | ga |
Italian | it |
Japanese | ja |
Javanese | jv |
Kalaallisut, Greenlandic | kl |
Kannada | kn |
Kanuri | kr |
Kashmiri | ks |
Kazakh | kk |
Khmer | km |
Kikuyu, Gikuyu | ki |
Kinyarwanda | rw |
Kirundi | rn |
Komi | kv |
Kongo | kg |
Korean | ko |
Kurdish | ku |
Kwanyama, Kuanyama | kj |
Kyrgyz | ky |
Lao | lo |
Latin | la |
Latvian | lv |
Limburgish, Limburgan, Limburger | li |
Lingala | ln |
Lithuanian | lt |
Luba-Katanga | lu |
Luxembourgish, Letzeburgesch | lb |
Macedonian | mk |
Malagasy | mg |
Malay | ms |
Malayalam | ml |
Maltese | mt |
Manx | gv |
Marathi | mr |
Marshallese | mh |
Mongolian | mn |
Māori | mi |
Nauruan | na |
Navajo, Navaho | nv |
Ndonga | ng |
Nepali | ne |
Northern Ndebele | nd |
Northern Sami | se |
Norwegian | no |
Norwegian Bokmål | nb |
Norwegian Nynorsk | nn |
Nuosu | ii |
Occitan | oc |
Ojibwe, Ojibwa | oj |
Old Church Slavonic, Church Slavonic, Old Bulgarian | cu |
Oriya | or |
Oromo | om |
Ossetian, Ossetic | os |
Pashto, Pushto | ps |
Persian (Farsi) | fa |
Polish | pl |
Portuguese | pt |
Pāli | pi |
Quechua | qu |
Romanian | ro |
Romansh | rm |
Russian | ru |
Samoan | sm |
Sango | sg |
Sanskrit (Saṁskṛta) | sa |
Sardinian | sc |
Scottish Gaelic, Gaelic | gd |
Serbian | sr |
Shona | sn |
Sindhi | sd |
Sinhalese, Sinhala | si |
Slovak | sk |
Slovene | sl |
Somali | so |
Southern Ndebele | nr |
Southern Sotho | st |
Spanish | es |
Sundanese | su |
Swahili | sw |
Swati | ss |
Swedish | sv |
Tagalog | tl |
Tahitian | ty |
Tajik | tg |
Tamil | ta |
Tatar | tt |
Telugu | te |
Thai | th |
Tibetan Standard, Tibetan, Central | bo |
Tigrinya | ti |
Tonga | to |
Tsonga | ts |
Tswana | tn |
Turkish | tr |
Turkmen | tk |
Twi | tw |
Ukrainian | uk |
Urdu | ur |
Uyghur | ug |
Uzbek | uz |
Venda | ve |
Vietnamese | vi |
Volapük | vo |
Walloon | wa |
Welsh | cy |
Western Frisian | fy |
Western Frisian | wo |
Xhosa | xh |
Yiddish | yi |
Yoruba | yo |
Zhuang, Chuang | za |
Zulu | zu |
basicweb.ru
Коды языков HTML — таблица кодов языков
В HTML коды языков могут использоваться для указания языка веб-страницы или ее части. Это поможет поисковой системе, а также браузеру правильно обработать страницу.
По рекомендации W3C, следует указывать язык для каждой страницы, используя атрибут lang внутри тега <html>.
Пример кода указания языка страницы lang HTML документа
Пример указания языка на HTML веб странице:
<html lang="en">
<!-- содержимое страницы -->
</html>
Пример для спецификации XHTML:
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<!-- содержимое страницы -->
</html>
Стандарт ISO 639-1 кодов языков
HTML использует стандарт кодов языков ISO 639-1.
Таблица кодов языков ниже содержит HTML код языка с указанием перевода на русский и английский.
Код ISO639-1 | Язык на русском | Язык на английском |
---|---|---|
ab | Абхазский | Abkhazian |
av | Аварский | Avaric |
ae | Авестийский | Avestan |
az | Азербайджанский | Azerbaijani |
ay | Аймара | Aymara |
ak | Акан | Akan |
sq | Албанский | Albanian |
am | Амхарский | Amharic |
en | Английский | English |
ar | Арабский | Arabic |
hy | Армянский | Armenian |
as | Ассамский | Assamese |
aa | Афарский | Afar |
af | Африкаанс | Afrikaans |
bm | Бамбара | Bambara |
eu | Баскский | Basque |
ba | Башкирский | Bashkir |
be | Белорусский | Belarusian |
bn | Бенгальский | Bengali (Bangla) |
my | Бирманский | Burmese |
bi | Бислама | Bislama |
bg | Болгарский | Bulgarian |
bs | Боснийский | Bosnian |
br | Бретонский | Breton |
cy | Валлийский | Welsh |
hu | Венгерский | Hungarian |
ve | Венда | Venda |
vo | Волапюк | Volapük |
wo | Волоф | Wolof |
vi | Вьетнамский | Vietnamese |
gl | Галисийский | Galician |
lg | Ганда | Luganda, Ganda |
hz | Гереро | Herero |
kl | Гренландский | Kalaallisut, Greenlandic |
el | Греческий (новогреческий) | Greek |
ka | Грузинский | Georgian |
gn | Гуарани | Guarani |
gu | Гуджарати | Gujarati |
gd | Гэльский | Gaelic (Scottish) |
da | Датский | Danish |
dz | Дзонг-кэ | Dzongkha |
dv | Дивехи (Мальдивский) | Divehi, Dhivehi, Maldivian |
zu | Зулу | Zulu |
he | Иврит | Hebrew |
ig | Игбо | Igbo |
yi или ji | Идиш | Yiddish |
id или in | Индонезийский | Indonesian |
ia | Интерлингва | Interlingua |
ie | Интерлингве | Interlingue |
iu | Инуктитут | Inuktitut |
ik | Инупиак | Inupiak |
ga | Ирландский | Irish |
is | Исландский | Icelandic |
es | Испанский | Spanish |
it | Итальянский | Italian |
yo | Йоруба | Yoruba |
kk | Казахский | Kazakh |
kn | Каннада | Kannada |
kr | Канури | Kanuri |
ca | Каталанский | Catalan |
ks | Кашмири | Kashmiri |
qu | Кечуа | Quechua |
ki | Кикуйю | Kikuyu |
kj | Киньяма | Kwanyama |
ky | Киргизский | Kyrgyz |
zh | Китайский | Chinese |
kv | Коми | Komi |
kg | Конго | Kongo |
ko | Корейский | Korean |
kw | Корнский | Cornish |
co | Корсиканский | Corsican |
xh | Коса | Xhosa |
ku | Курдский | Kurdish |
km | Кхмерский | Khmer |
lo | Лаосский | Lao |
la | Латинский | Latin |
lv | Латышский | Latvian (Lettish) |
ln | Лингала | Lingala |
lt | Литовский | Lithuanian |
lu | Луба-катанга | Luga-Katanga |
lb | Люксембургский | Luxembourgish |
mk | Македонский | Macedonian |
mg | Малагасийский | Malagasy |
ms | Малайский | Malay |
ml | Малаялам | Malayalam |
mt | Мальтийский | Maltese |
mi | Маори | Maori |
mr | Маратхи | Marathi |
mh | Маршалльский | Marshallese |
mn | Монгольский | Mongolian |
gv | Мэнский (Мэнкский) | Manx |
nv | Навахо | Navajo |
na | Науру | Nauru |
nd | Ндебелесеверный | NorthernNdebele |
nr | Ндебелеюжный | SouthernNdebele |
ng | Ндунга | Ndonga |
de | Немецкий | German |
ne | Непальский | Nepali |
nl | Нидерландский (Голландский) | Dutch |
no | Норвежский | Norwegian |
ny | Ньянджа | Chichewa, Chewa, Nyanja |
nn | Нюнорск (новонорвежский) | Norwegiannynorsk |
oj | Оджибве | Ojibwe |
oc | Окситанский | Occitan |
or | Ория | Oriya |
om | Оромо | Oromo (AfaanOromo) |
os | Осетинский | Ossetian |
pi | Пали | Pāli |
pa | Пенджабский | Punjabi (Eastern) |
fa | Персидский | Persian (Farsi) |
pl | Польский | Polish |
pt | Португальский | Portuguese |
ps | Пушту | Pashto,Pushto |
rm | Ретороманский | Romansh |
rw | Руанда | Kinyarwanda (Rwanda) |
ro | Румынский | Romanian |
rn | Рунди | Kirundi |
ru | Русский | Russian |
sm | Самоанский | Samoan |
sg | Санго | Sango |
sa | Санскрит | Sanskrit |
sc | Сардинский | Sarda |
ss | Свази | Swati |
sr | Сербский | Serbian |
si | Сингальский | Sinhalese |
sd | Синдхи | Sindhi |
sk | Словацкий | Slovak |
sl | Словенский | Slovenian |
so | Сомали | Somali |
st | Сотоюжный | Sesotho |
sw | Суахили | Swahili (Kiswahili) |
su | Сунданский | Sundanese |
tl | Тагальский | Tagalog |
tg | Таджикский | Tajik |
th | Тайский | Thai |
ty | Таитянский | Tahitian |
ta | Тамильский | Tamil |
tt | Татарский | Tatar |
tw | Тви | Twi |
te | Телугу | Telugu |
bo | Тибетский | Tibetan |
ti | Тигринья | Tigrinya |
to | Тонганский | Tonga |
tn | Тсвана | Setswana |
ts | Тсонга | Tsonga |
tr | Турецкий | Turkish |
tk | Туркменский | Turkmen |
uz | Узбекский | Uzbek |
ug | Уйгурский | Uyghur |
uk | Украинский | Ukrainian |
ur | Урду | Urdu |
fo | Фарерский | Faroese |
fj | Фиджи | Fijian |
fl | Филиппинский | Pilipino |
fi | Финский (Suomi) | Finnish |
fr | Французский | French |
fy | Фризский | WesternFrisian |
ff | Фулах | Fula, Fulah, Pulaar, Pular |
ha | Хауса | Hausa |
hi | Хинди | Hindi |
ho | Хиримоту | HiriMotu |
hr | Хорватский | Croatian |
cu | Церковнославянский (Старославянский) | OldChurchSlavonic, OldBulgarian |
ch | Чаморро | Chamorro |
ce | Чеченский | Chechen |
cs | Чешский | Czech |
za | Чжуанский | Zhuang,Chuang |
cv | Чувашский | Chuvash |
sv | Шведский | Swedish |
sn | Шона | Shona |
ee | Эве | Ewe |
eo | Эсперанто | Esperanto |
et | Эстонский | Estonian |
jv | Яванский | Javanese |
ja | Японский | Japanese |
guruweba.com
Тег | Краткое описание |
---|---|
<!—…—> | Комментарий. Подробнее |
<!DOCTYPE> | Определяет тип документа. Подробнее |
<a> | Ссылка, гиперссылка, якорь. Подробнее |
<abbr> | Определяет текст как аббревиатуру. Подробнее |
<address> | Контактная информация автора или владельца документа. Подробнее |
<area> | Определяет область на карте-изображении |
<article> | Статья |
<aside> | Контент в стороне (содержимое не является основным на странице по смыслу) |
<audio> | Позволяет вставить воспроизводимый аудио файл. Подробнее |
<b> | Полужирный текст. Подробнее |
<base> | Задает базовый URL или аттрибут target для относительных ссылок в документе. Подробнее |
<bdi> | Область, где написание текста может имееть другое направления. Подробнее |
<bdo> | Устанавливает направление написания текста. В отличии от <bdi> направление указывается физическое направление Подробнее |
<blockquote> | Цитата. Подробнее |
<body> | Указывает область body документа. Подробнее |
<br> | Перенос строки. Подробнее |
<button> | Кликабельная кнопка |
<canvas> | Используется для рисовании графики с помощью скриптов |
<caption> | Подпись таблицы. Подробнее |
<cite> | Сноска на название материала. Подробнее |
<code> | Используется для вставки компьютерного кода в текстовом виде. Подробнее |
<col> | Задает характеристики колонок в таблице. Подробнее |
<colgroup> | Определяет группу из одной или более колонок таблицы для форматирования. Подробнее |
<datalist> | Используется для определения предопределенных вариантов на выбор при вводе в текстовом поле |
<dd> | Определяет описание термина из тега <dt> в списке терминов <dl>. Подробнее |
<del> | Текст, который удален в новой версии документа. Подробнее |
<details> | Определяет дополнительную информацию, которую пользователь может просмотреть или скрыть. Подробнее |
<dfn> | Указывает, что содержимое является термином. Подробнее |
<dialog> | Определяет диалоговое окно или интерактивный элемент |
<div> | Блочный элемент — один из основных элементов верстки. Подробнее |
<dl> | Определяет список определений. Подробнее |
<dt> | Название термина в списке определений <dl>. Подробнее |
<em> | выделенный по смыслу текст (обычно, текст выделенный курсивом). Подробнее |
<embed> | Контейнер для внешнего приложения |
<fieldset> | Группа связанных элементов в форме |
<figcaption> | Заголовок для <figure> элемента |
<figure> | Определяет автономную группу из нескольких элементов (например картинка с подписью) |
<footer> | Нижний колонтитул |
<form> | Определяет форму пользовательского ввода |
<h2> — <h6> | Заголовки HTML разного уровня: <h2>, <h3>, <h4>, <h5>, <h5>, <h6>. Подробнее |
<head> | Указывает область head документа. Подробнее |
<header> | Блок заголовка |
<hr> | Горизонтальная линия — тематический разделитель. Подробнее |
<html> | Корневой элемент. Сообщает браузеру, что данный документ является HTML документом. Подробнее |
<i> | Выделяет текст курсивом. Подробнее |
<iframe> | Определяет встроенный фрейм |
<img> | Изображение, картинка. Подробнее |
<input> | Поле для ввода |
<ins> | Текст, который был добавлен в новой версии документа. Подробнее |
<kbd> | Текст введенный с клавиатуры или названия кнопок клавиатуры. Обычно выделен моноширинным шрифтом. Подробнее |
<label> | Метка для поля ввода. Указывает на привязку элемента (обычно текста) к полю ввода. |
<legend> | Заголовок элементов <fieldset> |
<li> | Элемент списка. Подробнее |
<link> | Определяет привязку внешнего ресурса (чаще всего, привязку таблицы стилей CSS). Подробнее |
<main> | Основной контент |
<map> | Контейнер для <area>. Определяет пользовательскую карту на изображении |
<mark> | Выделенный текст (обычно с помощью подсветки фона). Подробнее |
<menu> | Контейнер для списка пунктов меню |
<menuitem> | Определяет элементы, которые пользователь может вызвать из контекстного меню |
<meta> | Используется для определения мета-данных документа. Подробнее |
<meter> | Измеритель значений в заданном диапазоне |
<nav> | Контейнер для навигационных элементов |
<noscript> | Альтернативный контент для пользователей, отключивших скрипты |
<object> | Определяет встроенный объект |
<ol> | Определяет нумерованный список. Подробнее |
<optgroup> | Определяет группу связанных вариантов в выпадающем списке. Дает название группу |
<option> | Параметр (вариант выбора) в выпадающем списке |
<output> | Результат вычислений |
<p> | Абзац. Подробнее |
<param> | Задает параметры для встроенных объектов |
<picture> | Контейнер для нескольких изображений |
<pre> | Предварительно отформатированный текст. Подробнее |
<progress> | Индикатор выполнения (прогресса) |
<q> | Цитата в тексте. Подробнее |
<rp> | Альтернативный текст, если браузер не поддерживает тег <ruby>. Подробнее |
<rt> | Аннотация к содержимому тега <ruby>. Подробнее |
<ruby> | Контейнер для символов и их расшифровки (в основном для Восточно-азиатских символов, иероглифов). Подробнее |
<s> | Перечеркнутый текст. Подробнее |
<samp> | Текст, являющийся результатом выполнения компьютерной программы (обычно выводится моноширинным шрифтом). Подробнее |
<script> | Определяет скрипт или подключение скрипта из внешнего ресурса. Подробнее |
<section> | Раздел |
<select> | Определяет выпадающий список |
<small> | Текст шрифтом меньшего размера. Подробнее |
<source> | Определяет ресурс для тегов <video>, <audio> и <picture>. Подробнее |
<span> | Строчный элемент. Подробнее |
<strong> | Текст, выделенный по значению. Обычно отображается полужирным. Подробнее |
<style> | Определяет контейнер для определения CSS стилей документа. Подробнее |
<sub> | Отображает текст в виде нижнего индекса. Подробнее |
<summary> | Заголовок внутри тега <details>. Подробнее |
<sup> | Отображает текст в виде верхнего индекса. Подробнее |
<table> | Определяет таблицу. Подробнее |
<tbody> | Определяет область контента в таблице. Подробнее |
<td> | Ячейка в таблице <table>. Подробнее |
<textarea> | Многострочное поле для ввода |
<tfoot> | Определяет группу строк в нижней части таблицы <table> — нижний колонтитул. Подробнее |
<th> | Ячейка — заголовок в таблице <table>. Подробнее |
<thead> | Определяет группу строк в верхней части таблицы <table> — верхний колонтитул. Подробнее |
<time> | Дата и/или время. Подробнее |
<title> | Заголовок HTML документа. Подробнее |
<tr> | Определяет строку в таблице. Подробнее |
<track> | Определяет текстовую дорожку для тегов <video> и <audio> Подробнее |
<ul> | Определяет маркированный список. Подробнее |
<var> | Используется для обозначения содержимого тега как переменной. Подробнее |
<video> | Позволяет вставить воспроизводимое видео. Подробнее |
<wbr> | Место, где допускается перенос строки. Подробнее |
guruweba.com
Метатеги | htmlbook.ru
Метатеги используются для хранения информации предназначенной для браузеров и поисковых систем. Например, механизмы поисковых систем обращаются к метатегам для получения описания сайта, ключевых слов и других данных.
Метатеги для поисковых механизмов
Среди разработчиков сайтов существует мнение, что правильно написанные метатеги позволяют подняться к верхним строчкам поисковых серверов. На самом деле это не так, на одних метатегах высоко не поднимешься, но и неудачно выполненное содержимое метатегов может ухудшить рейтинг сайта.
Два метатега предназначены специально для поисковых серверов: description (описание) и keywords (ключевые слова). Некоторые вебмастера добавляли в раздел keywords ключевые слова, которые не имеют никакого отношения к теме сайта, но зато пользовались определенным успехом среди посетителей поисковиков. Однако, через некоторое время, поисковые системы научились бороться с таким явлением и проверяют содержимое веб-страницы на соответствие заявленным ключевым словам.
Некоторые принципы, относящиеся к метатегам:
- не включайте ключевые слова, которые не содержатся на ваших страницах;
- не повторяйте ключевые слова;
- используйте метатеги по их прямому назначению;
- делайте описание и список ключевых слов различными для каждой страницы сайта с учетом содержимого.
description
Большинство поисковых серверов отображают содержимое поля description (пример 1) при выводе результатов поиска. Если этого тега нет на странице, то поисковый движок просто перечислит первые встречающиеся слова на странице, которые, как правило, оказываются не очень-то и в тему.
Пример 1. Использование Description
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>description</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="Сайт об HTML и создании сайтов">
</head>
<body>
<p>...</p>
</body>
</html>
keywords
Этот метатег был предназначен для описания ключевых слов, встречающихся на странице (пример 2). Но в результате действия людей, желающих попасть в верхние строчки поисковых систем любыми средствами, теперь дискредитирован. Поэтому многие поисковики пропускают этот параметр.
Пример 2. Использование Keywords
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>keywords</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Keywords" content="HTML, META, метатег, тег, поисковая система">
</head>
<body>
<p>...</p>
</body>
</html>
Ключевые слова можно перечислять через пробел или запятую. Поисковые системы сами приведут запись к виду, который они используют.
Автозагрузка страниц
Чтобы автоматически загружать новый документ через определенный промежуток времени используется инструкция http-equiv=»refresh» (пример 3).
Пример 3. Автозагрузка страницы
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Автозагрузка</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="refresh" content="5; URL=http://www.htmlbook.ru">
</head>
<body>
<p>...</p>
</body>
</html>
Браузер поймет эту запись, как ожидать 5 секунд, а затем загрузить новую страницу, указанную в параметре URL, в данном случае это переход на сайт htmlbook.ru.
Этот метатег позволяет создавать перенаправление (редирект) на другой сайт. Если URL не указан, произойдет автоматическое обновление текущей страницы через количество секунд, заданных в атрибуте content.
Кодировка
Чтобы сообщить браузеру, в какой кодировке находятся символы веб-страницы, необходимо установить параметр <meta http-equiv=»Content-Type» content=»text/html; charset=имя кодировки»>. Для операционной системы Windows и кириллицы charset обычно принимает значение utf-8 или windows-1251 (пример 4).
Пример 4. Выбор текущей кодировки
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Кодировка</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<p>Кириллица</p>
</body>
</html>
Если указание кодировки отсутствует, браузер пытается сам определить, какой тип символов используется в документе и выбирает необходимую кодировку автоматически. Браузер не всегда может точно распознать язык веб-страницы и в некоторых случаях предлагает вьетнамскую кодировку вместо кириллицы. По этой причине лучше всегда указывать приведенную строчку. Тем не менее, возникают обстоятельства, когда указание кодировки может принести определенный вред. Например, веб-сервер автоматически использует перекодирование данных в KOI-8, а браузер, встретив параметр charset=windows-1251, переводит текст в кодировку Windows. Получается двойное изменение символов, прочитать такой текст не просто. К счастью, подобная проблема уже отходит в прошлое, во всяком случае, ее легко можно выявить и нейтрализовать на уровне сервера.
htmlbook.ru