Che cosa è HTML5?
HTML5 è un linguaggio di markup utilizzato per la strutturazione e il contenuto presentando sul World Wide Web. E 'la versione quinta e la corrente dello standard HTML.
E 'stato pubblicato nel mese di ottobre 2014 il World Wide Web Consortium (W3C) per migliorare la lingua con il supporto per le ultime multimediale, mantenendolo sia facilmente leggibile dagli esseri umani e costantemente compreso da computer e dispositivi come browser web, parser, etc.
HTML5 è destinato a sussumere non solo HTML 4, ma anche XHTML 1 e DOM Level 2 HTML.
Cosa c'è di nuovo in HTML5?
Il DOCTYPE dichiarazione per HTML5 è molto semplice:
<!DOCTYPE html>
La codifica dei caratteri (charset) dichiarazione è molto semplice:
<meta charset="UTF-8">
HTML5 Esempio:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> Title of the document </title>
</head>
<body>
Content of the document......
</body>
</html>
La codifica dei caratteri di default in HTML5 è UTF-8.
Nuovi elementi HTML5
I nuovi elementi più interessanti sono:
I nuovi elementi semantici come <header> , <footer> , <article> , e <section> .
Nuovo controllo di modulo attributi come numero, data, ora, calendario, e la gamma.
Nuovi elementi grafici: <svg> e <canvas> .
Nuovi elementi multimediali: <audio> e <video> .
Nel capitolo HTML5 di sostegno , si imparerà a "teach" vecchi browser per gestire HTML5 semantici.
Nuova API HTML5 (Application Programming Interfaces)
Le più interessanti nuove API sono:
- Geolocalizzazione HTML
- Trascinare HTML and Drop
- HTML Local Storage
- HTML Application Cache
- I lavoratori Web HTML
- HTML SSE
Storage locale è un potente sostituto per cookies .
Elementi rimossi in HTML5
I seguenti elementi HTML4 sono stati rimossi da HTML5:
Elemento | utilizzare invece |
---|---|
<acronym> | <abbr> |
<applet> | <object> |
<basefont> | CSS |
<big> | CSS |
<center> | CSS |
<dir> | <ul> |
<font> | CSS |
<frame> | |
<frameset> | |
<noframes> | |
<strike> | CSS |
<tt> | CSS |
Nel capitolo HTML5 migrazione , imparerete come migrare facilmente da HTML4 a HTML5.
Storia HTML
Fin dai primi giorni del web, ci sono state molte versioni di HTML:
Versione | Anno |
---|---|
Tim Berners-Lee ha inventato www | 1989 |
Tim Berners-Lee ha inventato HTML | 1991 |
Dave Raggett redatto HTML + | 1993 |
HTML Working Group definito HTML 2.0 | 1995 |
W3C HTML consigliato 3.2 | 1997 |
W3C HTML 4.01 consigliati | 1999 |
W3C consigliato XHTML 1.0 | 2000 |
Progetto HTML5 WHATWG Prima pubblico | 2008 |
HTML5 WHATWG Living standard | 2012 |
Raccomandazione HTML5 del W3C finale | 2014 |
Tim Berners-Lee ha inventato il "World Wide Web" nel 1989, e di Internet è decollato nel 1990.
Dal 1991 al 1998 HTML sviluppato dalla versione 1 alla versione 4.
Nel 2000, il World Wide Web Consortium (W3C) raccomanda XHTML 1.0.
La sintassi XHTML era severo, e gli sviluppatori sono stati costretti a scrivere valido e "well-formed" codice.
Nel 2004, WHATWG (Web Hypertext Application Technology Working Group) è stato formato in risposta a rallentare lo sviluppo del W3C, e la decisione del W3C di chiudere lo sviluppo di HTML, in favore di XHTML.
WHATWG voluto sviluppare HTML, in linea con quanto è stato utilizzato il web, pur essendo compatibile con le versioni precedenti di HTML.
Nel periodo 2004-2006, l'iniziativa WHATWG ottenuto il sostegno da parte dei principali produttori di browser.
Nel 2006, il W3C ha annunciato che avrebbero sostenuto WHATWG.
Nel 2008, la prima bozza pubblica HTML5 è stato rilasciato.
Nel 2012, WHATWG e W3C deciso sulla separazione:
WHATWG svilupperà HTML come un "Living Standard" .
Un tenore di vita non è mai del tutto completa, ma sempre aggiornato e migliorato. Le nuove funzionalità possono essere aggiunte, ma vecchia funzionalità non possono essere rimossi.
Il WHATWG Living standard è stato pubblicato nel 2012, ed è in continuo aggiornamento.
W3C HTML5 svilupperà un definitivo e standard di XHTML5, come un "snapshot" della WHATWG.
La raccomandazione W3C HTML5 è stato rilasciato 28 ottobre, 2014.