Názory ke článku Jak na moderní web – Úvod
Na úvod to bohatě stačí. Dalo by se to rozepsat daleko více, ale proč? :-)
Vobec sa mi zdoraznenie slov "ZCELA semantický" nezda vhodne, pretoze tie slova by znamenali, ze na stranke by sme nemohli pouzit jediny DIV a SPAN, co je takmer v rozpore s druhym pravidlom... Nenajdete jedineho profesionalneho designera, ktory by sa j*bal s dokonalou semantikou. bohuzial je to tak...
DIV a SPAN sice nejsou ZCELA sémantické tagy, ale v pravidlech přístupnosti (sémantika je součástí) je u nich výjimka. Doslova cituji.
"Mělo by se jich použít na jedné stránce co nejméně"
Omlouvám se, ale další dva díly seriálu Jak na moderní web mám rozepsány. Co nejdříve dopíšu.
Proč by nebyl. Chyby v kodu nejsou, nepouziva tabulky, dodrzuje standarta (x)HTML, a kdyz se mu libi fialova barva, tak at ju tam ma. Nevim co se ti na ni nezda moderniho!
no jednu chybku tam vidim =) Zkus si to projet validatorem a odstranit ten prebytecny </strong>
Co se tyce XHTML 1.0 Transitional, to neni nic moderniho, ma se to pouzivat pokud prechazis z HTML na XHTML. Cili je to prechodne DTDcko, mel bys uz konecne prejit a zacit vyuzivat XHTML 1.0 Strict, nebo jeste lepe XHTML 1.1 (to uz je pouze pro profesionaly, takze jestli to myslis s WebDesignem vazne a chces dodrzovat nejprisnejsi standard, muzes).
Jinak co se tyce XHTML, nepouzivej u obrazku border="0", protoze od toho je css (napis do nej img{border: 0px}).
A jak jsem se podival dal, nez na prvnich 25% kodu, zjistil jsem, ze kod neni semanticky.
Na zaver takovy maly tip: v CSS se pletou velka a mala pismena, urcite by byl dobry napad vse psat malymi, tesim se uz na XHTML 2, nechces o nem neco napsat?
hmm, já se těším na prohlížeč od mrkvosoftu, který bude tyto standardy podporovat, co ž bude možná až z amích vnoučat ;)
Osobně si myslím, že za mých vnoučat už bude M$ v troskách. ;-) Konec konců už teď prochází krizí.
Hale u moderních webů je úplně jedno jaké DTD se použije. Moderní web nemusí být v XHTML strict. Klidně může být i HTML 4.0 nebo transitional. Frameset ne, protože framy teda fakt nejsou moderní!!
19. 2. 2007
To je lez, zadny web, ktery pouziva mrtvy jazyk (HTML) nemuze byt modernim webem.
HTML není mrtvý jazyk, ale stále platný a uznávaný standard, takže moderní web může klidně používat HTML. Snad si nemyslíš, že když napíšeš webo v XHTML a pošleš ho klientovi s MIME typem text/html, že ti browser renderuje XML stránku. LOL