Continua la rubrica su JuliusDesign, CSS Trick in cui vedremo alcuni codici CSS per facilitare o agevolare il flusso di lavoro.
Oggi vediamo insieme come sostituire un testo con una determinata immagine.
Può capitare di avere l’esigenza di utilizzare un elemento immagine per alcuni paragrafi, ma lasciare invariato lato codice il testo, per non perdere del tutto una possibile indicizzazione lato SEO.
La proprietà text-indent definisce l’indentazione da sinistra verso destra dell’elemento HTML che lo specifica.
Impostando un valore negativo alla proprietà text-indent, potremo rendere invisibile dalla visualizzazione il contenuto testuale, lasciando invariate le posizioni native dell’elemento.
#titolo{
text-indent:-9999px;
background:url("titolo.jpg") no-repeat;
width:100px;
height:50px;
}
In questo caso abbiamo un ID titolo che indenterà il contenuto testo a -9999px, rendendolo invisibile alla visualizzazione standard e associerà uno sfondo esterno.
Ricordiamoci sempre di impostare una larghezza e altezza per visualizzare correttamente l’immagine che verrà caricata.
Conosci un codice CSS che potrebbe essere utile ai lettori di JuliusDesign?
Invia una email con il codice CSS+HTML dettagliato a csstrick@juliusdesign.net, il prossimo codice potrebbe essere firmato da te!
Lascia un Mi Piace se non conoscevi questo Trick, o se ti piace la rubrica.
Prezzo: EUR 29,00
Promozione: EUR 21,75
Prezzo: EUR 32,00
Promozione: EUR 27,20
Prezzo: EUR 24,90
Promozione: EUR 21,16
Prezzo: EUR 32,00
Promozione: EUR 24,00
Uno dei fattori più importanti quando si realizza un sito internet ed in particolare le/la sezione form registrazione è la sua ottimizzazione, per evitare che gli utenti abbandonino il sito internet. Questo è di vitale importanza in tutti i siti internet ma in particolare per i siti e-commerce (si rischia che l’utente abbandoni il carrello). [...]
Durante la partecipazione a Freelance in Action, (il seminario di Julius tenuto a Torino a fine febbraio di quest’anno), si è parlato dell’utilizzo dei vari social network in relazione al proprio blog. Ne è emerso che, spesso e volentieri, la motivazione per cui non si ha un proprio blog è la “paura” di non avere [...]
Oggi voglio parlati delle opportunità di business nel fare Digital Publishing, mai sentito parlare? Il Digital Publishing è rivolto a tutti i designer,agenzie pubblicitarie e aziende, che hanno lo scopo di distribuire, e ottimizzare contenuti e pubblicazioni coinvolgenti per dispositivi tablet. In modo particolare cercherò di farti capire perchè i Cataloghi Digitali per iPad sono [...]
A distanza di un anno dall’entrata in vigore dell’obbligo relativo all’attivazione di un certificato SSL per tutte le pagine online che forniscono contenuti a Facebook, dedichiamoci ad individuare quali sono le alternative a pagamento presenti sul mercato, e quali sono le differenze esistenti. Inutile negarlo: la decisione del management di Facebook non ha agevolato la [...]
Sono sempre troppo poche le campagne creative che puntano a sensibilizzare sulla causa animalista, contro le violenze e i test sugli animali, eppure quelle che hanno colpito di più l’immaginazione sono scolpite nelle coscienze di ognuno come segni indelebili. Tra tutte, una delle più meritevole degli ultimi anni è quella dell’azienda inglese LUSH, che ha [...]
Come si fa un virale? E in quali settori è più efficace? Oggi esploro il mondo del cinema a caccia di esempi che dimostrino il valore di un’azione di marketing non convenzionale per lanciare un film. Una campagna virale si crea a tavolino? E’ possibile anticiparne i risultati a priori? E quanto valore ha effettivamente, [...]
Sei in metro, la tua quotidianità sta cominciando e tutto d’un tratto, ti passa una persona in mutande davanti, come se nulla fosse. Esci dalla metro, passi per il parco della tua città e senti una gran cagnara arrivare dalla giostra dei cavalli, ti avvicini e… una gara di cavalli? Sulla giostra? Certo! Ma non [...]

135design
28 aprile 2011
…nel 2008 sarebbe stato un bel trick.
Mirko
28 aprile 2011
@135design: Hai ragione! Ma sono sicuro che ci siano persone che non abbiano la pallida idea di cosa sia text-indent quindi meglio prevenire…
Nando
28 aprile 2011
Arrivano sempre gli espertoni… scusate se non tutti sono super aggiornati come voi… questa tecnica non la conoscevo e non mi vergogno a dirlo quindi per me questo è un ottimo trick!
Giorgia
28 aprile 2011
Molto interessante, quindi lato SEO il testo nascosto viene sempre indicizzato?
deja_rulez
28 aprile 2011
Really old school! Non è appurato al 100% ma il text-indent negativo e con numeri molto alti non è ben visto da google.
Piuttosto meglio dargli una larghezza fissa e mettere il text indent di un pixel in più e overflow hidden
ciiaaps
@Nando non è questione di essere espertoni, ma non essere aggiornati su una tecnica vecchia di anni per il mondo del webnon è proprio il massimo se ci lavori:) peace!
Zaso
28 aprile 2011
grande trick, oramai lo uso da tempo, utile per effetti di rollover di immagini tramite css. L’unico problema è creato quando si naviga col caricamento delle immagini disattivato (x esempio io talvolta con il cellulare lo disattivo)
Davide Arnesano
28 aprile 2011
Ma lato SEO non è pericoloso avere qualcosa di “nascosto”?
Daniele
28 aprile 2011
Mi sembrava di leggere che per i motori di ricerca in particolare google questo “Trick” causerebbe esattamente l’effetto contrario in fatto di indicizzazione SEO. Anzi era proprio una tecnica utilizzata da “pseudo” creatori di siti per posizionarsi meglio sui motori di ricerca. Peccato che una volta che google se ne è accorto, quello che fa è sicuramente penalizzare. Comunque penso questo accada per grosse quantità di testo nascosto.. per 2 o 3 parole per me google non si offende, come non si offenderebbe se le cancellassimo del tutto al posto di nasconderle…
Vittorio
28 aprile 2011
Ragazzi vi assicuro che google non penalizza nessuno!
Se il testo nascosto sono porzioni di caratteri non contestuali magari o con parole ripetute mille volte, quel testo viene penalizzato come se il testo fosse visibile, stessa storia…
Google non legge un sito con i fogli di stile… enjoy!
Mike
28 aprile 2011
Vittorio Seo esperto :D
Google legge i fogli di stile, fate come volete.
135design
29 aprile 2011
dare position:absolute e left:-9999px forse risolve anche i problemi seo di text-indent….
Matteo Marangoni
29 aprile 2011
Si, è una tecnica piuttosto conosciuta, e anche da quanto ne so io è piuttosto penalizzante
Nikopolidis
29 aprile 2011
Google penalizza in questo caso. Io utilizzo uno span all’interno della classe, nel quale assegnare il testo, rendendolo non visibile, senza text-indent.
Dario
13 maggio 2011
ciao a tutti, per risolvere i problemi di SEO vi consiglio di usare cufón: si tratta di una tecnica che usa javascript per scrivere i testi con la font desiderata. l’output non è un’immagine, bensì una serie di testi impacchettati in uno span.
Marco
12 aprile 2012
Ciao.
Vi segnalo anche questo link che riporta alcuni spunti sull’utilizzo di questa tecnica: http://css-tricks.com/css-image-replacement/ e quest’altro link che propone un’idea alternativa e più performante (almeno a detta loro) a questa tecnica: http://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement/
Ritengo, a mio personale gusto, che l’utilizzo di immagini o alternative quali librerie JS, Flash e similari, siano un po’ superate con gli attuali browser ed il supporto ai @font-face, tanto più che quasi tutti i browser ne forniscono pieno supporto.
:)