Originariamente inviato da franklin_92
salve a tutti,ho un menu impaginato in una tabella con varie righe.
Una tabella serve ad inserire elementi tabellari (ossia su più righe / colonne), mentre quello che tu vorresti fare è un menu, cioè una lista, che va resa con i tag <ul> e[*].
Per la gestione delle liste con i css vedi qui.
Come posso, cn i css, fare in modo che al passaggio del mouse nn solo cambino gli attributi del testo ma anche lo sfondo della colonna? Inoltre, deve essere una classe specifica, da applicare solo ad elementi specifici e non a tutti gli hyperlink
Se fai in questo modo, la classe si applica solo al primo link e al terzo:
codice:
<ul id="menu">[*]<a class="link">collegamento numero uno</a>[*]<a>collegamento numero due</a>[*]<a class="link">collegamento numero tre</a>[/list]
CSS
Codice PHP:
#menu a:link, #menu a:visited {
display:block;
color: #000; /* colore testo statico */
background-color: #ded; /* colore sfondo statico */
}
#menu a:hover {
color: #999; /* colore testo rollover */
background-color: #aba; /* colore sfondo rollover */
}