Hello,

J'ai bien lu le tuto sur les ID et CLASS, et je suis assez déçu, parce que chez moi, ID et CLASS ne donnent pas du tout la même chose Smiley decu

J'imagine que quelqu'un a déjà soulevé le problème mais je n'ai pas trouvé la réponse sur le forum.

Bref, mon problème est que j'arrive à afficher ce que je veux en utilisant id="machin", mais pas avec class="machin". Hors, j'ai besoin d'utiliser plusieurs fois le style "machin", donc mon code n'est pas conforme.

Ex de la CSS :
#machin{
margin:0 0 0.5em 0;
padding:0;
}

et dans la page HTML :
<p id="machin"> ne donne pas le même résultat que <p class="machin"> (on dirait que le class est ignoré).

Je suis sur que je passe à côté d'un truc fondamentale, mais j'ai besoin d'un coup de pouce pour piger !

Merci.
Modifié par Emeric (21 Aug 2005 - 14:37)
Emeric a écrit :
<p id="machin"> ne donne pas le même résultat que <p class="machin"> (on dirait que le class est ignoré).


Si j'ai bien compris :

* id = une seule fois sur une page
* classe = pas limité en nombre
Effectivement, avec p.machin{} ça marche sous Firefox, mais pas sous IE (il l'ignore)...

Le code :

p.machin{
margin:0 0 0.5em 0;
padding:0;
}

<p class="machin">Blabla</p>


Bizarre ou pas ?
Emeric a écrit :


p.machin{
margin:0 0 0.5em 0;
padding:0;
}

<p class="machin">Blabla</p>


Ce code n'est pas en cause. Le problème est ailleurs.

Soit la méthode d'appel de cette déclaration filtre Internet Explorer, soit cette déclaration est écrasée par une autre plus forte.

Dans tous les cas, il va falloir nous donner plus de code pour y voir clair.
C'est bon, ça marche (par désespoir j'ai vidé le cache de IE et ça a marché... des fois je comprends pas toute la logique... mais bon).

Merci pour votre aide.