ahoj všici webdesigneři,
v hodnocení webu jsem se dočetl něco o tom že jsou či nejsou dané stránky htlm a xhtml validní a tak bych se chtěl optat co to znamená a čím se tato validitost kontoluje. Jsem v psaní stránek nováček a tak bych se chtěl poučit, předem děkuji za odpověď.
HTML nebo XHTML validní stránka splňuje standardy podle W3C (World Wide Web Consortium, http://www.w3.org/).
To znamená, že zdrojový kód té stránky neobsahuje chyby a překlepy (třeba křížení tagů) a v "tvrdších" normách (html 4.01 strict, xhtml 1.0 strict, xhtml 1.1) se vyvaroval i zastaralých postupů, jakými jsou formátovací tagy a atributy.
Kontroluje se to validátorem na http://validator.w3.org/.
Tak jsem tam zadal adresu stránek který jsem si chtěl proklepnout a napsalo mi to: This page is not Valid HTML 4.01 Transitional!
to asi nebude dobrý, co?
Petr: Zas az tak na tom nesejde...
Jaký je v tom rozdíl? jestli jí budu mít jen html validní nebo dokonce xhtml validní?
Vubec zadny rozdil neuvidis, krome toho, ze ti validator bude hlasit "Valid"
To Freya, dík za info..viděla jsi své stránky v IE6?
To Sojkovec..je to dobrý mít je teda valid nebo ne?
Jasně, že mít stránky validní neznamená, že jsou automaticky perfektní. Ale znamená to přinejmenším, že nejsou úplně zprasené a plné překlepů. Vyplatí se věnovat tomu deset minut a zbavit to blech.
XHTML je novější verze. Pro začátek zkus radši HTML 4.01 Transitional. Mimochodem, aby ta validace vůbec proběhla, je potřeba mít na začátku zdrojáku DTD a metainformaci o použitém kódování.
Moje stránky jsou v IE6 v pořádku, dokud má nastavenou normální velikost písma :-/ Je to chyba box-modelu, slušné prohlížeče to písmo můžou zvětšovat klidně do zblbnutí a nic špatného se s tím nestane. Až bude čas, doladím to.
Uf, můj layout by teď měl snášet už i tuhle zvrácenost IE6 :-)
<HTML>jo uz je to ok</HTML>
jo dík za informace..
co by měly obsahovat ty validní stránky? vadí že dělám v tabulkách a ne v css? jak uděláš aby byly xhtml validní? díky za odpověď
To, jestli použiješ tabulkový nebo CSS layout, je validátoru šumafuk.
Aby byla stránka validní, měla by mít na první řádce kódu definici typu dokumentu:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
a mezi <head> a </head> metainformaci o kódování:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2"> (existují i jiné znakové sady, např. když to budeš psát ve wokenním Notepadu, dej tam radši "Windows-1250")
...a ten zbytek už normální kostra, jako tady: http://jakpsatweb.cz/zaklady_html.htm#1p
Je dobre mit stranky VALID, ale neni to primarni cil..