Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema con a:active

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    92

    Problema con a:active

    Ragazzi date uno sguardo al sito:

    http://www.sampeidesign.altervista.org/

    la class a:active non funziona per comodità vi scrivo quì il codice:

    HTML
    codice:
      <ul class="navigation">[*][*][/list]
    CSS
    codice:
    ul.navigation li {list-style-type: none;}
    
    ul.navigation li a {float: none;
                        display: block;}
    
    ul.navigation li a.bottone1 {margin-left: 230px;
                                 margin-top: 20px;
                                 position: relative;
                                 width: 150px; 
                                 height: 50px;
                                 background: url(immagini/bottone1.png) no-repeat;}
    
    ul.navigation li a.bottone1:link{background: url(immagini/bottone1.png) no-repeat;}
    
    ul.navigation li a.bottone1:visited {background: url(immagini/bottone1.png) no-repeat;}
    
    ul.navigation li a.bottone1:active {background: url(immagini/hover1.png) no-repeat;}
    
    ul.navigation li a.bottone1:hover {background: url(immagini/hover1.png) no-repeat;}
    
    ul.navigation li a.bottone2 {margin-left: 230px;
                                 margin-top: 40px;
                                 position: relative;
                                 width: 150px; 
                                 height: 50px;
                                 background: url(immagini/bottone2.png) no-repeat;}
    
    ul.navigation li a.bottone2:link{background: url(immagini/bottone2.png) no-repeat;}
    
    ul.navigation li a.bottone2:visited {background: url(immagini/bottone2.png) no-repeat;}
    
    ul.navigation li a.bottone2:active {background: url(immagini/hover2.png) no-repeat;}
    
    ul.navigation li a.bottone2:hover {background: url(immagini/hover2.png) no-repeat;}
    Ho messo tutto, a:link, a:visited, ecc.. nell'ordine giusto!! Perchè non funziona a:active?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    l'ordine esatto in cui dichiarare le varie pseudoclassi è

    :link
    :visited
    :hover
    :focus
    :active

    ad ogni modo, se ti aspetti che il bottone resti acceso al cambio pagina, questo non succederà a meno di non aggiungere una classe specifica al link che lo mantenga tale
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    92
    E' proprio quello che mi aspetto...puoi dirmi come posso fare? non ho capito bene.

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da Sampei89
    E' proprio quello che mi aspetto...puoi dirmi come posso fare? non ho capito bene.
    nella pagina feste.html ad esempio la voce di menu diventerà

    codice:
    [*]
    il codice css da aggiungere
    codice:
    ...
    
    ul.navigation li a.bottone2current {
             margin-left: 230px;
             margin-top: 40px;
             position: relative;
             width: 150px; 
             height: 50px;
             background: url(immagini/hover2.png) no-repeat;
    }
    
    ...
    analogo procedimento per l'altra voce di menu
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    92
    Grazie mi sei stato di grande aiuto...mi hai risolto il problema!!!


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.