Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Kódujeme sémanticky s Mikroformáty: Value Class Pattern

Jan Sládek aura:94
3. 12. 2009 12:04

Proč mikroformáty nezavedou své vlastní atributy

Komunita stojící za mikroformáty zastává tzv. POSH (Plain Old Semantic HTML.). Nechtěli tedy rozšiřovat HTML a dělat jej tak nevalidní, nechtěli ani navrhovat nějaké atributy do specifikací (např. do HTML5), protože by se to táhlo roky. Vymysleli tedy řešení, které funguje TEĎ a je validní a jednoduché na použití.

Ano, občas trošku hackují html. Ale přinášejí s sebou důraz na sémantiku a na to, že html kód má mít význam, což stále dnes zrovna v ČR není standardem. Proto považuji mikroformáty za krok vpřed. A mimo jiné mi přijde příjemné, že mohu kontakt na člověka či nějakou událost vložit do svého adresáře / kalendáře na jedno až dvě kliknutí.

Pokud byste ale chtěli používat speciální atributy, je tu RDFa, které určitě stojí za pozornost, popřípadě návrh Microdata ze specifikace HTML5, což jsou takové mikroformáty se svými vlastními atributy. Měl bych se v brzké době dostat k tomu o tom všem něco napsat.

onyx
onyx (neregistrovaný) ---.fsid.cvut.cz
3. 12. 2009 14:14

Re: Proč mikroformáty nezavedou své vlastní atributy

Zřejmě moc lidí nepovažuje mikroformáty za krok vzad. Spíš je děsí ten způsob, jak jsou provedeny. Přece jenom, zavedení vlastních tagů by bylo řešením čistějším.

Uznávám, že pokud se přidává do nějakého „stndardu“ nová vlastnost, musí se jít buď cestou „zanášení chyb“ do existujících definic nebo cestou „roubování na již existující“. Osobně si myslím, že přístup typu „validita nade vše“ není to pravé ořechové. Spíš jsem zastáncem přístupu „zanášení chyb“.
Pokud by přidal nové tagy nebo nové atributy, tak pro prohlížeč by to neměl být problém, protože při zpracování chybného HTML kódu ho stejně má prohlížeč zobrazit nebo jinak zpracovat. Navíc tento způsob byl úspěšně využíván před HTML 4.01.

Na jednu stranu se tvrdí, že hackovat CSS kvůli IE není dobrá cesta, ale hackovat HTML kvůli mikroformátům už dobrá cesta je?

Docela mě zaráží, proč se tolik straší s validitou? Důležité je přece, že se obsah správně zobrazí, ne? Po zkušenostech, kdy jsem řešil, zda stránku udělat validní nebo koukatelnou, jsem se rozhodl preferovat koukatelnost před validitou. Takže moje stránky sice nejsou validní, ale zobrazují se bez problémů a to i s proměnlivou šířkou. Navíc, jakou hodnotu má hodnocení validity HTML validátorem, který validuje chybně. Zvlášť v době, kdy většina webu validní není, protože XHTML dokumenty jsou posílány s mime typem text/html.

onyx
onyx (neregistrovaný) ---.fsid.cvut.cz
3. 12. 2009 14:21

Re: Proč mikroformáty nezavedou své vlastní atributy

Jenom ještě poznámka k sémantice. Obávám se, že naroubovat na HTML takové prostředky, aby program rozumněl významu obsahu libovolné stránky a dokázal ho správně pochopit, se podaří jenom těžko.

Zasílat nově přidané příspěvky e-mailem