Page 44 - Guida tascabile HTML5
P. 44

<p>La domotica a cui non potete rinunciare</p>
                 </header>
                 <p>...</p>
               </article>
             </section>
           </main>
              Potete notare che i tag fin qui descritti permettono di creare la struttura del

           contenuto in modo lineare, interagendo tra loro: la forza del markup semantico è
           l’estrema flessibilità che permette di descrivere qualsiasi tipo di relazione tra i

           blocchi di contenuto. Proseguendo con gli esempi, ecco il possibile markup di una

           semplice ricetta, in cui il tag <section> permette di separare in modo logico il

           contenuto:

           <main>
             <h1>La ricetta del giorno<h1>
             <article>
               <header>
                 <h1>Fragole e gelato</h1>
                 <p>Una preparazione veloce e sempre gustosa</p>
               </header>
            <section>
            <h1>Descrizione</h1>
                 <p>Questa ricetta garantisce sempre un ottimo risultato,
                 ed è perfetta per le calde giornate estive.</p>
               </section>
            <section>
            <h1>Ingredienti</h1>
                 <ul>
                   <li>Fragole</li>
                   <li>Gelato fiordilatte</li>
                   <li>Limone</li>
                   <li>Zucchero</li>
                 </ul>
               </section>
            <section>
            <h1>Preparazione</h1>
                 <p>In una ciotola prepara le fragole lavate e tagliate.
                 Aggiungi zucchero e limone, mescola e lascia riposare
                 qualche minuto.<br>
                 Prepara nelle coppette due palline di gelato e versa
                 alcuni cucchiai di fragole.</p>
               </section>
             </article>
           </main>

              NOTA Negli esempi i titoli sono identificati sempre con il tag <h1> poiché la gerarchia
              del contenuto è definita attraverso l’utilizzo dei tag <article> e <section>. I titoli all’interno
              dei tag <section> sono implicitamente di un livello inferiore rispetto al titolo della pagina
              nel tag <h1> posto subito dopo <main>. Potete utilizzare la gerarchia da <h1> a <h6> per

              dettagliare in modo ancora più preciso il contenuto.

              Ricollegandoci infine all’esempio del paragrafo precedente, ecco come
           potrebbe strutturarsi il markup di un articolo con una sezione dedicata ai
   39   40   41   42   43   44   45   46   47   48   49