Teoricamente che differenze ci sono tra BackgroundImage IMG e/o Testo normale??

Luke Guada

Nuovo Utente
18 Set 2013
13
0
0
So che il titolo è veramente poco chiaro ma ora risolvo...

Allora, premettendo che io abbia un Header in cui devo scrivere il nome del sito e/o uno slogan insomma che sia:
"Mio Sito"
oppure
"Mio Sito
Questo sito permette di fare ciò!"
o simili...

Aggiungendo alla pressa il fatto che ciò che debba scrivere sia facilmente realizzabile tramite CSS cioè normale testo formattato e nessuno sfondo/sfumatura/carattere speciale e/o simili.

Come faccio a decidere cosa usare tra le varie soluzioni che vado ad elencare qui:
1. Tag <IMG>
2. <p> o <a> formattato tramite CSS
3. un qualsiasi tag nel quale aggiungere tramite CSS un background-image(parametri)
Io con la mia poca esperienza credo la cosa migliore sia mettere un normale testo e formattarlo tramite CSS, però vorrei capire le varie differenze (pro e contro), insomma vorrei il parere di qualcuno(o più) più esperto di me.

NB: Ho notato che anche Fb usa un "Background-image" in altro a sinistra invece di usare un normale testo formattato.


Grazie mille in anticipo....
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.035
146
63
PR
www.borgo-italia.it
ciao
a prescindere che è sempre meglio usare i css esterni, usare un tag o un altro dipende da quello che vuoi fare.
generalmente il background-image si usa per dare (es a un div) uno sfondo particolare l'eventuale testo (o altra immagine) viene scritto sopra il bck.
se invece vuoi che l'immagine non venga sovrasctitta usi il tag img (da solo o dentro un div) edeguatamente se serve formattato con i css
comunque con i css puoi formattare facilmente come vuoi quasi tutti i tag html
 

Luke Guada

Nuovo Utente
18 Set 2013
13
0
0
ciao
a prescindere che è sempre meglio usare i css esterni, usare un tag o un altro dipende da quello che vuoi fare.
generalmente il background-image si usa per dare (es a un div) uno sfondo particolare l'eventuale testo (o altra immagine) viene scritto sopra il bck.
se invece vuoi che l'immagine non venga sovrasctitta usi il tag img (da solo o dentro un div) edeguatamente se serve formattato con i css
comunque con i css puoi formattare facilmente come vuoi quasi tutti i tag html

Si, so come funzionano e a cosa servono i CSS..
però appunto FB in alto a sinistra ha un background anziché un normale testo formattato con i css, non ne capisco il motivo...
Forse contrariamente da quel che credo io, è più veloce il caricamento di un immagine anzichè di un testo (ma questo mi sembra del tutto illogico)