HTML5: tag utili per realizzare un sito.


Nell’articolo di Martedi scorso avevo fatto una introduduzione al significato dei tag DIV ID e CLASS nel linguaggio HTML4, in questo articolo andremo a vedere brevemente cosa cambia con l’ arrivo del codice HTML5.

Ma prima una nota fondametale:

HTML5 è il linguaggio evoluto di HTML4, porterà grandi novità nella progettazione di pagine web e nuove regole per i webdesigner, il processo di definizione della semantica di HTML5 dovrebbe terminare entro il 2012 ma prima di soppiantare HTML4 potrebbero passare più di dieci anni.

In realtà, anche se, queste previsioni sembrerebbero un pò scoraggianti, diversi browser supportano alcune caratteristiche di questo nuovo linguaggio, e esistono già molti siti che integrano il linguaggio HTML5 tra le proprie pagine web.

Il nuovo markup di HTML5:

Per dividere una pagina web in diverse sezioni con HTML4 è fondamentale usare il tag DIV associato all’attributo ID o CLASS, in HTML 5 invece i DIV sono sostituiti con dei tag specificici.

Esempio:

il codice

<div id="header"><h1>FMdesign blog - articoli e discussioni su web design e altro.</h1><p>Benvenuti</p></div>

diventa in HTML5

<header><h1>FMdesign blog - articoli e discussioni su web design e altro.</h1><p>Benvenuti</p></header>

Lista di alcuni imporatnti tag in HTML5:

Esempio:
Codice scritto in HTML4:

<div id="news">
   <div class="section">
      <div class="article">
         <div class="header">
            <h1>Div Soup Demonstration</h1>
            <p>Posted on July 11th, 2009</p>
         </div>
         <div class="content">
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
         </div>
         <div class="footer">
            <p>Tags: HMTL, code, demo</p>
         </div>
      </div>
      <div class="aside">
         <div class="header">
            <h1>Tangential Information</h1>
         </div>
         <div class="content">
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
         </div>
         <div class="footer">
            <p>Tags: HMTL, code, demo</p>
         </div>
      </div>
   </div>
</div>

lo stesso codice come andrebbe scritto in HTML5:

<section>
   </section><section>
      <article>
         <header>
            <h1>Div Soup Demonstration</h1>
            <p>Posted on July 11th, 2009</p>
         </header>
         <section>
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
         </section>
         <footer>
            <p>Tags: HMTL, code, demo</p>
         </footer>
      </article>
      <aside>
         <header>
            <h1>Tangential Information</h1>
         </header>
         <section>
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
         </section>
         <footer>
            <p>Tags: HMTL, code, demo</p>
         </footer>
      </aside>
   </section>

Perchè fidarsi di HTML5?

Per convincere i più scettici bisognerebbe sottolineare che il linguaggio HTML5 è realizzato direttamente dai produttori di browser e non più da sviluppatori geniali solitari.
Questo significa che HTML5 dovrebbe risultare il prodotto da sempre sognato da ogni webdesigner, il linguaggio “perfetto” che ogni browser supporta in uguale maniera, sembra un utopia vero? mi auguro di no.

Per un webdesigner è conveniente utilizzare già HTML5?

Se un cliente ti chiede un sito in HTML5, adesso non ha molto senso soddisfarla, d’altro canto allenarsi a creare pagine web con la nuova semantica HTML5 è un ottimo modo per non rimanere indietro con i tempi.

Altre risorse:

Intervista su HTML5 realizzata dal blogger Fedeweb:
I tag HTML5 con esempi pratici.
lista dei tag in italiano.

Info sull' autore:
Nato a Bologna, mi occupo della realizzazione grafica e dello sviluppo front-end di siti web e sono il fondatore di questo blog. Se vuoi segnalare qualche problema o hai qualche richiesta particolare invia una mail tramite il modulo contatti.
Leggi gli altri articoli di

2 Risposte per HTML5: tag utili per realizzare un sito.

  1. Beppe 9 gennaio 2012 at 07:37 | Permalink | Reply

    Ciao
    Sono Beppe da Milano, ho letto i tuoi post, sono interessanti, sto intraprendendo la passione che avevo circa 10 anni fa sul webdesigner, attualmente sto imparando DREAMWEAVER. con tutti questi siti, dove adesso ti crei il sito direttamente sul browser, dici che ci sarà ancora spazio per i webdesigner?cosa ne pensi di dreamweaver?

    Ciao Francesco

    • Francesco 9 gennaio 2012 at 11:43 | Permalink | Reply

      Ciao Beppe, penso che Dreamweaver sia un ottimo strumento per progettare siti web, ma esistono programmi molto meno complessi, con meno caratteristiche ma perfettamente funzionali a questo scopo.

      Penso che lo spazio per i web designer ci sarà sempre, fino a che internet vivrà e saprà rinnovarsi, produrre un sito su un browser tramite programmi che ti preconfezionano il layout può essere segno di scarsa qualità del template stesso o di un budget molto basso per realizzare il sito, quindi, comunque, non potrebbe essere un tuo evenutale cliente.

Lascia un commento

Trackbacks