Come aggiungere codice CSS inline con immagine di sfondo nel codice HTML della pagina?
Voglio aggiungere del codice CSS inline all'interno di una pagina del mio blog. Questo codice CSS richiama un'immagine come sfondo di un div.
È possibile? E come si fa?
Ho provato ad aggiungere l'immagine come risorsa Media, e ho ottenuto un URL, ma utilizzando questo URL non sembra funzionare.
Esempio di codice che ho incollato nella pagina HTML:
<p><a href="http://mysite.com/wp-signup.php" style="width: 90%;
font-family: Helvetica, Arial, sans-serif;
background: #0e710d url(http://mysite.com/wp-content/uploads/2012/03/image.png) 0 0 repeat-x;
font-size: 1.6em;
">
Clicca qui »</a></p>

non puoi semplicemente assegnare una classe a quel link? perché modificare i file template?..
comunque non vedo motivi per cui non dovresti farlo... il css dovrebbe funzionare..
L'unica modifica che farei quando si modifica un file template è
usare php per ottenere l'URL della cartella (dove si trova l'immagine) in questo modo:
<style type="text/css">
.specialLink a {
width: 90%;
font-family: Helvetica, Arial, sans-serif;
background: #0e710d url("<?php get_bloginfo('url'); ?>/wp-content/uploads/2012/03/image.png") repeat-x 0 0;
font-size: 1.6em;
}
</style>
<p class="specialLink"><a href="http://mysite.com/wp-signup.php">Clicca qui »</a></p>
Ripeto... ti consiglio di usare il tuo style.css per caricare quel css e non nei
file template.. se ti serve solo per una pagina specifica dimmelo... ho
una soluzione migliore per quello.
Spero sia utile, Sagive.

Mi sono reso conto che il problema era dovuto a degli spazi nel mezzo del mio codice CSS inline che impedivano al codice di funzionare.

sono contento che tu l'abbia risolto. quel genere di cose può far impazzire un designer mentre cerca una soluzione ;)

Non c'è motivo per cui questa tecnica non dovrebbe funzionare in generale, anche se il tuo esempio di codice specifico non funzionerà nel modo in cui dici di voler fare: stai aggiungendo l'attributo style a un tag A, non a un tag DIV, che è quello che dici di voler fare. Quindi il tag A dovrebbe essere stilizzato come mostrato, non il tag DIV.
