Page 22 - Guida tascabile HTML5
P. 22

Figura 2.3 Nidificando i tag potete creare una struttura del documento più

           complessa.


              A livello di visualizzazione della pagina la differenza non è sempre immediata:
           per esempio l’aspetto predefinito del paragrafo nidificato nel tag <footer> è lo

           stesso di quelli precedenti. La migliore organizzazione degli elementi permette

           però di descrivere in modo ottimale il ruolo del contenuto: nell’esempio è stato
           possibile suddividere in modo più preciso il contenuto creando un’intestazione

           <header> e un piè di pagina <footer>, utili per separare queste informazioni dal

           contenuto vero e proprio.

              Una struttura di questo tipo consentirà inoltre in un secondo momento la
           realizzazione di fogli di stile CSS sensati e di semplice comprensione.

              TERMINOLOGIA I nomi di molti tag semantici introdotti con HTML5 sono ereditati da

              valori comunemente utilizzati per gli attributi class e id del contenitore generico <div>:
              per esempio non era raro trovare sintassi del tipo <div id="main"> o <div class="header">
              (utili soprattutto per la creazione di regole CSS), ora sostituite direttamente da <main> o
              <header>. Questa sottile differenza, a prima vista di poco conto, è invece fondamentale
              proprio per il differente valore semantico del tag <div> rispetto a quelli più specifici ora

              introdotti.
   17   18   19   20   21   22   23   24   25   26   27