Image Replacement: le 3 tecniche migliori

di: Alessandro Fulciniti     07 Novembre 2006

Abbiamo parlato recentemente di Image Replacement negli articoli sulla List-Item Image Replacement e sulla MIR, un po' di tempo fa nella carrellata Le tecniche di Image Replacement. In questo articolo presento la mia selezione personale di tecniche preferite.

L'image replacement è nato per presentare sotto forma visuale un'informazione che si presenta naturalmente testuale nel markup. La domanda più comune che chi non conosce l'image replacement può porsi è: Ma perchè non usare un'immagine attraverso il tag <img>? Sostanzialmente perchè rappresentare un'informazione testuale sotto forma visiva dovrebbe essere compito della presentazione (i CSS) e non risiedere permanentemente nel contenuto (l'HTML). L'image replacement consente molta più flessibilità nel processo di design e redesign: potremo infatti cambiare i nostri titoli grafici, o ripristinare i titoli testuali, solo attraverso i fogli di stile, svincolandoci dal markup.

Ci sono moltissime tecniche di image replacement, ma prima di iniziare con codice ed esempi vorrei spiegare perché ho scelto le tre che sto per presentare:

  1. La maggior parte delle tecniche di image replacement è di difficile comprensione o implementazione, dato che usano hack e workaround per garantire una buona compatibilità
  2. Le tre tecniche che vedremo sono semplici, logiche, non usano hack e hanno un'ottima compatibilità
  3. La "Top 3" presenta le uniche tecniche che funzionano in uno scenario raro, ma possibile: CSS abilitati e immagini disabilitate
  4. Nelle tre tecniche il risultato è già pronto anche per la stampante: se l'utente ha le immagini di sfondo disabilitate verranno stampati gli equivalenti testuali senza lavoro aggiuntivo

Guide CSS

Guida CSS3

Scoprire e usare al meglio tutte le novità dell'ultima versione dei...

Guida CSS Tecniche essenziali

Testo, immagini, layout, form, liste, tabelle: soluzioni pronte per...

Guida CSS di base

I CSS servono per gestire tutto il layout di un sito Web. E'...

Altre guide

Newsletter @CSS

Ogni mercoledì, direttamente nella tua e-mail: guide, articoli, tutorial, FAQ e approfondimenti tecnici su CSS e Web Design.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

27 Febbraio 2012 a Milano
Disponibilità: 7 Posti

Corso Webmaster base

12 Marzo 2012 a Milano
Disponibilità: 6 Posti

Corso Webmaster base

20 Febbraio 2012 a Roma
Disponibilità: 7 Posti

Corso Google AdWords Base

28 Marzo 2012 a Roma
Disponibilità: 7 Posti