Autor Zpráva
Anonymní
Profil *
Můžete mi prosím někdo vysvětlit co je ta validita stránek, znám stránky validní i nevalidní, ale rozdíl v nich není, tak k čemu to je? Díky
jozob
Profil
Anonymní
Prepáč, nemám čas na odpoveď (určite sa nájdu ľudia, ktorí Ti to lepšie vysvetlia), ale ja by som chcel poďakovať za námet na článok, dík.
PerToon
Profil
Validita stránek je to, že stránka používá správné tagy a správné atributy a to tam kde mají být, podle toho jak si usmyslelo W3C.
K čemu to je? Celkem k ničemu, některým lidem na tom záleží.
Filips
Profil
Jeden z uživatelů tady měl přes 1000 chyb myslím že to byl RPG. A ještě se chlubil. Musím ale podotknout, že web jel bez problémů.

Filips
Leo
Profil
"K čemu to je?"

Jako kontrola pro tvurce stranek. Leo
VitaZ
Profil
Ano mezi validními a nevalidními stránkami na pohled v prohlížeči nemusí být žádný rozdíl.
Nechci se pouštět do tisíckrát opakované diskuse proč ano a proč ne validní stránky.
Uvedu jen jediný příklad, proč není na škodu mít stránky validní.
Když uděláte stránky validní byť jen podle mírné normy HTML 4.01 Transitional, máte jistotu, že např. vyhledávací roboti chápou a indexují obsah stránek tak jak mají. Stačí, když zapomenete uzavřít nějaký komentář, atribut nebo script a robot může zcela vynechat z indexace třeba nejpodstatnější část vašich stránek. A pokud jste třeba podnikatel a jste závislý na návštěvnosti, vlastně sám sebe obíráte o možnou část zisku.
Chamurappi
Profil
Reaguji na VituZ:
Když uděláte stránky validní byť jen podle mírné normy HTML 4.01 Transitional
To je DTD, ne norma. Je mírná proto, že povoluje některé užitečné sémantické prvky jazyka, na které ve Strict zapomněli?

máte jistotu, že např. vyhledávací roboti chápou a indexují obsah stránek
Nemám. Jednak patrně ani jeden nepodporuje NET zápis (<h1/Nadpis/) a prázdné počáteční (<>) a koncové značky (</>), jednak...

Stačí, když zapomenete uzavřít nějaký komentář
... nepodporují ani SGML komentáře.
<!-- -- -->Toto zaindexují, přestože to je podle specifikace i validátoru v komentáři<!-- -- -->
Miloš
Profil
OT Chamurappi
To je DTD, ne norma. Je mírná proto…
Mírná definice? Zajímavá formulace :-)
nicmund
Profil *
Prosím můžete mě poradit co mám špatně napsaný? Mám cca 15 chyb a nevím co s tím. Můj web je www.ishopy.com.
Předem díky
Plaváček
Profil
Pokud ti to všude funguje, nedělej prostě nic.
Pastor
Profil *
Sezen si jinej doctype, to znam, mel jsem validni web v html 4.01, pak jsem se dal doctype 4.01 strict, no a tam se nesmi definovat vysky a sirky klasicky v html, ale CSS externim souborem. PS: mas tam jenom 14 chyb. Zkus jestli to chodi ve firefoxu, a jestli jo, atk to nech byt, nejvetsi profici stejne nemaj validni weby
mata
Profil
Pastor
...nejvetsi profici stejne nemaj validni weby

ROFL ... supr argument
jozob
Profil
Pastor
"nejvetsi profici stejne nemaj validni weby"
Napríklad?
Timy
Profil
jozob
Chamurappi, Yuhů :-)
Menci
Profil
Nejsem sice profik, ale web http://obrazy.wz.cz mám v XHTML 1.0 skoro validní ;-))
ovšem kromě této řádky:
<A HREF="http://www.toplist.cz/" target="_top"><IMG SRC="http://toplist.cz/count.asp?ID=186863&logo=blank" BORDER="0"></A>

kde je 10x ERROR:
Např.: Error Line 94 column 40: there is no attribute "target".

<A HREF="http://www.toplist.cz/" target="_top"><IMG SRC="http://toplist.cz/count



Poznáte někdo, co tam mají profici blbě?
Plaváček
Profil
Vyhod target="top" a všechny tagy napiš malými písmeny (IMG SRC je špatně, img src je dobře, alespoň v XHTML). & nahrad entitou &amp ;
Honza Hučín
Profil
Tak se vrátíme k tématu.
Validita znamená, že stránka vyhovuje určitým pravidlům. Některá pravidla jsou nepochybně užitečná (např. že se nemají křížit tagy) jiná jsou snahou o nějaký režim, který by ale klidně mohl být i jiný (např. u XHTML tagy malým písmenem, hodnoty atributů v uvozovkách či apostrofech).

K čemu to je?
1. Pro začátečníka je validita především kontrolou, že nedělá hrubé chyby v kódu (zapomenutý nebo nadbytečný tag, křížení, překlep). Taková kontrola se jistě hodí i pokročilým, když se například stránka chová divně a není jasné, proč.
2. Pro pokročilé je validita užitečným návykem při psaní kódu. Není samospasitelná, ale svým způsobem udržuje sebekázeň, což je u kreativních jedinců vždycky dobře.
3. Pro profesionály má validita spíš poradní význam. Profík totiž ví, jak prohlížeče fungují a kde si může dovolit validitu porušit (např. v URL může napsat & místo vyžadovaného &amp;).

Důležité je, aby se stránka dobře zobrazovala uživatelům, byla přístupná, použitelná, měla kvalitní obsah. Validita je jen prostředkem na cestě k tomu. Ne cílem.
Menci
Profil
Plaváček díky. Po úpravě:
<a href="http://www.toplist.cz/"><img src="http://toplist.cz/count.asp?id=186863&amp;logo=blank" border="0"></a>
už nikoliv 10x, ale jenom 3x ERROR - např.:
Line 94 column 111: end tag for "img" omitted, but OMITTAG NO was specified.

...186863&amp;logo=blank" border="0"></a>

You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
Honza Hučín chápu, že validita není cíl, ale nechápu, co ten validátor ještě chce? (Neumím anglicky :-(( )
jozob
Profil
Menci
WZ reklama robí bordel za značkou body a html.
Timy
Profil
Menci
"<img src="http://toplist.cz/count.asp?id=186863&amp;logo=blank" border="0">"
někde jsem slyšel, že v XHTML musí být všechno uzavřené :-) <img />
Menci
Profil
Timy - jooooo, to bylo ono :-)
jozob WZ reklama robí bordel za značkou body a html. - nevím, jak ji mám dát před značku, když reklamu si WZ dává sám - úplně na konec? (Jejich značka pro umístění reklamy <!--WZ-REKLAMA-1.0-STRICT--> u mne nefunguje, stejně si to dají pod </html>.
Ale neřeším to - je mně to fuk.)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0