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-ն է: |