HTML5: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di 93.38.72.236 (discussione), riportata alla versione precedente di Dan Kenshi
Pagina sostituita con '* {{Portale|internet}} Categoria:Standard W3C Categoria:HTML __INDICE__ __NEWSECTIONLINK__'
Etichette: Inserimento tag INDEX o altre direttive Modifica visuale
Riga 1:
*
{{Torna a|HTML}}
[[File:HTML5 logo and wordmark.svg|thumb|Il logo.]]
L''''HTML5''' è un linguaggio di [[markup]] per la strutturazione delle [[pagina web|pagine web]], pubblicato come W3C Recommendation da ottobre 2014.
 
== Storia ==
Lo sviluppo venne avviato dal gruppo di lavoro ''Web Hypertext Application Technology Working Group'' ([[WHATWG]]) (fondato nel [[2004]] da sviluppatori appartenenti ad [[Apple]], [[Mozilla Foundation]] ed [[Opera Software]]) che si pose come obiettivo quello di progettare delle specifiche per lo sviluppo di applicazioni web, focalizzandosi su miglioramenti e aggiunte ad HTML e alle tecnologie correlate.
 
Inizialmente in contrasto con il [[World Wide Web Consortium]] per le lungaggini nel processo di evoluzione dello standard html e per la decisione del [[W3C]] di orientare la standardizzazione verso l'[[XHTML#XHTML 2.0|XHTML 2]] che non garantiva retro compatibilità, lo stesso W3C ha poi riconosciuto valide tali motivazioni, annunciando di creare un apposito gruppo per la standardizzazione dell'HTML5 e abbandonare l'XHTML 2.0<ref>{{cita web | url = http://www.w3.org/News/2009#entry-6601 | titolo = XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to Increase Resources on HTML5 | editore = World Wide Web Consortium | lingua = en | accesso = 15 febbraio 2011}}</ref>.
 
Dal 2007 il WHATWG ha collaborato con il W3C in tale processo di standardizzazione, per poi decidere nel 2012 di separarsi dal processo di standardizzazione del W3C<ref>{{cita web | http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Jul/0119.html | titolo = Update on the relationship between the WHATWG HTML living standard and the W3C HTML5 specification | editore = World Wide Web Consortium | lingua = en | accesso = 22 luglio 2012}}</ref>, creando di fatto due versioni dell'HTML5: la versione del WHATWG viene definita come "HTML Living Standard" e quindi in continua evoluzione, mentre quella del W3C sarà una unica versione corrispondente ad uno "snapshot" del Living Standard.
 
La prima Candidate Recommendation è stata pubblicata dal W3C il 17 dicembre 2012, e la prima versione dello standard è stata pubblicata come Recommendation il 28 ottobre 2014.
 
La versione HTML 5.1 è stata pubblicata dal W3C come Recommendation il 1 novembre 2016.
 
== Novità ==
Le novità introdotte dall'HTML5 rispetto all'[[HTML4]] sono finalizzate soprattutto a migliorare il disaccoppiamento fra struttura, definita dal markup, caratteristiche di resa (tipo di carattere, colori, eccetera), definite dalle [[foglio di stile|direttive di stile]], e contenuti di una pagina web, definiti dal testo vero e proprio. Inoltre l'HTML5 prevede il supporto per la memorizzazione locale di grandi quantità di dati scaricati dal [[web browser]], per consentire l'utilizzo di applicazioni basate su web (come per esempio le caselle di posta di [[Google]] o altri servizi analoghi) anche in assenza di collegamento a Internet.
 
In particolare:
* vengono rese più stringenti le regole per la strutturazione del testo in capitoli, paragrafi e sezioni;
* vengono introdotti elementi di controllo per i menu di navigazione;
* vengono migliorati ed estesi gli elementi di controllo per i moduli elettronici;
* vengono introdotti elementi specifici per il controllo di contenuti multimediali (tag <code>[[HTML5 video|<video>]]</code> e <code><audio></code>);
* vengono deprecati o eliminati alcuni elementi che hanno dimostrato scarso o nessun utilizzo effettivo;
* vengono estesi a tutti i tag una serie di attributi, specialmente quelli finalizzati all'accessibilità, finora previsti solo per alcuni tag;
* viene supportato [[Canvas (elemento HTML)|Canvas]] che permette di utilizzare [[JavaScript]] per creare animazioni e grafica bitmap;
* introduzione della [[geolocalizzazione]], dovuta ad una forte espansione di sistemi operativi mobili (quali [[Android]] e [[iOS]], tra i più diffusi);
* sistema alternativo ai normali [[cookie]], chiamato Web Storage, più efficiente, il quale consente un notevole risparmio di banda;
* standardizzazione di programmi JavaScript, chiamati [[Web Workers]] e possibilità di utilizzare alcuni siti offline;
* sostituzione del lungo e complesso [[doctype]], con un semplice <code><!DOCTYPE html></code>.
 
== Note ==
<references />
 
== Bibliografia ==
* {{cita libro | cognome=Zeldman | nome=Jeffrey | coautori=Ethan Marcotte | titolo=Sviluppare siti con gli standard web | editore=Apogeo | città=Milano | anno=2010 | isbn=978-88-503-2964-9 }}
* {{cita libro | cognome=Pilgrim | nome=Mark | titolo=HTML5: Guida operativa | editore=Hops Tecniche nuove | città=Milano | anno=2010 | isbn=978-88-481-2504-8}}
* {{cita libro | cognome=Gigliotti | nome=Gabriele | titolo=HTML5: Sviluppare oggi il Web di domani | editore=Apogeo | città=Milano | anno=2012 | isbn=978-88-503-3116-1 }}
 
== Voci correlate ==
* [[Pagina web]]
* [[Internet]]
* [[World Wide Web]]
* [[World Wide Web Consortium]]
* [[Web Hypertext Application Technology Working Group]]
* [[HTML]]
 
== Altri progetti ==
{{interprogetto|commons=Category:HTML5}}
 
== Collegamenti esterni ==
* {{cita web|http://www.whatwg.org/|Sito del WHATWG|lingua=en}}
* {{cita web|http://www.w3.org/html/wg/|Sito del W3C HTML Working Group|lingua=en}}
* {{en}} [http://www.w3.org/TR/2012/CR-html5-20121217/ W3C, Candidate Recommendation dell'HTML5] — 17 dicembre 2012
* [http://www.html.it/guide/guida-html5/ Guida HTML5 - HTML.it] Conoscere e applicare subito le novità introdotte nella specifica HTML5, dai nuovi tag semantici alle API JavaScript
* {{en}} [http://diveintohtml5.info/ Dive into Html5, scritto da Mark Pilgrim, sotto licenza CC-BY-3.0] - in fase d'elaborazione
* {{cita web|http://html5test.com/|Sapere se il proprio browser è pronto per l'HTML5|lingua=en}}
* {{cita web|http://blog.tsw.it/search-engine-optimization/html-5-google-e-metadati_0005465.html|HTML5, Google e metadati}}
* {{cita web|http://www.html5today.it|HTML5 Today, magazine con esempi, news e tutorial su HTML5 e CSS3}}
* {{cita web|http://html5-showcase.com/|HTML5 Showcase|lingua=en}}
* [http://www.html5today.it/tutorial/che-cos-html5 Che cos'è HTML5] Articolo di approfondimento con dettagli su tutte le principali novità e caratteristiche
 
{{Portale|internet}}
Line 65 ⟶ 5:
[[Categoria:Standard W3C]]
[[Categoria:HTML]]
__INDICE__
__NEWSECTIONLINK__