Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    79

    evidenziare voce di menu

    Ciao a tutti,

    il problema è il seguente. Ho un menù riporto il codice sotto vorrei che quando sono in una sezione un link rimanesse come nello stato di hover ma senza dare classi diverse ma da css

    Grazie

    Ciao a tutti

    codice:
    #secondary_navigation {
    	
    	width:180px;
    	left:15px;
    	top:0px;
    	float:left;
    
    	position:relative;
    }
    
    #secondary_navigation ul {
    	/*border:0px;*/
    	padding:0px;
    	margin:0px;
    }
    
    #secondary_navigation li {
    list-style-type:none;
    margin-top:10px;
    border-bottom:#CCCCCC solid 1px;
    float:left;
    width:165px;
    
    background-image:url(../images/secondary_navigation_bullet.gif);
    	background-repeat:no-repeat;
    	padding:0px 0px 10px 15px;
    
    }
    
    #secondary_navigation li a {
    	text-decoration:none;
    	color:#001B86;
    	font-size:1.1em;
    	}
    
    #secondary_navigation li a.inside {
    	color:#EC292D;
    }
    
    #secondary_navigation li a:hover {
    	color:#EC292D;
    
    }

  2. #2
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    praticamente vuoi che il link attivo (cioè della pagina dove sei) abbia un colore diverso dagli altri? In questo caso lo stesso colore dell'effetto hover, giusto?

    Se è corretto ciò che ho scritto, guarda qua:

    http://forum.html.it/forum/showthrea...ht=link+attivo
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    79
    Esatto hai capito il problema, ma nel link che mi hai mandato non c'è soluzione che mi serve , la soluzione proposta nel link sarebbe quella di mettere qualcosa nel html cosa che non voglio fare ma solo con il css


    Grazie

  4. #4
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da lala
    Esatto hai capito il problema, ma nel link che mi hai mandato non c'è soluzione che mi serve , la soluzione proposta nel link sarebbe quella di mettere qualcosa nel html cosa che non voglio fare ma solo con il css
    Grazie
    comunque, in qualche modo, devi contrassegnare la pagina attiva nel codice html.
    A me non vengono in mente altre soluzioni, ammesso che ce ne siano e che siano di semplice realizzazione.

    Aspetta qualche altro parere.

    PS: curiosità: perchè non vuoi mettere mano al codice html? Con un semplice "active" avresti risolto..
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  5. #5
    Secondo me senza mettere mano all'html per contrassegnare in qualche modo il link che ha la sezione attiva NON è possibile.
    Non è così complicato aggiungere una classe o un id. Se poi lavori con pagine dinamiche, meglio!

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    79
    Il fatto è che tempo fà sul web avevo trovato un articolo interessante su come risolvere questa cosa, in pratica si metteva qualcosa nel css senza toccare l html solo che non lo trovo più

  7. #7
    Beh, se trovi qualcosa fammelo sapere!!

    ...forse con javascript?

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    79
    no no era puro css

    Vabbè grazie a tutti

  9. #9
    puro CSS ma se non richiami la proprietà..

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    79
    Si utilizzavano le pseudoclassi

    a:active
    a:focus

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.