Page 72 - Guida tascabile HTML5
P. 72

di autore diverso).
                              Un altro attributo tecnico: segnala al browser di non indicare, nella
            rel="noreferrer" richiesta della nuova pagina, l’URL di quella di origine, normalmente
                              trasmessa.

                              Questo accorgimento, in alcuni scenari in cui i link aprono nuove finestre,
            rel="noopener"    incrementa il livello di sicurezza, annullando ogni riferimento “privilegiato”
                              tra la pagina attuale e quella di destinazione.

                              È il link al documento precedente di una serie (per esempio di un
            rel="prev"
                              contenuto suddiviso in più pagine).
                              Indica che tramite il link è possibile raggiungere lo strumento di ricerca del
            rel="search"
                              sito corrente.

            rel="tag"         Il link a una parola chiave (un tag) del documento.

              Altri attributi utilizzabili con il tag <a> consentono invece di controllare il

           comportamento del link.
              In particolare, specificando target="blank", la pagina di destinazione sarà aperta

           in una nuova finestra (gli attuali browser spesso sfruttano la navigazione a tab,

           preferendola alle finestre multiple).

              TERMINOLOGIA  Anche  se  è  una  prassi  poco  utilizzata  nello  sviluppo  web  attuale,
              l’attributo target permette di intervenire anche sui frame che compongono la pagina,
              andando a specificare il frame di destinazione. È possibile indicare il nome del frame

              come valore dell’attributo o ricorrere ai valori target="_parent" (per fare riferimento al
              frame genitore di quello in cui si trova il link) e target="_top" (per fare invece riferimento
              al frame principale della pagina).

              La specifica HTML5 introduce due nuovi attributi: il primo, download, indica al

           browser che il documento target dovrà essere scaricato invece che visualizzato. Il
           valore dell’attributo, se specificato, sarà utilizzato come nome del file scaricato.

           <a href="/immagini/apogeo.png" download="logoApogeo">


              NOTA Come si vede nell’esempio, non è necessario specificare l’estensione del file
              nell’attributo download: sarà il browser stesso a ricavarla dal tipo di file in questione.

              Il secondo attributo inedito è media. Tale attributo consente di indicare se il

           documento di destinazione è ottimizzato per uno specifico supporto o dispositivo:
           per esempio è possibile indicare che il documento è adatto per smartphone o per la

           stampa.

              ATTENZIONE Al momento, l’utilizzo delle informazioni specificate in questo attributo è
              demandato  al  browser  in  uso,  che  può  recepirle  o  meno.  Ciò  non  toglie  che,  in

              determinati  scenari  d’uso,  curare  questo  aspetto  può  essere  utile  per  garantire  una
              miglior interpretazione del contenuto.

           media="handheld and (orientation: landscape)"
   67   68   69   70   71   72   73   74   75   76   77