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="Бұл бет meta тегтері туралы айтып береді.">
Құжаттың кілт сөздері
Мета-keywords (кілт сөздер) іздеу жүйелеріне арналған, ең басты сөздерді көрсету үшін, олар бойынша бет ізделетін болады. Қазіргі уақытта веб-мастерлердің теріс пайдалануына байланысты іздеу жүйелері бұл мета-тегке мән бермейді.
Мынадай қолдану керек (кілт сөздер және сөз тіркестері үтір арқылы теріледі):
<meta name="keywords" content="Метатег, Мета-сипаттама, HTML редирект" >
Редирект (басқа бетке аудару)
Белгілі бір бетке кіргенде пайдаланушыны автоматты түрде басқа бетке аударуға болады (мысалы, егер бет көшкен болса). Мынадай қолдану керек (5 - бұл секунд саны, оның өткен соң аудару орындалады):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
Қосымша мысалдар
Қосымша мысалдарды осы сілтеме бойынша табуға болады.
Мүмкін атрибуттар
| Атрибут | Сипаттама |
|---|---|
name |
Мета-тегтің аты. Осы атауы бар мета-тегтің мәні content атрибуты арқылы белгіленеді. |
http-equiv |
< a href="/kk/internet/protocol/http/headers/">HTTP тақырыпшаларын орнатуға мүмкіндік береді, оларды браузерге жіберу үшін.
Тақырыпшаның атын белгілейді. Тақырыпшаның мәні content атрибуты арқылы белгіленеді.
|
content |
name немесе http-equiv атрибуты арқылы белгіленген атрибуттың мәнін орнатады. |
charset |
Құжаттың кодталуын белгілейді. Қазіргі уақытта стандарт utf-8 болып табылады. |