Homepage » Coding » HTML5 Come utilizzare i tag e

    HTML5 Come utilizzare i tag e

    Questo articolo è parte del nostro "Serie di tutorial HTML5 / CSS3" - dedicato a farti diventare un designer e / o sviluppatore migliore. Clicca qui per vedere più articoli della stessa serie.

    Tra i numerosi nuovi tag disponibili in HTML5, Specifiche (come ad esempio: figura, figcaption, e a parte), dettaglio e sommario i tag, a mio parere, sono i più utili. Con questi nuovi tag è possibile nascondere alcuni dei contenuti lunghi e visualizzare solo il riepilogo.

    Spesso vediamo questo effetto in giro, ma la maggior parte di essi è ancora costruita su JavaScript o su suo fratello: jQuery, che la maggior parte delle persone non capisce. Ora, con questi nuovi elementi - dettagli e sommario - le cose diventeranno più facili.

    Quindi, vediamo come i tag funzionano in uno scenario reale.

    In questa demo stiamo per riassumere una descrizione del prodotto. Per prima cosa creiamo un tag "dettagli" e poi inseriamo tutti i contenuti insieme al tag "riepilogo" al suo interno, come nell'esempio seguente:

     
    Specifiche per MacBook Pro
    • Display widescreen lucido retroilluminato a LED da 13,3 pollici con vetro ininterrotto da bordo a bordo (risoluzione 1280 x 800 pixel).
    • Processore dual core Intel Core i5 da 2,4 GHz con 3 MB di cache L3 condivisa per un eccellente multitasking.
    • Intel HD Graphics 3000 con 384 MB di DDR3 SDRAM condivisi con la memoria principale.
    • Disco rigido Serial ATA da 500 GB (5400 RPM)
    • 4 GB di RAM installata (1333 MHz DDR3, supporta fino a 8 GB)

    In questo esempio, ho aggiunto i dettagli delle specifiche di MacBook Pro e ora vediamo come il browser esegue il rendering di quei tag.

    Ho anche aggiunto un titolo e più descrizioni del prodotto sopra i dettagli per rendere la demo sopra più sensata per te. Allora, cosa ne pensi? È abbastanza facile, giusto?

    Supporti browser

    Tuttavia, prima di affrettarti ad applicare questo tag all'intero sito web, è necessario notare che i dettagli e il tag di riepilogo sono attualmente supportati solo su Chrome 12 e versioni successive.

    Anche l'ultimo Firefox non li supporta ancora.

    Quindi, se si desidera applicare questo tag, è necessario includere una funzione di fallback per i browser non supportati. La buona notizia, è semplice; puoi utilizzare questi dettagli polyfill, che replicherà automaticamente la funzionalità dei tag per i vecchi browser.

    Scarica questo file e collegalo al documento html insieme a jQuery (almeno 1.7+) e assicurati di posizionare il polyfill prima del tag body close.

    E all'interno del tag head, inserisci il seguente tag condizionale per includere HTML5shiv per IE8 e versioni precedenti, altrimenti Internet Explorer non riconoscerà questi nuovi tag.

     

    Ora vediamo come si presenta in Internet Explorer:

    E ora funziona anche su Internet Explorer.

    • dimostrazione
    • Scarica fonte

    Conclusione

    Creare un simile effetto hide-and-show con JavaScript o jQuery è in realtà relativamente semplice, ma averlo supportato in modo nativo dal browser è sicuramente una soluzione molto più semplice per molte persone. Che tu voglia farlo in JavaScript o in HTML5, è una tua decisione. Grazie per la lettura, e spero che ti sia piaciuto.