Vediamo insieme oggi i principi fondamentali che si devono conoscere per iniziare lo studio di HTML5. Non solo, andiamo anche a dare un’occhiata ai nuovi elementi che di fatto lo fanno diventare un linguaggio web a parte, distante dall’HTML, il suo progenitore.
Perché HTML5? Il perché giustamente ce lo chiedono spesso nelle lezioni private e dunque non ci faremo scappare di redigere alcune piccole mini guide anche sul blog di LaraMind.
L’HTML5 è un linguaggio che sta in mezzo ai linguaggi di markup e ai linguaggi di programmazione, nel senso, è ovviamente un linguaggio di markup che però contiene delle forti logiche di programmazione intrinseche nella sua struttura.
Struttura pagina HTML
Una pagina web è una struttura ad albero composta da elementi e testo. Un elemento è formato da una coppia di tag. L’insieme di elementi e di testo di cui una pagina si compone viene detto markup. Vediamo insieme le novità apportare dall’avvento di HTML5.
Novità apportate da HTML5
- Introduzione di regole più stringenti per quanto riguarda la strutturazione del testo
- Estensione degli elementi presenti nei form
- Supporto a SVG e Canvas
- Introduzione tag video e audio
Nuovi Elementi introdotti da HTML5
Sono Tag semantici che offrono un approccio migliore alla pagina:
- section
- hgroup
- article
- aside
- nav
- header
- footer
- figure
- figcaption
- mark
- timr
Form – nuove soluzioni per i form in HTML grazie ad HTML5
Ecco le principali novità apportate lato form:
- il tag form: proprietà action e method
- input e i suoi type: text, submit, checkbox, radio
- select: selezione singola e multipla
- textarea: scrivere testo su più righe
Di conseguenza nascono nuovi tipi di “input”:
- type tel, email e url
- type number
- type range
- type date
- type search
e si aggiungono pertanto nuovi elementi:
- il tag progress e meter
- attributo placeholder
- autocomplete
- tag datalist
Se sei alla ricerca di un Corso LaraMind, consulta il catalogo e scegli la soluzione più adatta alle tue esigenze, dai un’occhiata al nostro servizio di formazione custom! Ti aspettiamo!