Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Annidamenti: dove sbaglio?

    Ciao ragazzi, ho sto css:
    codice:
    div#extra ul a:hover, div#extra p a:hover{
    background: #EFEFEF;
    border-bottom: 1px solid #BBBBBB;
    }
    E fin qui tutto bene, tutti i link che sono dentro un "ul" od un "p" nel div#extra me li sottolinea con un background grigiastro.
    Il problema arriva quando nello stesso div(div#extra) voglio togliere sia il background che il border-bottom per i link:
    codice:
    div.split2 div ul li a:hover{border:none;}
    Dove sbaglio?
    Ho visto cose...

  2. #2
    Hai messo un <div> generico che potrebbe riferirsi a qualsiasi cosa.


  3. #3
    Grazie per avermi risposto, ma non è come dici tu perchè il codice è:
    codice:
    <div class="split2">
     <div>
      <ul>[*]...				[*]...[*]...				[*]...		[/list]
     </div>
     <div>
      <ul>[*]...				[*]...[*]...		[/list]
     </div>
    </div>
    Alla fine ho scoperto cos'era che non andava
    Il div split2 non deve essere un class ma un id, infatti se lo metto come div#split2 div ul li a:hover{border:none;}funziona, bene a sapersi
    Ho visto cose...

  4. #4
    Solo una piccola osservazione che non riguarda il tuo problema precedente...ma i link che hai dentro gli elementi p e div sono di testo? Perché in questo caso sarebbe più corretto usare text-decoration: underline per la pseudoclasse a:hover piuttosto che border-bottom...

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.