Voglio HTML5!
Un articolo su HTML.it, HTML5, XHTML2 e il futuro del web, spiega bene la situazione attuale. Tempo fa, anche il mio sito è passato a XHTML 1.0 Strict, il problema è che, come quasi tutti i siti, mi tocca servirlo come text/html e non come XML, ovvero application/xhtml+xml, vanificando quasi completamente il senso di XHTML. Un articolo sullo XHTML "autentico" illustra chiaramente problemi e soluzioni nel voler servire XHTML come XML. per quel che riguarda il mio sito, i problemi principali sono due:
Praticamente nessuno serve XHTML come XML, per vari motivi (citati anche negli articoli collegati) e probabilmente non ne vale molto la pena, ma è interessante comunque. Spero in HTML5.
postato da Negadrive alle
06:55
- A differenza di Firefox e Opera, Internet Explorer non supporta il content type raccomandato per XHTML 1.0 ("application/xhtml+xml"): qui è spiegato come distinguere i browser che lo supportano e quali no, con due righe di php. Il "motore" del mio sito è in grado di generare automaticamente i tag giusti ecc. a seconda se lo si imposta in modalità XHTML e HTML, perciò ho pensato di servire le pagine come HTML 4.01 Strict ad IE e agli user agent non compatibili, mentre agli altri XHTML 1.0 Strict servito come XML. Perfetto! Funzionava, tuttavia ho riscontrato un altro problema....
- ...document.write() non funziona con XHTML/XML e questo diventa particolarmente problematico quando gli script sono ospitati su altri siti e non ne ho il controllo, come il bannerino di Altervista (il cui codice da inserire nelle pagine tra l'altro non era del tutto valido e l'ho aggiustato via php).
Praticamente nessuno serve XHTML come XML, per vari motivi (citati anche negli articoli collegati) e probabilmente non ne vale molto la pena, ma è interessante comunque. Spero in HTML5.


Guestbook
0 Commenti:
Posta un commento
<< Home page