Prosím koukněte na html kód stránky www.jk-zeleznice.wz.cz a řekněte co mám dobře a špatně...díkes
HTML kód ti nejlépe ohodnotí validátor:
http://validator.w3.org/
dík za radu, ale stejně mi našel chyby které tam ani nemám.
Např. chceš tvrdit, že tam máš DOCTYPE?
to zrovna našlo dobře, ale co ty <> když je tam mám?
Proč používáš tag BODY vícekrát?
Doplň ten DOCTYPE a zvaliduj znovu. On totiž výrazně ovlivňuje, jak se bude kód vyhodnocovat.
kterej je lepší, nebo jaký je v nich rozdíl?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
To je přesně oč tu běží.
A studuj:
http://www.jakpsatweb.cz/doctype.html
http://www.kosek.cz/clanky/tipy/qa02.html
Určitě si dokážeš najít i další informace.
<HTML>» Určitě si dokážeš najít i další informace.
Silně bych o tom pochyboval, čekám, že se objeví spousta dalších dotazů.</HTML>
Nípal:já jsem si o tom našla docela dost...ale stejně, mnoho webů to tam nemá tak nevím jestli to tam mám dát
Cora:
"Prosím koukněte na html kód stránky www.jk-zeleznice.wz.cz a řekněte co mám dobře a špatně...díkes"
1) značka <body> může být v dokumentu buď jednou anebo ani jednou, vícekrát je to špatně, ač to prakticky nemůže ublížit.
2) element <style> patří do hlavičky, tj. mezi <head> a </head>
3) těch několik <br> není pěkný zápis, poohlédnul bych se po CSS vlaststnostech margin či padding
4) menu patří do <menu> anebo do <ul>
To by bylo asi tak všechno, víc kódu tam není.
"ale stejně, mnoho webů to tam nemá tak nevím jestli to tam mám dát"
Neudání doctype v praxi nic zlého ani dobrého nezpůsobí. Pokud ho tam nedáš, tak se stane asi toto: validátor bude křičet a prohlížeče spadnou do quirk módu. Pokud máš tedy stránku vyladěnou pro quirk, zbývá pouze křičení validátoru.
"kterej je lepší, nebo jaký je v nich rozdíl?"
Neexistuje nic jako dobrý doctype a špatný doctype (tedy ne obecně). První je pro verzi HTML 3.2, druhý pro 4.0. V současnosti se nepoužívá ani jeden z těchto uvedených :-). Pro aktuálnější verze se koukni třeba semhle: http://www.jakpsatweb.cz/doctype.html.
zbi:
"HTML kód ti nejlépe ohodnotí validátor:"
Validátor ti ohodnotí maximálně syntaktickou správnost, to je všechno. Nekontroluje sémantiku, nekontroluje přístupnost ani nic jiného. Rozhodně bych tedy neříkal, že ho ohodnotí "nejlépe". Navíc se dá opravdu velmi snadno oklamat.
Timy: Když někdo chce <citace>"ohodnotit HTML kód - co má dobře a co špatně"</citace>, je na místě ho odkázat na validátor.
Pokud by měla zájem ohodnotit STRÁNKY, pak přichází na řadu vizuální zhodnocení, originalita obsahu, kvalita sémantiky apod. Takto ovšem otázka položena nebyla.
zbi
"...je na místě ho odkázat na validátor"
To možná, ale ne jako nejlepší zdroj :-).
Validní kód nemusí být nutně kvalitní kód. Kvalitní kód je především přístupný a sémantický, validitu bych umístil až za tyto dvě vlastnosti, vzhledem k tomu, že samotný fakt "validní kód" mi nic nezaručí, narozdíl od kódu sémanticky správného a přístupného. Kód nejlépe ohodnotí pouze kritik jako ty nebo já ;-).
Už se motáme v kruhu, takže moje poslední reakce k tomuto:
- Znovu opakuji, že jsem odpovídal na otázku, jak byla položena, nebo přesněji, jak jsem ji pochopil. Ano je možné, že existuje více výkladů otázky a taky je možné, že se tazatel nevyjádřil úplně přesně. A zajisté je možné, že existuje více správných odpovědí.
- Takže vlastně kritizuješ slovíčko "nejlepší". Když se někdo ptá na "ohodnotťe HTML kód, co je dobře a co špatně", pošlu ho na validátor, aby mu projel syntax a považuji to za nejlepší zdroj.
- I kdyby měla v kódu <br><br><br><br><br><br><br><br> tak to přece není ŠPATNĚ. Ano, je to neohrabané, začátečnické, ale není to špatně.
- No a jelikož stránky neobsahují DOCTYPE, detailní hodnocení se dělá špatně.
zbi:
"Takže vlastně kritizuješ slovíčko "nejlepší""
Ano.
"Když se někdo ptá na "ohodnotťe HTML kód, co je dobře a co špatně", pošlu ho na validátor, aby mu projel syntax a považuji to za nejlepší zdroj."
Zrovna tenhle odkazovaný validátor bych za nejlepší nepovažoval už vůbec :-). Je tam chyb jak máku. Když už tak třeba o něco inteligentnější http://relaxed.vse.cz/relaxed/
"Ano, je to neohrabané, začátečnické, ale není to špatně."
Je to sémantická a nepraktická blbost. Element <br> má jiný účel než za jakým je na tomto webu použit, tudíž se skutečně jedná o špatný zápis.
"No a jelikož stránky neobsahují DOCTYPE, detailní hodnocení se dělá špatně."
Asi jak komu :-)