ho realizzato un menu con immagini con i css ho impostato gli stati (a, a:hover, a:active) ma mentre l'hover funziona, lo stato active sembra di no...continuo a visualizzare il pulsante come se nn fosse cliccato... :master:
ho realizzato un menu con immagini con i css ho impostato gli stati (a, a:hover, a:active) ma mentre l'hover funziona, lo stato active sembra di no...continuo a visualizzare il pulsante come se nn fosse cliccato... :master:
La definizione rispetta l'ordine obbligatorio?
[list=1][*]Link[*]Visited[*]Hover[*]Active[/list=1]
Maurizio
"se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"
si, nn ho inserito il visited...e' indispensabile?
No. Puoi indicare solo quelli che ti servono, ma devono rispettare l'ordine.
Posta il codice (html e CSS) della porzione interessata o indica il link del sito, se possibile.
Maurizio
"se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"
si, ma prima mi sorge un dubbio: e' possibile che non visualizzo lo stato active perche' il sito non e' on line?
Active si riferisce allo stato di un link ... locale o in rete cambia poco ...
Maurizio
"se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"
questo e' il codice html e css (solo del pulsante home, gli altri sono uguali), spero tu possa essermi d'aiuto:
<div id="menu">
<ul>[*]<img src= "images/logo.gif" border="0"/>[*][*][*][*][/list]
</div>
#menu a.home {
background:url(images/menu-A_03.gif) no-repeat center;
}
#menu a:hover.home {
background:url(images/menu-B_03.gif) no-repeat center;
}
#menu a:active.home {
background:url(images/menu-B_03.gif) no-repeat center;
}
nessuna risposta??![]()
A una certa ora vado a casa ...Originariamente inviato da flic
nessuna risposta??![]()
![]()
codice:#menu a.home:hover { background:url(images/menu-B_03.gif) no-repeat center; } #menu a.home:active { background:url(images/menu-B_03.gif) no-repeat center; }
Maurizio
"se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"
Se veramente quello e` il codice HTML+CSS, ci sono vari errori:
border="0"
Togli la formattazione dall'HTML: crea solo confusione al browser. Sostituiscila con il corrisponedente attributo CSS
Un tag vuoto puo` venir ignorato dai brwoser
#menu a:hover.home {
Forse volevi scrivere: #menu a.home:hover {
#menu a.home:active {
background:url(images/menu-B_03.gif) no-repeat center center;
}
Non credo ci sia il tempo di caricare un'immagine mentre il bottone e` premuto.
Prova ad usare la tecnica dell'immagine unica, che viene spostata nelle varie posizioni.
La trovi in vari posti; sicuramente e` usata nei menu citati tra i "link utili", e se ricordo bene anche in qualche articolo citato da Fulciniti nel blog <edit> di HTML.it
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati