Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271

    style dell hyperlink selezionato

    Salve a tutti,

    ho una serie di hyperlink per creare il menù del mio sito, vorrei fare in modo che quando clicco su una voce del menù (quindi su un hyperlink) e si apre la pagina specificata, l'hyperlink cliccato assuma uno stile da me specificato.
    Pensavo di dover usare a:active ma non funziona.
    Suggerimenti?

    Grazie
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

  2. #2
    è il visited

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271
    con il visited mi imposta con quello stile tutte le voci di menù visitate, a me serve cambiarlo solo a quello attualmente selezionato.

    Grazie ancora
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

  4. #4
    devi applicare una classe al link che vuoi

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271
    Scusa non capisco cosa vuoi dire... non sono una cima con i css
    potresti darmi qualche altra info o un esempio?

    Grazie 1000
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

  6. #6
    eh no
    tu devi mostrare cosa stai facendo, così che qualcuno ti può aiutare

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271
    Hai ragione scusa, sono stato un po lacunoso

    Allora cominciamo col dire che il mio sito è fatto in aspx e il menù principale sta sulla masterpage, questo giusto per farlo sapere...
    Ad ogni modo il codice html generato è simile a questo:

    codice:
        <div class="MainMenu">
                        <div>
                            Home
                            Chi siamo
                            Referenze
                            Contatti
                        </div>
        [...]
    Nel css ho la classe MainMenu come segue:

    codice:
    div.MainMenu
    {
    	width: 100%;
    	min-height: 32px;
    	background-color:#003366;
    	color: #FFFFFF;
    }
    
    div.MainMenu a
    {
    	display: block;
    	padding: 4px 10px 4px 10px;
    	float: left;
    	font-family: "Segoe UI" , Tahoma, Arial;
    	color: #FFFFFF;
    	border-bottom-style: solid;
    	border-bottom-width: 5px;
    	border-bottom-color: #003366;
    	text-align: center;
    	min-height:19px;
    }
    
    div.MainMenu a:hover
    {
    	border-bottom-style: solid;
    	border-bottom-width: 5px;
    	border-bottom-color: #CC3300;
    }
    Quindi mi servirebbe assegnare uno stile ai link di menù (Home - Chi Siamo - Referenze - Contatti) quando vengono cliccati e, logicamente, solo uno dei link alla volta deve avere questo stile.

    Spero di essere stato più chiaro ora.

    Grazie ancora
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

  8. #8
    per esempio se sei in "contatti" il tuo html deve essere
    codice:
    Contatti
    e aggiungi al css
    codice:
    div.MainMenu a.tuaclasse {
        regole varie
    }

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271
    Quindi dovrei modificare dinamicamente l'html dei link?
    Io speravo esistesse una cosa più automatica semplicemente impostando qualcosa nel css
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

  10. #10
    se sono soltanto 4 pagine e non cambieranno facilmente
    fai prima a scrivere a manina il menù 4 volte

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.