1) Atributy style jsem opravdu myslel atributy style. Atribut je taková ta věc, co se píše do počátečních značek elementů, skládá se z názvu, rovnítka a hodnoty. Nespecifikuješ HTTP hlavičku Content-Style-Type, čímž porušuješ W3C doporučení.
Ukázaný kus JavaScriptu mimochodem vyrábí element <STYLE>, který v XHTML neexistuje. Za to tě ovšem nikdo nikdy trestat nebude, protože pořád užíváš HTML a tam na velikosti písmen nezáleží.
2) Specifikace neříká, že je JS výchozí. Naopak říká, že musíš uvést Content-Script-Type. Tahle chyba je srovnatelná s neuvedením atributu type i <script>u.
3) Ne, není jednoznačně definován. <!DOCTYPE> jazyk neurčuje. Můžeš si snadno ověřit, že tvůj kód prohlížeče stále vnímají jako HTML.
blablabla
lalala
Odkázaný článek popisuje, jak má fungovat HTML podle specifikace už minimálně 13 let. Odvolává se na DTD, ne na prohlížeč.
Historicky: První Timův prohlížeč umožnil křížení elementů a jiné syntaktické prasárny známé dodnes (do SGML to mělo daleko). Mosaic se přizpůsobil, Netscape se přizpůsobil, Explorer se přizpůsobil, Opera se přizpůsobila, Mozilla se přizpůsobila. Křížení elementů nijak nesouvisí s vynecháváním nepovinných značek. Od nějakého roku 1995 se prohlížeče snaží respektovat HTML specifikace (včetně té implikace značek), ale jen do té míry, aby nezbouraly existující weby.
Vývoj nového zobrazovacího jádra je náročný hlavně kvůli CSS. Napsat dostatečně schopný HTML parser je ve srovnání s CSS renderováním hračka.
1) V článku je odkaz na test mobilů: XHTML chutná skoro jen Opeře Mini.
2) Přestal fungovat podtržítkový hack ve standardním režimu a změnily se podmínky, kdy je tento režim vyvolán. Quirk mód není ohrožen, viz můj říjnový článek. Zvláštní, že pod ním nikdo nenadával na mé kodérské zvyklosti.
Ty ty standardy přímo zesměšňuješ. Asi nechápeš jejich přínos pro budoucnost.
Když už se šťouráš v mém webu, řekni mi, co může budoucím prohlížečům vadit, a hoď mi sem odkaz na nějaký svůj web.
Nemusíme chodit daleko. Třeba se jen na ty stránky podívej přes nějakou parsující proxy (http://www.the-cloak.com/login.html), jak bude vypadat výsledek. A můžu ti říct, že takové proxy v intranetech velkých firem bývají -- kvůli autentizaci a portálovým řešením.
Protože programuju prakticky jen aplikace pro intranet, tak ti toho "venku" moc neukážu. Leda tak stránky magistrátu města Ostravy, ke kterým jsem dělal publikační systém. Obsah - grafiku a texty tam rval designér, některé publikační šablony psali či upravovali jiní lidé. Velké věci jsou vždy týmová práce. http://www.esmo.cz XHTML 1.0 Transitional ;-)
Ty si doplň vzdělání, srandisto. V HTML:
http://www.w3.org/TR/html4/struct/global.html#edef-HTML
Every HTML document must have a TITLE element in the HEAD section.
XHTML to taky není protože ani nemáš uzavřený tag DIV.
Tak co vřískáš, chamurappi? Neumíš nic a mudruješ... A jen to víc a víc dáváš najevo!
Kdo se chce z plných plic zasmát, koukne se na HTML kód, který autor článku sesmolil pro svou výkladní skříň "webylon.info".
view-source:http://webylon.info/
Autor nezačíná ani neukončuje ani html tag, ani body, není to validní v žádném markupu. Doporučuji, velice dobrá legrace, obzvláště co se autor takhle opřel do všech ostatních...
Bože to je č***k... já z toho furt nemohu... :-D