28173 sujets

CSS et mise en forme, CSS3

Bonjour,

est-il possible d'annuler l'héritage pour une balise précise ?
exemple:
* {
   padding:0px;
   margin:0px;
}
div {
   padding:25px;
   margin:25px;
   font-weight:bold;
}
div#truc {
    color:#FF0000;


   padding:0px;
   margin:0px;
   font-weight:normal;
}

J'aimerais savoir si l'on a obligation de "reprendre" toutes les propriétés parents ou s'il existe un "truc" pour dire "n'hérite d'aucun parent"... Smiley biggrin

Merci d'avance,
en espérant avoir été compris.
@+ Smiley cligne
Salut Smiley smile

Qu'est ce que tu veux faire au final (en reprenant ton exemple) ?

Si tu veux que ta div #truc ait 0 en margin et padding (sans devoir le repréciser) alors la confusion se situe à ce niveau :
div {
   padding:25px;
   margin:25px;
   ... }

Tu devrais cibler plus précisément les conteneurs qui ont des valeurs fixées, plutôt que d'appliquer une règle générale et ensuite tout réinitialiser...