[Web2.0] a hover visited ognuno fa come vuole :(
Matteo C. - MIF
matteo.c a mif.it
Gio 22 Feb 2007 12:40:05 CET
Marcello Vezzelli ha scritto:
> [...]
>
> Morale... per ottenere un comportamento omogeneo su tutti i browser, ho
> dovuto specificare PER OGNI classe, menuitem, menusub, menuitemsel,
> menusubsel TUTTI gli attributi di a in questo modo...
>
> .menusub a {
> color: #999999;
> text-decoration: none;
> }
> .menusub a:visited {
> color: #999999;
> text-decoration: none;
> }
> .menusub a:visited:hover {
> color: #FF6600;
> text-decoration: none;
> }
> .menusub a:hover {
> color: #FF6600;
> text-decoration: none;
> }
>
> Lasciamo stare che posso raggruppare quelli uguali.
>
> Ma è normale dover operare in questo modo?
Più che chiedermi se è normale, mi chiederei se è conforme allo standard
:-P
In teoria FF2 penso faccia la cosa corretta (anche se non ne sono
certo), in quanto, se ben ricordo, i selettori ":hover" ecc, sono delle
pseudo-classi di un tag o stile o ID, quindi se tu ridefinisci uno stile
(in questo caso per il tag "a" contenuto in un elemento con una classe
specifica), anche tutte le sue pseudo-classi (quindi :hover, :visited
ecc.) dovrebbero venire ridefinite, in quanto il "nuovo" elemento a
selezionato non è più lo stesso dell'elemento a precedente, e quindi non
può avere le stesse pseudo-classi.
Ripeto che il mio è solo un ragionamento personale per quello che
ricordo della teoria css, quindi da verificare ;-)
Ciao
Teo
Maggiori informazioni sulla lista
Web2.0