Evoluzione dell'HTML

Il linguaggio HTML e' in rapida evoluzione. Cio' che si chiama HTML livello 3.2. e' ormai implementato su tutti i browsers ma esistono gia' gia' delle specifiche HTML4.0 e HTML 4.1 pronte per accogliere il DOM. Nell'ultima evoluzione l'HTML ha addirittura cambiato nome ed abbiamo un XHTML1 che ridefinisce l'HTML come un sottoinsieme di XML. Comunque i documenti HTML 3.2 sono accessibili quasi da ogni "browser" (Netscape,Internet Explorer,etc )

Sebbene non siano nello standard 3.2 anche i frames e le immagini cliccabili locali sono implementate da quasi tutti i browsers e sono stati inclusi nell'HTML 4.

Con il release 4 dei due maggiori browsers (Netscape Navigator e Internet Explorer) e' stato implementato quello che si chiama HTML dinamico:una serie di tecnologie che permettono di variare in maniera dinamica tutte le caratteristiche della pagina Web. Tra le tecnologie usate sono fogli di stile a cascata con la possibilita' di posizionamento assoluto anche in "layer sovrapposti". Ogni elemento della pagina HTML e' un oggetto manipolabile da script e programmi in Javascript, Java, etc. Inoltre Netscape ha introdotto un nuovo comando "LAYER" per rendere piu' semplice l'attuazione di layer sovrapposti(questi si possono pero' ottenere coi Style Sheets a cascata). Sempre Netscape ha introdotto le fonti linkabili e scaricabili dal server.

Se queste nuove modifiche all'HTML si diffonderanno, si dovrebbe poter da una parte avere un controllo completo della pagina e dall'altra avere la possibilita' di fare ipertesti interattivi usando solo l'HTML.

I fogli di stile a cascata e il modello a oggetti della pagina Web(DOM) sono in fase avanzata di discussione da parte del consorzio W3C.In particolare per i fogli di stile esiste una specifica CSS1 mentre la CSS2 e' in arrivo. Per il DOM esiste una versione Level 1 gia' approvata dal W3C.

Un'altra tecnologia in fase di discussione da parte del W3C e' l'XML che permette l'estensione dell'HTML con nuovi comandi. Questi nuovi comandi possono essere aggiunti da chiunque seguendo le specifiche del W3C.La Microsoft ha gia' usato questa tecnologia per introdurre i canali nel suo browser.

Allo stato attuale sembra che i 2 maggiori contendenti sulla scena dei browsers siano usati nella proporzione: Netscape (10%) e Internet Explorer (75%).


INDIETRO a Materiali del corso HTML e Java
Maintained by Giuseppe Zito: Giuseppe.Zito@cern.ch
Last modified: