mike007 píše:Zlozvyk jsem si odnesl maximálně jeden - naučil jsem se u toho pít kafe. Co se týče validity mi je úplně jedno jestli jsou stránky validní nebo ne. Návštěvníky to nezajímá. Je zajímá obsah.
Ale já taky nemluvím o validitě. Mám na mysli něco úplně jiného – nesémantičnost kódu (sémantický kód je daleko přehlednější). Styly na jednom místě – v externím CSS souboru (ev. ve více souborech, pokud dělám CSS pro tisk – media print – anebo pokud něco ladím pro IE v podmíněných komentářích).
WYSIWYG editory jsou schopné s prominutím nas*at do každého tagu tunu inline pravidel (nedavno jsem potkal třeba takovouhle prasárnu:
<p class="MsoNormal" style="margin-bottom: 0.0001pt;" align="justify">), vymýšlejí si prázdné odstavce jako oddělovače (<p> </p>), prehistorického balastu jako <font> nebo <center> a podobná svinstva.
Kopírováním takových odporností se těžko naučíš něco dobrého.
Když zajdu do extrému (a to zas není tak daleko), mým snem je totální oddělení obsahu a formy.
Demonstroval jsem to na stránce
http://kesolim.sweb.cz/semanticka_nirvana/Podívej se do HTML kódu – tohle je můj sen – ani jedna zbytečnost. Naprosto přehledná a jednoznačná struktura.
Oproti tomu vzhled (prosím nekritizovat; vědomě to je ujeté) je řešen výhradně pomocí (mírně zběsilého) CSS.
Pokud si kodér na takovéto oddělení formy a obsahu zvykne, pracuje se mu výrazně lépe.
Jistě že i hezkou a přístupnou stránku může kodér prasácky zflikovat, ale proč by to měl dělat a proč by se tomu měl učit?
Doplňuji – Sémantická nirvána je jen taková ukázka, a proto mi budiž odpuštěna neakceptace Exploreru 6 – tam to nefunguje vůbec (v 7 omezeně).