АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
99 of 133 menu

Тэг 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.
byenru