Mne osobne sa paci XHTML 1.0 Strict! a nechapem preco sa zase vracat nie o krok ale o cely kilometer dozadu... ved kto nechce pisat v xhtml nech pise v html 4.01 a nie hned pre par exotov vymyslat html 5. Ved ked za tych niekolko rokov co je xhtml na svete sa vecsina webloperov nedokopala k pouzivaniu xhtml, tak pochybujem aby sa dokopala pouzivat html5. Ak by to bolo z dielne MS tak by som to chapal... ale ze to prichadza z dielne tych co dodrziavaju standardy...
V praxi se to dělá tak, že detekuješ prohlížeč a podle toho pošleš správný typ: pokud akceptuje application/xhtml+xml (ideální případ), tak mu ho pošleš, pokud ne, tak pošleš text/html aby se to aspoň zobrazilo.
Takže se koza nažere a vlk zůstane celý. Nebo naopad :-D
Když UA zjistí MIME typ text/html, rozebírá dokument jako nějaké HTML a v definici HTML žádný element třeba <meta něco> nebo <br /> ve specifikaci HTML není a dokument je tudíž í, přísně vzato nevalidní. Druhá věc je, že snad všechny UA si s tím nějak poradí zobrazí to "korektně".
Validátor na rozdíl od UA porovnává shodu dokumentu s DTD a nezkoumá s jakým typem je dokument posílán.
Tak zrovna Strict je v praxi nepouzitelny (pokud delate designove weby). Oproti Transitional bylo odstraneno nekolik vlastnosti za ktere nejsou nahrady (pripadne existuji papirove, ale nejsou implementovane). Jen je po me nechtejte jmenovat, problematice prechodu na Strict jsem se venoval pred 2 lety a uz si jen pamatuju zaver :)
Dovolím si nesouhlasit. Ve Strict jdou dělat weby s designem (CSS), nicméně je pravdou, že v Trans jsou značky, které W3C nepochopitelně zavrhlo, např. MENU. A menu patří do MENU. Transitional umožňuje lepší sémantičnost.
Na druhé straně nemusím v Trans prezentační značky (CENTER, FONT a další) používat, když nechci.
Tak s tym nesuhlasim... ja robim v stricte a pomocou css sa da web urobit celkom pekne a hlavne prehladne... nieco ako <center> som pouzival ked som sa ucil html vo frontpage... odkedy to robim rucne, tak vsetko formatovanie a ostatne deprecated veci len cez css a to mi aj najviac vyhovuje... len ma to jednu nevyhodu a to je zobrazovanie pod Expolderom...
Samozrejme nemam na mysli veci jako center...
Ale vzpomel jsem si na dva hlavni duvody
1. atribut target u odkazu. Otevreni do noveho okna ma sve misto na webu.
2. nutnost obalovat formularove prvky blokovymi elementy, prijde me to zbytecne.
Duvod 1 byl rozhodujici. Reseni pomoci JS jsou nevhodna z duvodu pristupnosti.
1. nema, potreboval som to par krat pouzit, ale nakoniec som to vyriesil elegantnejsie... teraz si nespominam ako... bolo to asi pred rokom mozno viac...
2. to nie je podmienkou...