28220 sujets

CSS et mise en forme, CSS3

Bonjour,

Comment faire pour éviter qu'une valeur fixée pour une propriété soit héritée par les enfants ?

par exemple, éviter que la valeur "margin-left: 2px" de #parent soit héritée par #enfant :

#parent {
   margin-left: 2px;
}
#enfant {
   background-color: #FF0000;
}

<body>

<div id="parent">
   <div id="enfant">bonjour</div>
</div>

</body>


merci Smiley smile
Bonsoir.

Les propriétés de marge ne sont pas héritées.

En revanche, un descendant se placera dans les limites intérieures de marges (et de bordures et padding) de son parent. Il est possible de modifier ce placement à l'aide de marges négatives (margin-left: -2px)