28173 sujets

CSS et mise en forme, CSS3

salut à tous Smiley biggrin

j'ai une page web codée ainsi:
<body>
<div id="conteneur">
   <div id="menugauche"></div>
   <div id="contenu">
       <p>blablabla</p>
       <div class="special">
             <p>blablabla</p>
       </div>
   </div>
</div>
</body>


pour ma css, sa donne ça:

#contenu p {
color: black;
}
.special p {
color blue;
}


je n'arrive pas à faire en sorte que les paragraphes de contenu soit en noir et que ceux de special soit en bleu. Le problème doit venir du fait que special est dans contenu. De ce fait les <p> de special sont noir aussi Smiley murf

le truc est que je ne veut pas ajouter de class ou d'id aux <p> de special...

si quelqu'un peut m'aider sur cette histoire de "sous-classe" Smiley cligne

merci d'avance Smiley smile
Modifié par beroots (27 Sep 2006 - 10:22)
Bonjour
Dans ton exemple il manque les deux points entre color et blue. Si tu as fait un copié/collé de ton code sur le forum…… le problème vient de la (il vient du blues…)
Pour ma part, je te conseillerais l'économie d'un div inutile... Smiley cligne
<div id="contenu">
  <p class="special">blablabla</p>
</div>

et la CSS :

#contenu p.special {
color : blue;
}

Modifié par Cygnus (27 Sep 2006 - 09:37)