Scusatemi ma non riesco proprio a ricordarmi...
Come faccio per fare in modo che un elemento non erediti lo sfondo del suo genitore?![]()
Ha a che fare con inherit ma non ricordo la sintassi!![]()
![]()
Scusatemi ma non riesco proprio a ricordarmi...
Come faccio per fare in modo che un elemento non erediti lo sfondo del suo genitore?![]()
Ha a che fare con inherit ma non ricordo la sintassi!![]()
![]()
Gli sfondi vengono ereditati. Non puoi impedirlo.
Puoi definire un nuovo sfondo mediante i vari attributi del background (ad esempio vedi: http://www.w3schools.com/css/css_ref...asp#background ). Se definisci uno sfondo in un blocco, questo si sovrappone allo sfondo del genitore (ereditato) e lo copre.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Il problema è che nonostante nella seguente classe sia impostato come sfondo una gif
[CSS]
.menuNavigazione a.continua{
background:url(../immagini/menu_discesa/continuaOrz.gif) #EEE center bottom no-repeat;
}
[/CSS]
il risultato è uno sfondo senza gif a causa di una pseudoclasse applicata all'elemento genitore in cui è stabilito che
[CSS]
a:visites, a:link {color: red; background: transparent}
[/CSS]
Ovviamente solo su IE...![]()
Questa riga contiene due gravi errori di CSS: uno di sintassi (:visites) ed uno di logica (l'ordine delle pseudoclassi deve essere: :link :visited :hover :active).a:visites, a:link {color: red; background: transparent}
Inoltre trattandosi di IE potrebbe esserci un errore di path (in qualche caso e` diverso dal path degli altri browser): prova a togliere il CSS al genitore, per verificare se vede la gif.
Prova a lasciare uno spazio tra : e url (magari e` solo quello).
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Scusami, gli errori li ho fatti io perché andavo a memoria e velocemente!![]()
Nel file sono corretti!
Ho provato a levare il css al genitore e la gif si vede...
Quindi può essere lo spazio?Non ho qui tutto il codice, ti farò sapere!
Ci sono stati (in questo forum) interventi rigurdo lo spazio dopo i duepunti. Al momento non ricordo esattamente i dettagli. Se fai una ricerca, forse li trovi.Originariamente inviato da pezzo
Quindi può essere lo spazio?Non ho qui tutto il codice, ti farò sapere!
Lo so: stiamo riasentando l'assurdo (o forse ci siamo gia` dentro e non lo sappiamo). Ma la colpa e` di chi realizza i browser.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
probabilmente ricordo male, ma se vuoi che non erediti più l'immagine non si deve scrivere questo codice?Originariamente inviato da pezzo
Scusatemi ma non riesco proprio a ricordarmi...
Come faccio per fare in modo che un elemento non erediti lo sfondo del suo genitore?![]()
Ha a che fare con inherit ma non ricordo la sintassi!![]()
![]()
beckground-image: none;
beckground-color: valore;
ciao