|
| HTML-Lesson 4 - Meta tags - разяснение |
Здравейте в този урок ще ви разясня мета таговете. Значи те седят между <head> и </head>. ето ви примерче : <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> </head> <body> </body> </html> Значи с този код задавате кирилицата като език или по просто няма да ви излиза маймуница,ако пишете на кирилица.Да знам че може да се оправя "изглед-код на знаците (за мозила)",но замислете се ако имате сайт и всеки човек трябва да го прави това нещо ? Така сега по урока: Мета таговете са изключително важни.Чрез тях можете да правите реклама на сайта си,чрез мета таг сайта ви може да се намира по-лесно в интернет пространството и други неща. Мета таговете са няколко вида :
- МЕТА тагове,съдържащи атрибута
HTTP-EQUIV и атрибута CONTENT. Тези
МЕТА тагове имат следния формат:
<meta
http-equiv="име"
content="съдържание" />
МЕТА таговете с атрибута HTTP-EQUIV се използват за да
управляват определени действия на браузъра.
- МЕТА тагове, съдържащи атрибута NAME и атрибута
CONTENT. Te имат
следния формат:
<meta
name="име" content="съдържание" />
МЕТА таговете с атрибута NAME се
използват за да подават определена информация на търсещите
машини
(търсачките). - Запомнете мета таговете се отварят с <META> но не се затварят с </META>.но заради xhtml,който изисква всеки таг да се затваря,затова в края е сложена наклонена черта...
Нека започнем:
- <meta
http-equiv="content-type"
content="text/html; charset=windows-1251"
/>
Този МЕТА таг указва на браузъра азбуката,
на която
е написана страницата. В конкретния случай това е
указание, че
страницата е написана на кирилица. Ако искате да
създадете
страница на български или на руски език задължително
трябва да включите този МЕТА таг в секцията HEAD на страницата
си. В
същата страница може да пишете и с латински букви, тъй като
стандартната
латинска азбука се ползва по подразбиране. Следователно,
включвайки този
МЕТА таг, може да създадете страница написана на български и
английски.
Имайте предвид, че съществуват множество стандарти за
кодиране
на използваната азбука. Един от най-ползваните е стандарта
iso-8859 със
следните основни кодове:
- <meta http-equiv="content-type"
content="text/html; charset=iso-8859-1"
/>
Кода iso-8859-1 "покрива" следните
западни езици:
английски, френски, немски, испански, португалски, италиански,
шведски, датски, норвежки, финландски, ирландски, шотландски,
каталунски, а също и албански.
- iso-8859-2 "Покрива" някои централноевропейски и
източноевропейски
езици: чешки, полски, унгарски, румънски, хърватски, словашки,
словенски.
- iso-8859-3 "Покрива" есперанто.
- iso-8859-4 "Покрива" балтийските езици - естонски,
латвийски,
литовски.
- iso-8859-5 "Покрива" езиците на кирилица - български,
руски,
белоруски, македонски, сръбски.
- iso-8859-6 "Покрива" арабските езици.
- iso-8859-7 "Покрива" гръцки.
- iso-8859-8 "Покрива" еврейски.
- iso-8859-9 "Покрива" турски.
- iso-8859-10 "Покрива" няколко езика от нордическата
зона -
гренландски ескимоски, лапландски.
- <meta name="description"
content="Тук
се пише кратко описание на сайта." />
Това е МЕТА тагът за описание. Описанието представлява
едно или
няколко изречения, които по най-точен и недвусмислен начин
определят
съдържанието на вашия сайт. Дължината на описанието не трябва да
надхвърля 200 символа. Това е много важен и полезен МЕТА таг и
използването му е препоръчително, макар че не е абсолютно
задължително.
- <meta name="keywords"
content="Тук се
пишат ключови думи, описващи сайта. Те се отделят със запетаи." />
Това е МЕТА тагът за ключови
думи.
Те трябва да са така подбрани, че също да дават най-точно
описание на
съдържанието на сайта. Отделят се една от друга чрез запетаи.
Няма
значение дали се оставя или не по една стъпка разстояние (space)
между
запетаята и следващата дума. Дължината на ключовите думи не
трябва да
надхвърля 500 символа. Този МЕТА таг също е много важен и
използването
му е препоръчително, макар че не е абсолютно задължително.
- <meta name="robots" content="Тук
се
пишат една или две от следните стойности: all, none, index,
follow,
noindex, nofollow" />
Това
е МЕТА
тагът, който дава указание на търсещите машини каква част от
вашия сайт
да индексират. Стойностите, които може да укажете в атрибута
content са
следните:
- all - пълно индексиране на страницата и всички нейни
връзки -
препоръчително
- none - без индексиране на страницата и връзките й -
използва се
при страници в процес на изграждане или ако по някаква причина
не
желаете посещения на страницата
- index - индексира само началната страницата
- follow - указва следване на всички връзки на
страницата
- noindex - не се индексира страницата
- nofollow - не се следват връзките
Стойностите
index,
follow, noindex и nofollow могат да се използват комбинирано -
например
ако се зададе стойност "index, follow", това ще укаже
индексиране на
страницата и следване на връзките й, а ако се зададе стойност
"index,
nofollow" - това ще индексира страницата, но без да се следват
връзките,
намиращи се в нея. Както разбирате - стойността "index, follow"
отговаря
на стойността "all", а стойността "noindex, nofollow" отговаря
на
стойността "none". Използването на този META таг също не е
изрично
задължително, но поради голямата му важност е препоръчително.
- <meta name="revisit-after"
content="Някакъв брой дни, например: 15 days"
/>
Този МЕТА таг указва на претърсващите
мрежата за
нови сайтове програми на търсачките (наричат ги "паяци" или
"червеи")
през колко дни да посещават страницата, за да индексират
промените в
нея. Обикновено търсачките обновяват данните за страниците през
определен период, който е различен за различните търсещи машини -
30
дни, 90 дни и т.н. Този МЕТА таг ще ви бъде много полезен, ако
страницата редовно се обновява - чрез него може да се укаже
страницата
да бъде посещавана и сканирана по-често. Имайте предвид, че не
всички
търсещи машини следват указанията на "revisit-after". Употребата
му не е
абсолютно задължителна. Използването му е препоръчително в
комбинация с
МЕТА тага "expires" или с МЕТА таговете "pragma" и
"cache-control".
- <meta http-equiv="expires"
content="Thu, 10 Oct 2002 13:45:50 GMT"
/>
Този МЕТА таг показва на браузъра, че
информацията
в страницата не е актуална след указаната дата - в случая след
13:45:50
ч. на 10 октомври 2002, четвъртък. Датата трябва да се изпише
точно в
същия формат, както е указано в примера. Това ще застави
браузъра да не
зарежда страницата от кеша на диска, а да я търси направо на
сървъра. На
мястото на датата може да се укаже и стойност "0" - тогава
браузъра ще
търси новата (актуализираната) страница всеки път, когато му се
зададе
съответния уеб-адрес. Обикновено този МЕТА таг се използва в
комбинация
с МЕТА тага "revisit-after", за да бъдат заставени търсещите
машини да
посещават страницата на всеки няколко дни. Не е задължителен за
ползване, но е препоръчителен за страници, които се обновяват
често.
- <meta
http-equiv="cache-control"
content="no-cache" />
Този
МЕТА таг дава указания на браузъра дали да кешира или не
страницата.
Препоръчително е стойността на атрибута content да бъде същата
като
посочената в примера - "no-cache". Така браузъра няма да кешира
страницата и всеки път ще я извиква от сървъра. Т.е., изписан по
този
начин, МЕТА тагът ще бъде полезен при страници, които често се
актуализират. Обикновено се комбинира с МЕТА тагаовете
"revisit-after" и
"pragma". Ползването му не е задължително. Ето пълния списък
на
стойностите на атрибута content:
- no-cache - страницата не може да се кешира
- no-store - разрешено е кеширането на страницата, но
не е разрешено
нейното архивиране
- public - страницата може да се кешира в публични
компютри
- private - страницата може да се кешира в лични
компютри
- <meta http-equiv="pragma"
content="no-cache"
/>
Предотвратява кеширането на страницата в
прокси-сървър. Препоръчително е да се ползва комбинирано с МЕТА
таговете
"cache-control" и "revisit-after". Стойността му винаги трябва
да е
"no-cache". Полезен е при често актуализирани страници.
- <meta
http-equiv="content-language"
content="en-us" />
Този
МЕТА таг указва езика, на който е написан HTML-документа и може
да бъде
използван от търсещите машини при индексация на страницата. В
случая е
указан език и диалект - en-us означава американски английски. За
указване на български език кода е "bg". Може да се използва и
комбинация, например - "en-us, bg". Употребата на МЕТА тага не е
задължителна, но е препоръчителна. Полезен за не-английски и
многоезични
сайтове. Ето кратък списък с кодовете на някои езици:
BG
(Български) EN (Английски) EN-GB
(Английски-Великобритания)
EN-US (Английски-САЩ) DE (Немски) FR (Френски) FR-CA
(Френски-Канада) FR-FR (Френски-Франция) IT (Италиански) ES
(Испански) FI (Финландски) NL (Холандски) NO
(Норвежки) SV (Шведски) DA (Датски) CS (Чешки) PL
(Полски)
RU (Руски) JA (Японски)
- <meta name="author" content="Вашето
име или e-mail" />
Този
МЕТА таг
дава информация за автора на страницата - на атрибута content се
присвоява като стойност името на автора или неговия e-mail.
Ползването
му не е задължително.
- <meta name="reply-to"
content="e-mail" />
МЕТА
таг, който указва имейл за обратна връзка. Не е задължителен за
употреба.
- <meta name="copyright"
content="Тук се
изписват авторски права, търговски марки, патенти и т.н." />
Това е МЕТА таг за указване на
защитени авторски права, регистрирани търговски марки, номера на
патенти
и др. Съдържанието на атрибута content може да бъде например
"Copyright
© 2002, 2003, 2004 Your Company Name. All rights reserved.".
Ползването му не
е задължително.
- <meta name="distribution"
content="Тук
се пише една от следните стойности: global, local или iu" />
Този МЕТА таг указва "обсега на
действие" на вашата страница. Използването му не е задължително.
Атрибута content може да приеме само една от следните стойности:
- global - показва, че информацията в страницата е за масово
ползване - препоръчително.
- local - показва, че информацията в страницата има
местно значение.
- iu (internal use) - показва, че информацията в
страницата е само
за вътрешно (частно, лично) ползване.
- <meta name="rating"
content="general" />
Този
МЕТА таг определя за какъв кръг посетители е предназначена
информацията
във вашата страница. Ако съдържанието на атрибура content е
"general" -
както е в примера - тогава страницата е предназначена за
най-широк кръг
ползватели. Ето списък на възможните стойности на атрибута
content:
- general - страница предназначена за всички ползватели
- mature - страница предназначена само за възрастни
- restricted - страница с достъп само за определен
ограничен кръг
посетители
- 14 years - страница предназначена за деца
- <meta name="pubdate"
content="2002-05-30" />
МЕТА таг, който указва датата на публикуване на
страницата.
Датата трябва да е указана в посочения формат: година-месец-ден.
Не е
задължителен за употреба.
- <meta http-equiv="refresh"
content="някаква цифра, например 10;URL=http://Някакъв
уеб
адрес" />
Това е МЕТА
тагът за
пренасочване. Той се използва само в специални случаи,
когато посетителите на дадена страница трябва автоматично да
бъдат
пренасочени към друга страница. Цифрата - в случая
10 -
показва след колко секунди да стане пренасочването. Не
използвайте
този МЕТА таг, освен ако не желаете посетителите на страницата
ви да
бъдат пренасочени към друг уеб-адрес.
Примерче : <html> <head> <title>СПГЕ "Джон Атанасов"</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <meta name="description" content="директор инж.И.Неделева" /> <meta name="keywords" content="училище по електроника.Град София" /> <meta name="robots" content="all" /> <meta name="revisit-after" content="30 days" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Content-language" content="bg" /> <meta name="author" content="Мартин Кирилов" /> <meta name="reply-to" content="mapka7a@abv.bg" /> <meta name="Copyright" content=" Мартин Кирилов © 2010 , 2011 , 2012 , 2013 , 2014 , 2015 Всички права запазени" /> <meta name="Distribution" content="global"> <meta name="rating" content="general" /> <meta name="pubdate" content="2010-06-18" /> </head> <body>Тук се поместват текст и снимки </body> </html>
Мета таг използван за пренасочване :
<meta
http-equiv="refresh"
content="7;URL=www.google.bg"
/>
очаквайте още уроци от мен(minimal_dude) към всички езици
|
| Коментари |
#1 |
на June 20 2010 15:30:15
|
| Напиши коментар |
|
За да пуснеш коментар трябва да си влезнал в профила си.
|
| Оценка |
|
Рейтингите са достъпни само за регистрирани.
Моля влезте или се регистрирайте за да гласувате.
Няма оценки.
|
|