XHTML 1.1 místo XHTML 1.0

MyEgo.cz

home foto blogy mywindows.cz kontakt

XHTML 1.1 místo XHTML 1.0

Technologie 19.12.04

Udělal jsem na tomto webu změnu jednoho řádku v šabloně, a jsem opět dokonale moderní (to je ironie), místo XHTML 1.0 totiž používám XHTML 1.1.

Smazal jsem toto:

<!DOCTYPE html PUBLIC 
  '-//W3C//DTD XHTML 1.0 Strict//EN'
  'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>

A dal místo toho toto:

<!DOCTYPE html PUBLIC
  '-//W3C//DTD XHTML 1.1//EN'
  'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'>

A mám web v XHTML 1.1. Jaký to má smysl? Nevím. Ale XHTML 1.1 zní mnohem moderněji než XHTML 1.0 Strict, a to už vůbec nemluvím o HTML.

Více informací o 2 rozdílech (+ ruby) je přímo na w3c.org.

A to se počítá! :-)


Komentáře

  1. 1 Adam Hošek 19.12.04, 09:12:04
    FB

    V podstatě se dá říct, že můžu udělat to samé. A zřejmě mnoho z nás. Nevim, jak bude definovaná další verze XHTML, ale v tom jejich modulárním modelu se moc nevyznám, tak jsem zatím nechával 1.0 Strict. Není nad interaktivní DTD ve specifikaci XHTML 1.0 :). V tom se aspoň vyznám :).

  2. 2 Tomáš Hodboď 19.12.04, 09:12:54
    FB

    A zkoušel jste zpětnou kompatibilitu se staršími prohlížeči?

  3. 3 Radek Hulán 19.12.04, 10:12:02
    FB

    [2] zkoušel jsem MSIE 6.0 (dostává stejně MIME typ text/html) a je to ok, předpokládám, že MSIE 5.x na tom bude stejně, Gecko a Opera samozřejmě XHTML 1.1 včetně MIME typu application/xhtml+xml podporují.

  4. 4 Jozef Izso 20.12.04, 09:12:57
    FB

    Škoda, že XHTML 1.1 stránku posielaš len Gecko a Opera prehliadačom. MSIE nedostane XHTML 1.1, ale HTML (prípadne XHTML 1.0, keďže toto dovoľuje používať text/html), ktoré obsahuje syntaktické chyby...
    Možno toto riešenie vyzerá cool (aj keď je staré dobrý rok), ale ak by si si pračítal štandard, tak vieš, že XHTML 1.1 je možné posielať iba s application/xhtml+xml a s ničím iným. Browser sniffing je v tomto prípade neprijateľné riešenie (podľa štandardu).

  5. 5 Radek Hulán 20.12.04, 10:12:04
    FB

    [4] nemáš pravdu, u XHTML 1.1 je ve specifikaci SHOULD, ne MUST: http://www.w3.org/TR/xhtml-media-types/...

    Navíc, odříznout 50% MSIE (na mém webu) je kravina.

  6. 6 Jozef Izso 21.12.04, 02:12:00
    FB

    [5] Dokument XHTML Media Types síce dovoľuje XHTML posielať aj s text/html, ale nepíše o verzii XHTML.
    Zato Serving XHTML 1.0 obsahuje túto vetu:
    XHTML 1.0 can also be served as XML, and XHTML 1.1 is always served as XML.
    Ak poznáš iný dokument, v ktorom je napísané, že XHTML 1.1 môže byť posielané aj s text/html, tak si ho rád prečítam a poučím sa.
    Ak by prechod na XHTML 1.1 bol taký jednoduchý, ako štandardný mód XHTML 1.0 Strict s application/xhtml+xml, tak XHTML 1.1 používam už dávno.