Io ho provato questo e funziona:
Ma tra tabelle che contengono div, che contengono liste, ... definire una gerarchia delle definizioni diventa improbo.codice:HML Ho inserito un id="prova" nel div che contiene l'immagine. Ho tolto class=nolink dall'<img> CSS #prova a { text-decoration:none; border:none }
Guarda ... secondo me dovresti prendere un po' di coraggio e sistemare il layout della pagina. Togliere tutte le difinizioni di stile dal codice, e sistemare i vari blocchi in un div con un id a cui poi puoi assegnare gli stili che desideri. A questo punto diventa facile identificare il punto in cui vuoi intervenire.
Ti faccio un semplice esempio:
codice:HTML <div id="container"> <div id="menuleft"> <ul>[*][img]immagine.jpg[/img][*] ....[/list] </div> <a href="linkx.htm>link descrittivo</a> </div> CSS #menuleft a { text-decoration:none; border:none} #container a:link { FONT-SIZE: 8pt; COLOR: #000099; BORDER-BOTTOM: #000099 1px dashed; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none } #container a:visited { FONT-SIZE: 8pt; COLOR: #000099; BORDER-BOTTOM: #000099 1px dashed; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none } #container a:hover { FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none } #container a:active { FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none }![]()

Rispondi quotando
