Тэг meta
Тэг meta
задае некаторыя службовыя
каманды браўзэру або пошукавым сістэмам:
кадыроўку старонкі, апісанне старонкі для
пошукавікоў, аўтара старонкі і гэтак далей.
Прынцып работы тэга такі (за некаторым выключэннем):
задаецца імя каманды (у атрыбуце name
ці ў атрыбуце http-equiv
), а значэнне
каманды задаецца ў атрыбуце content
.
Па сутнасці даны тэг змяшчае ў сабе групу
тэгаў (каманд), агульная назва якім мета-тэгі
Тэг meta
не патрабуе закрываючага тэга.
Тэг meta
варта выкарыстоўваць унутры
тэга head
.
Папулярныя прыклады выкарыстання
Кадыроўка дакумента
У цяперашні час стандартам кадыроўкі з'яўляецца
utf-8
. Тэарэтычна явна (праз тэг
meta
) кадыроўку можна і не задаваць
- браўзэр павінен вас зразумець. На практыцы
я бы не раіў так рабіць - кадыроўка
можа збіцца і замест рускага тэксту вы
ўбачыце краказябры.
У HTML5 кадыроўка задаецца ў спрошчаным выглядзе:
<meta charset="utf-8">
Раней кадыроўка задавалася так (зараз так рабіць не варта, састарэла, можаце сустрэць у састарэлых падручніках):
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Апісанне дакумента
Мета-апісанне дакумента прызначана для пошукавікоў, у ім павінен ляжаць кароткае апісанне старонкі. З гэтага апісання пры некаторых умовах пошукавік можа зрабіць сніпет старонкі сайта. Сніпет - гэта кароткае апісанне старонкі сайта пры пошуку. Адпаведна мета-апісанне старонкі варта рабіць такім, якім вы хочаце бачыць сніпет старонкі на пошуку і для кожнай старонкі сайта сваё.
Карыстацца варта так:
<meta name="description" content="Гэтая старонка распавядае ад мета-тэгах.">
Ключавыя словы дакумента
Мета-keywords (ключавыя словы) прызначаны для пошукавікоў, каб указаць самыя галоўныя словы, па якіх будуць шукаць старонку. У цяперашні час з-за злоўжыванняў з боку вэб-майстроў пошукавікі не надаюць значэння гэтаму мета-тэгу.
Карыстацца варта так (ключавыя словы і фразы пералічваюцца праз коску):
<meta name="keywords" content="Метатэг, Мета-апісанне, HTML рэдырэкт" >
Рэдырэкт (перакідванне на другую старонку)
Можна зрабіць, каб пры заходзе на нейкую старонку карыстальніка аўтаматычна перакідвала на другую (напрыклад, калі старонка пераехала). Карыстацца так (5 - гэта колькасць секунд, праз якія адбудзецца перакід):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
Больш прыкладаў
Больш прыкладаў вы можаце знайсці па дадзенай спасылцы.
Магчымыя атрыбуты
Атрыбут | Апісанне |
---|---|
name |
Імя мета-тэга. Значэнне мета-тэга з дадзеным імем задаецца атрыбутам content . |
http-equiv |
Дазваляе ўстанаўліваць HTTP загалоўкі, для адпраўкі іх у браўзэр.
Задае імя загалоўка. Значэнне загалоўка задаецца атрыбутам content .
|
content |
Устанаўлівае значэнне атрыбута, зададзенага з дапамогай атрыбута name ці http-equiv . |
charset |
Задае кадыроўку дакумента. У цяперашні час стандартам з'яўляецца utf-8 . |