Proč XHTML strict 1,0
Vložil/a siva01-c, 29 Listopad, 2010 - 18:38
Kategorie:
HTML, CSS, SEO
Týká se verze:
Nespecifikováno
Snad ve všech šablonách Drupalu je definován kód jako XHTML strict 1.0
Tak mě napadá proč zrovna strict ? Dělá to spoustu problému s validitou webu. Strict je jaksi moc striktní.. Proč není defaultně na Drupalu XHTM transitional ?
Já si to teda na webu už tak nastavil. XTHML transitional bez problému „sežere“ sociální pluginy a target=„_blank“ také pro něj není chyba..
Je nějaký racionální důvod pro strict 1,0 ???
Proč target="_blank"
Transitional je přechodná deklarace, aby se usnadnil přechod od jedné deklarace k druhé. V současnosti, kdy snad všechny nové verze prohlížečů s tímto nemají problém už nevidím důvod ji používat.
validita..
No možná s tím nemají problémy prohlížeče, ale programátoři.
Např. facebook je skoro vše přes iframe – ve strict nevalidní ..to stejné i Google Maps.. Prostě ve strict je děsně těžké udržet validitu… a stačí jen změnit hlavičku a web je hned validní bez velkých manévrů…
musi byt web vzdycky validni?
musi byt web vzdycky validni? i treba kdyby slo jen o target?
to bych tam pak nemohl mit
to bych tam pak nemohl mit dole tu ikonku ne? :o)))
nevalidni web
Me web hazi chybu na „strict“ prave u target=„_self“, tusim ze u modulu Custom Search. Se spise divim, ze jsem tam nenechal nekde chyby ja. Necham to tak :)
Validita webu je „berlička“
Validita webu je „berlička“ (na ikonky z vysoka s..u). Podle mě nějaký target web neohrozí, je to jen uživatelsky nekorektní. Autor o tom v první řadě musí vědět, co, jak a proč je na webu mimo validitu. Samozřejmě pro neuzavřené, skřížené a jiné takové tagy neexistuje omluva :). Prostě bych to bral tak nějak s mírou. On i ten target se dá obejít přes JS. Někde na d.o je k tomu i článek jak na to.
Pro odkazy, které se mají
Pro odkazy, které se mají otevírat v novém okně, používám modul External links (funguje pro odkazy z jiných domén nebo poddomén – volitelně). Je to právě ono obejití přes JS. Příjemné je i to, že k externím odkazům (volitelně opět) přidává velmi decentní ikonku, takže uživatel je může určitým způsobem odlišit (a nediví se, proč se některé odkazy otevírají jinde). Ostatně na otevírání odkazů v jiném okně existují velmi silné pro i proti názory – já jsem spíš pro, pokud je to „odkaz jinam“… ale právě upozornění uživatele skrz tu ikonu považuju za velmi dobrý nápad.
validita = SEO
Já si hlídám validitu hlavně kvůli SEO. Chci aby můj web byl dobře hodnocen vyhledávači a nemíním si kazit „body“ nevalidním kódem..
Validní kód je jeden z parametrů kvalitního SEO.
Na internetu najdete spoustu
Na internetu najdete spoustu článků od lidí, které tato problematika živí a co se týče validity kódu, pro vyhledávač jednoduše není podstatná. Nicméně pro dobrý pocit tvůrce webu, proč ne :-)
Pro vyhledávač až tak ne, ale
Pro vyhledávač až tak ne, ale pro většinu zadavatelů je to jedno z mála známých, jasných a snadno ověřitelných měřítek :D.
Poslat nový komentář