Rimuovi la sottolineatura dal collegamento all’interno di div hyperlinked

Sto usando l’html qui sotto

 

il problema che sto avendo è che l’unico modo per rimuovere la sottolineatura dal testo span è usare a:link{text-decoration:none;} ma rimuove i sottolineature di TUTTI i link dell’intera pagina

Ho provato

 a.logo:link{text-decoration:none;} 

ma non rimuove il collegamento ipertestuale dall’elemento span.

Hai una gerarchia sbagliata lì e una ctriggers selezione di elementi. Nel tuo caso, il CSS più accurato sarebbe:

 a div.logo span.whologo {text-decoration:none;} 

Ma suggerisco questo approccio:

  

E CSS:

 div.logo a {text-decoration:none;} 

Oppure includi l’intervallo se necessario (ma solo se l’elemento span ha sottolineato, come ha sottolineato Hans nel commento):

 div.logo a span.whologo {text-decoration:none;} 

Gli articoli per bambini non possono influenzare i loro genitori usando CSS. Devi inserire un ID o nome di class sul tuo tag A o trovare qualcosa di unico nell’albero che puoi specificare per questo elemento.

Controllalo

    

Metti una class sul tuo tag dove non vuoi la sottolineatura

come questo: http://jsfiddle.net/UL8SW/

Prima di tutto: questo non è un codice html valido … E dovresti dare una class o un id, altrimenti questo non è ansible con i css remoti. È ansible con css in linea …