Html over xhtml: un problema aperto
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 3 di 3

Discussione: Html over xhtml: un problema aperto

Cambio titolo
  1. #1
    (un po' meno) cattivo L'avatar di L33T
    Registrato il
    10-02
    Località
    Ovunque e in nessun luogo
    Messaggi
    3.908

    Html over xhtml: un problema aperto

    Mentre html è un linguaggio a sè xhtml è un dialetto xml. Servito col giusto mimetype (application/xhtml+xml) xhtml viene interpretato col parser xml e può includere altri dialetti (mathml, svg).
    Il problema &#232; che xhtml &#232; quasi sempre servito come text/html (application/xhtml+xml crea diversi problemi): il browser lo interpreta col parser html e per di pi&#249; non lo considera codice valido (<input type="text"/> viene corretto in <input type="text">, ad es). Gli altri dialetti eventualmente inclusi sono ignorati.
    Considerando anche che la prossima versione di xhtml sar&#224; notevolmente diversa dall'attuale, e che quindi xhtml non &#232; pi&#249; "future-proof" di html, non sarebbe forse meglio -- in linea di massima -- evitare di usarlo e scrivere html valido?

    http://www.hixie.ch/advocacy/xhtml
    Es ist nichts schrecklicher als eine tätige Unwissenheit.

  2. #2
    Utente
    Registrato il
    01-06
    Località
    Molfetta
    Messaggi
    1.533
    Citazione L33T
    Mentre html è un linguaggio a sè xhtml è un dialetto xml. Servito col giusto mimetype (application/xhtml+xml) xhtml viene interpretato col parser xml e può includere altri dialetti (mathml, svg).
    Il problema è che xhtml è quasi sempre servito come text/html (application/xhtml+xml crea diversi problemi): il browser lo interpreta col parser html e per di più non lo considera codice valido (<input type="text"/> viene corretto in <input type="text">, ad es). Gli altri dialetti eventualmente inclusi sono ignorati.
    Considerando anche che la prossima versione di xhtml sarà notevolmente diversa dall'attuale, e che quindi xhtml non è più "future-proof" di html, non sarebbe forse meglio -- in linea di massima -- evitare di usarlo e scrivere html valido?

    http://www.hixie.ch/advocacy/xhtml
    Col tempo i browser si adatteranno all'xhtml.
    Ma err... era uno scherzo questo?

  3. #3
    (un po' meno) cattivo L'avatar di L33T
    Registrato il
    10-02
    Località
    Ovunque e in nessun luogo
    Messaggi
    3.908
    Citazione whiles
    Col tempo i browser si adatteranno all'xhtml.
    Scusami ma non &#232; una gran risposta.
    Anche lasciando da parte il problema teorico i clienti vogliano che tu sviluppi siti funzionanti coi browser attuali o del prossimo futuro. Se devo giudicare da Ie, che purtroppo va considerato, passeranno anni prima che possa servire xhtml col giusto mime type; e allora, prima di servire xhtml cannato, che il browser finir&#224; per interpretare come tag soup, tanto vale che usi html. L'unica differenza sono i self closing tag.

    P.S.
    Ci vediamo tra 15 giorni, al ritorno dall'Andalusia. C u all
    Ultima modifica di L33T; 30-07-2007 alle 02:14:08
    Es ist nichts schrecklicher als eine tätige Unwissenheit.

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •