We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 25526
    • 10 Posts
    Bonsoir à tous,

    Je cherche depuis un petit moment sur le forum et le wiki mais je ne trouve pas de solution.
    Je souhaite pouvoir mettre une class first pour le premier li une class last pour le dernier li et ajouter la class active sur les a et non pas les li.

    <ul id="topnav">
    	<li class="first"><a href="#">rub 1</a></li>
    	<li><a href="#">rub 2</a></li>
    	<li><a href="#">rub 3</a></li>
    	<li class="last"><a class="active" href="#">rub 4</a></li>
    </ul>
    


    Cela me permet de mettre sur le premier et le dernier li en css une image pour faire des arrondies à mon menu quand ils sont actifs.
      Webdesigner, int
      • 22427
      • 793 Posts
      Rebonjour rorschach,

      je ne suis pas sûr, mais peutêtre on pourrais prendre la pseudo-class :active pour les "a" à place de la classe "active".
      Alors:

      <li class="last"><a href="#">rub 4</a></li>

      et dans les CSS:

      li.last a:active {background-image: ....}

      Bonne continuation
      ottogal

        • 25526
        • 10 Posts
        Bonjour Ottogal merci de ta réponse, j’ai réussi en doublant les class sur les li et les a.
        Ensuite j’appelle dans mon css mes class de cette façon pour les différencier :

        #header ul li a.current {
        
        }
        #header ul li.first a {
        
        }
        #header ul li.first a.active {
        
        }
        
          Webdesigner, int