DIV ale nema vyznam popisek, nema ani jiny semanticky vyznam. DIV ma vyznam "kus textu" s vychozim formatovanim block. To neni semantika, ale spis definice vzhledu.
Delat menu pres DIV neni semanticke. Kazdy si menu nejen jinak ostyluje, ale i jinak nadedefinuje v ramci HTML a bez formatovani neni mozne urcit, ze tohle je zrovna menu. Semanticke by bylo zavest neco jako tag MENU. Mnoho lidi na svych webech potrebuje menu. HTML4 ale ani nejnovejsi XHTML2 jim to neumoznuje udelat semanticky.
Pokud uz uznavate, ze web neni pouze typograficka platforma pro sazeni textu, proc hned rusit jednoduche formatovaci tagy? Co treba jednoduche HTML editory v mail aplikacich? Proc tam slozite cpat styly, kdyz by stacilo font a b? Proc nutne odebirat moznost vizualniho formatovani a nahrazovat ji pseudosemantikou?
pouzvam jazyky na to na co su presne urcene
Opravdu? :) Jenomze technologie WWW se obecne jiz dost dlouho nepouzivaji na to, k cemu byly primarne urcene, ze :))
HTTP je bezstavovy protokol naprosto nebhodny pro webove aplikace :)
vetsina URL jiz davno neslouzi k jednoznacne identifikaci konkretniho dokumentu
HTML se pouziva pro psani rozhrani webovych aplikaci, tvorbu menu a dalsi silenosti, ke kterym tenhle format pro popis textovych strukturovanych dokumentu provazanych odkazy rozhodne nebyl urceny :)
Jsem rad, za predposledni vetu. Zejmena proto, ze se mi mozna povedlo alespon primet nekoho k prehodnoceni nazoru, ze Vsetky nesemanticke znacky by mali byt odstranene, a ze semantika je za vsech okolnosti samospasitelna.

