Autor | Zpráva | ||
---|---|---|---|
Franta1234 Profil |
#1 · Zasláno: 28. 2. 2014, 18:08:55
Zdravím,
narazil jsem na problém s <meta name="robots" content="index, follow"> v kombinaci s HTML5 při validaci W3C validátorem. Chyba zní: Bad value robots for attribute name on element meta: Keyword robots is not registered. Pokud použiji český validátor, tak ten chybu nehlásí. Na které straně je tedy chyba - u mě, u W3C validátoru, nebo u českého validátoru? A popřípadě proč?
http://kod.djpw.cz/bdcb- http://validator.webylon.info/check?uri=http%3A%2F%2Fkod.djpw.cz%2Fbdcb- http://validator.w3.org/check?uri=http%3A%2F%2Fkod.djpw.cz%2Fbdcb-&charset=utf-8&doctype=HTML5&group=0&user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices |
||
Joker Profil |
Franta1234:
Ve standardu HTML5 jsou registrované tyto hodnoty atributu name značky <meta>: „]application-name“, „author“, „description“, „generator“ a „keywords“. W3C validátor si stěžuje, že „robots“ není registrovaná hodnota. Ovšem specifikace HTML5 zároveň obsahuje trochu kuriózní větu: Validátory mohou seznam povolených hodnot validovat i podle Wiki stránky WHAT WG, kde hodnota „robots“ je. Svým způsobem jsou tedy oba výsledky správně*. A v každém případě doporučuji takovou hlášku použít maximálně pro kontrolu, jestli to není třeba překlep v hodnotě, ale jinak to ignorovat. Neumím si moc představit situaci, kdy by použití neregistrované meta-značky s neregistrovanou hodnotou name mohlo způsobit nějaký problém se stránkou. *I když u W3C validátoru nevím, jak může tak autoritativně prohlašovat něco o špatné hodnotě, když podle specifikace se to může kontrolovat i podle stránky, kam si prakticky kdokoliv může kdykoliv přidat svou vlastní hodnotu. |
||
Franta1234 Profil |
#3 · Zasláno: 28. 2. 2014, 19:17:11
Joker:
děkuji za vysvětlení |
||
Bubák Profil |
#4 · Zasláno: 28. 2. 2014, 20:08:46
Je to sice mimo téma, ale meta tag
<meta name="robots" content="index, follow"> je naprosto zbytečný (vyžadují jej jen seoblábolátory) a je možné jej bez obav smazat, k lepšímu indexování ani procházení webu meta tag, nedokáže pomoci, žádná kouzelná formulka na to neexistuje. Něco jiného by bylo, pokud byl požadoval noindex nebo nofollow .
|
||
Časová prodleva: 11 let
|
0