Мета тег
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">
Ҳужжат тавсифи
Ҳужжатнинг мета-тавсифи изловчилар учун мўлжалланган, унда қисқача саҳифа тавсифи бўлиши керак. Ушбу тавсифдан айрим шароитларда изловчи веб-саҳифанинг сниппети ни яратиши мумкин. Сниппет - бу излаш пайтидаги веб-саҳифанинг қисқа тавсифи. Шу sababli саҳифанинг мета-тавсифини сиз излашдаги саҳифа сниппетини қандай кўришни истасангиз, шундай қилиш керак ва ҳар бир веб-саҳифа учун алохида.
Фойдаланиш шундай амалга оширилиши керак:
<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. |