clanek me zaujal. celkem vhodne pracuje s ruznymi verzemi xhtml tak, aby bylo dosazeno kyzene efektu. nicmene skutecnosti je velmi prosta:
- chcete psat slusny kod? muzete i v html, proste budete uzavirat parove tagy, psat uvozovky kolem atributu, nebudete tagy krizit, ... a mate to.
- zpraseny kod lze vygenerovat i v xhtml
- aktualne me nenapada duvod, proc se vyhybat validnimu striktnimu xhtml - xhtml JE xml, xml parsery jsou bezne k dispozici, tzn. dalsi prace s takovym textem je mnohem snazsi.
mimochodem vysledky validace xhtml 1.1 s tagem font (copy & paste):
Error Line 10 column 20: element "font" undefined.
Vlákno názorů k článku
Soumrak nad moderním X
dgx (neregistrovaný)
27. 2. 2007 12:18
Re: pozoruhodny clanek
Ojojoj. Slušný kód nemá nic společného s HTML vs. XHTML:
- HTML zakazuje křížit tagy - takže to dělat nemůžu v žádném případě, a nejde o to, jestli píšu v HTML nebo XHTML.
- HTML určuje, které značky v páru jsou volitelné - pokud je vynechám, tak jde samozřejmě stále o "slušný kód"
- HTML určuje, kdy je potřeba psat uvozovky kolem atributu a kdy se mohou vynechat - pokud se tímto řídím, opět píši "slušný kód".
- HTML zakazuje křížit tagy - takže to dělat nemůžu v žádném případě, a nejde o to, jestli píšu v HTML nebo XHTML.
- HTML určuje, které značky v páru jsou volitelné - pokud je vynechám, tak jde samozřejmě stále o "slušný kód"
- HTML určuje, kdy je potřeba psat uvozovky kolem atributu a kdy se mohou vynechat - pokud se tímto řídím, opět píši "slušný kód".
27. 2. 2007 13:24
Re: pozoruhodny clanek
Technicky vzato nic jako „párové tagy“ neexistuje. Jsou elementy, které mají nepovinnou počáteční a/nebo koncovou značku. Pozice vynechaných nepovinných značek jsou dobře definované.
„proc se vyhybat validnimu striktnimu xhtml“
Striktní DTD je příliš omezující. Ruší pouze třetinu prezentačních elementů a společně s nimi i několik sémantických. Když už nějakou DTD, tak Transitional.
„proc se vyhybat validnimu striktnimu xhtml“
Striktní DTD je příliš omezující. Ruší pouze třetinu prezentačních elementů a společně s nimi i několik sémantických. Když už nějakou DTD, tak Transitional.
Tomáš Bláha (neregistrovaný)
27. 2. 2007 18:58
Re: pozoruhodny clanek
A můžete uvést nějaký příklad těch dvou třetin prezentačních elementů, které nejsou zrušeny či sémantických elementů, které naopak zrušeny jsou?
Kouř (neregistrovaný)
27. 2. 2007 19:05
Re: pozoruhodny clanek
Třeba - prezentační: <b>, <i>, <big>, <small>
sémantické: <menu>
sémantické: <menu>
Dlouhán (neregistrovaný)
27. 2. 2007 19:42
Re: pozoruhodny clanek
Chamurappiho přehled:
http://www.webylon.info/K.33
http://www.webylon.info/K.33