Page 137 - Guida tascabile HTML5
P. 137

Appendice B



              Media query: adattare il contenuto



                                             al supporto











              Nel tempo la Rete si è evoluta in maniera costante, e con essa sono cambiati i

           metodi di connettersi e di fruire i contenuti, si sono moltiplicate le situazioni d’uso
           e le esigenze degli utenti. Per offrire un’esperienza ottimale è auspicabile proporre

           all’utente, caso per caso, contenuti specifici per il supporto su cui sono fruiti: per

           esempio potrebbe essere poco indicato offrire all’utente un video in formato 4K
           (allungando i tempi di download e appesantendo l’elaborazione) se il dispositivo

           su cui lo sta visualizzando ha un display con risoluzione inferiore.
              In generale la sensibilità degli utenti ai linguaggi della Rete è maggiore che in

           passato, e le aspettative sono molto diverse. Esperienze più evolute, come detto

           legate a situazioni d’uso più varie, rendono necessario un lavoro più attento legato
           all’adattamento delle interfacce e dei metodi di interazione: navigando con uno

           smartphone, un utente trarrà vantaggio da un’interfaccia pensata per un display
           touch e sarà più interessato ad avere subito disponibili, per esempio, le

           informazioni legate agli orari di proiezione di un film; da casa, navigando con un

           computer desktop, potrà per esempio avere più interesse ad approfondire con più
           comodità informazioni dettagliate come recensioni o altro.

              Il web design ha recepito queste esigenze, e le moderne tecnologie consentono

           di realizzare siti web reattivi, in grado di adattarsi a svariati scenari d’uso
           attraverso la predisposizione di adeguate regole, definite media query (associate a

           fogli di stile CSS ad hoc) e all’utilizzo in alcuni casi dell’attributo media per

           specificare il tipo di contenuto associato a determinati tag multimediali.

              ATTENZIONE Nel momento in cui si scrive il supporto all’attributo media è parziale e
              fortemente demandato allo user agent utilizzato per la navigazione dei contenuti. È
              importante però sottolineare che i principali browser supportano già oggi l’utilizzo delle
              media query associate ai fogli di stile CSS.

              Senza entrare nel merito della creazione dei fogli di stile CSS e di come le

           regole in essi contenute influenzano l’aspetto e il layout delle pagine web, questo
   132   133   134   135   136   137   138   139   140   141   142