Stránky s informacemi ohledně tvorby webu


Co je to tag

Typy tagů

Párové a nepárové

S atributem a bez něj

Základní tagy

^ Nahoru ^


Statické a dynamické webové stránky

^ Nahoru ^


Standardy a validace

Jak jste si už zajisté všimli, psal jsem tu několikrát o standardech a validaci stránek. To si zaslouží vysvětlení. Jak jistě víte, na prohlížení webu můžete použít nejrůznější webové prohlížeče a každý prohlížeč běží na nějakém vykreslovacím jádru:

Když píšete HTML stránky, udáváte pomocí kódu, jak má stránka vypadat a jak se má chovat. Prohlížeč stránku přeloží a nějak vám ji ukáže. O to se právě stará to vykreslovací jádro, které si můžete představit jako tlumočníka. (Mluvíte na něj jedním jazykem a on vám ho přeloží do jiného jazyka.)

Problém ovšem je, že každé jádro překládá kód trochu jinak. Každé jádro chtělo přijít s něčím novým a lepším a tak se jejich schopnosti měnily a měnily, až každé chtělo trochu něco jiného a rozdíly byly větší a větší. Představte si, že mluvíte na tlumočníka jazykem, a chcete říct "Dej mi sušenku!", ale v nářečí, jaké zná tlumočník se místo sušenka říká keks a proto přeloží žádost jako "Dej mi!", protože slovo sušenka nezná. (V reálu se například pro některé prohlížeče muselo říkat <border="none">, pro jiné <border="0">, a někdy speciální údaj noborder.)

Tyto problémy je snaha vyřešit pomocí standardů. Standardy jsou pravidla, podle kterých by se měly psát html stránky. Dodržování standardů má dvě výhody:

  1. Ten, kdo stránky vytváří, ví jak je psát tak, aby se zobrazovaly ve všech prohlížečích co možná nejpřesněji.
  2. Tvůrci prohlížečů vědí, co je "správně" napsaná stránka a jejich překlady se postupně sjednotí.

Standardy jsou ovšem stále ještě relativně nový nápad, takže to, že podle nich uděláte stránku, neznamená, že se zobrazí vždy stejně. Nicméně je lepší standardy dodržovat.

Jak zjistím, jesli je moje stránka validní?

Pro kontrolu, jestli stránka dodržuje standardy, se používá tzv. Validátor. Validátor pro nejrozšířenější standardy je W3C Validator, který najdete na této adrese: http://validator.w3.org/. I pokud vás nějaké standardy vůbec nezajímají, dá se validátor používat pro kontrolu vašich stránek. Například pokud zapomenete ukončit nějaký odstavec tagem </p>, nebo něco podobného, upozorní vás na to.

Ještě pár údajů

I standardů je zamozřejmě několik, protože né všechny stránky se píšou stejným jazykem a né všechno je už ve "standardním provedení" vymyšleno. Velmi používaný je standard HTML 4.01 Transitional, ale já osobně doporučuji psát podle "přísného" standardu W3C 1.0 Strict. Ve strictu se například musí všechny tagy uzavírat. U původně párových tagů se uzavírá tagem </blabla> a u původně nepárových lomítkem na konci začínajícího tagu (například: <img src="pes.png" />).

Nakonec si můžete na stránku dát třeba ikonku, jako známku toho, že jsou vaše stránky validní. (Když na ní kliknete, dostanete se na výsledky validátoru vaší stránky.) Může vypadat třeba takhle:

Valid XHTML 1.0 Strict

^ Nahoru ^


Témata, na kterých se pracuje

created by david roesel