CSS: colorisation de menu

Eléphant du PHP | 109 Messages

01 mai 2012, 10:18

Bonjour
Je sais que la question est bete mais je n'arrive pas à trouver. J'ai mon menu et je n'arrive pas à formater mes categories sous, catégories...
notamment la class current, a, c, sca
merci
Nadege
<ul id="nav">
<li class="c ">
<a href="page_article.php?id=30">HISTO</a>
</li>
<li class="c ">
<a href="">Optique</a>
<ul class="sc" >
<li class="sc">
<a href="">optic 2000</a>
<ul class="sca" >
<li class="sca ">
<a href="page_article.php?id=31">optic 2001</a>
</li>
</ul>
</li>
<li class="sc">
<a href="">deuxieme ss cat</a>
<ul class="sca" >
<li class="sca ">
<a href="page_article.php?id=32">2eme ss cat article</a>
</li>
</ul>
</li>
</ul>
</li>
<li class=" current">
<a href="page_article.php?id=33">ANALYSE </a>
</li>
<li class="c ">
<a href="page_article.php?id=28">elec</a>
</li>
</ul>
#nav {

    height: 59px;

    float: right; 

    list-style-type: none;

    margin: 0;

    padding: 30px 120px 0 0;

	text-transform: uppercase;

	z-index:500;

  }



   #nav li { 

      float: left;

      margin: 0;		

	  width:127px;

      padding: 0 15px 0 0;

      text-decoration: none;

      list-style: none;

   }



   ul .a{

    display: block;

    margin: 0;

    padding: 0;

    width: 127px;

   }

   ul .sc{

    display: block;

    margin: 0;

    padding: 0;

    width: 127px;

   }

   li.sc,li.a,li.sca {

       position: relative;

       width: 127px;

   }
	li .current{
		background-color:#FFF;
		color:#9f4705;
	}
   #nav li a {

        background-color:#292e31;

        color: #FFF;

        font-size: 14px;

		font-weight:bold;

        display: block;

        height: 59px;

		text-decoration:none;

		padding: 10px 0 0 5px;

  }

   #nav li a:hover {

        background-color:#879096;

        color: #9f4705;

        font-size: 14px;

		font-weight:bold;

		text-decoration:none;

  }


ViPHP
ViPHP | 1996 Messages

08 mai 2012, 23:31

Que veux tu formater ? Et comment ?
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Eléphant du PHP | 109 Messages

10 mai 2012, 08:45

Bonjour
Je voudrais changer la couleur du li class="c" mais c'est tjrs le nav li a qui prends le dessus
Merci
Nadege

ViPHP
ViPHP | 1996 Messages

13 mai 2012, 20:02

C'est normal : les class passe après les IDs. Il faut refaire ton schéma DOM ou changer de stratégie
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr