2011-10-04 4 views
8

background-color non funziona su a:visited ma funziona se aggiungo qualsiasi colore di sfondo a a {background:#fff}, è un bug?background-color non funziona su: visited ma funziona se aggiungo un qualsiasi colore di sfondo a un {background: #fff}, è un bug?

Vedere questo esempio http://jsfiddle.net/jitendravyas/CMWWm/1/sfondo verde su a:visited non funziona. Ma

Ora, se aggiungo a {background:#fff} in alto a sfondo poi verde sul a:visited inizierà a lavorare. http://jsfiddle.net/jitendravyas/D6vGX/1/

+0

funziona benissimo (FF 3.6.22). Comprendi l'effetto dello pseudo-selettore ': active'? Puoi mostrare il tuo vero codice? –

+0

Utilizzo di FF 6.0.6, non funziona per me, strano .. – gtamil

+0

@Rob: non funziona con FF 7.0, ma funziona con IE8. @Jitendra: Devi solo dichiarare un 'background-color' sul' a: link' da risolvere. Sono curioso di sapere la risposta ... –

risposta

2

hm, funziona se si aggiunge il colore di sfondo: bianco al tuo a: link.

a:link { 
    color: red; 
    font-size: 3em; 
    background-color: white; 
} 

non sono sicuro se questo è relly un bug o qualcos'altro.

+0

oh sì questa è una soluzione ma è strano se ho uno sfondo nero sul corpo e non lo faccio Ho bisogno di 'background: white' su' a: link' –

+1

@JitendraVyas Quindi usa 'background-color: inherit'. Questo lo farà funzionare anche. –

+0

quindi è un hack di questo http://hacks.mozilla.org/2010/03/privacy-related-changes-coming-to-css-vistited/ ;-) –

4

Controllare che, Firefox facendo qualcosa cambia relative alla privacy per :visited, la sua ricerca di strano,

Stiamo limitando le proprietà CSS che possono essere utilizzati per lo stile visitato collegamenti a colore, background-color, border - * - color e outline-color e le parti colorate delle proprietà fill e stroke. Per ogni altra parte dello stile per i collegamenti visitati, lo stile per i collegamenti non visitati è invece il utilizzato.

--from mozilla

http://hacks.mozilla.org/2010/03/privacy-related-changes-coming-to-css-vistited/

+0

sì ma strana cosa è che funziona se aggiungiamo un colore di sfondo per 'a: link' o' a' –

Problemi correlati