Difficile
Soit le code suivant :
<style>
p {
margin: 8px 0;
padding: 2px 0;
}
</style>
<p>Lorem ipsum dolor sit amet consectetur adipisicing.</p>
<p>Quia, assumenda aliquam? Dolore facilis ab nihil.</p>
Quelle sera la valeur exacte de l’espacement vertical entre ces 2 paragraphes ?
Auteur: Jean-marie CléryStatut : PubliéeQuestion passée 1715 fois
Modifier
6
Évaluations de la communauté
Joan-Léna
06/02/2024
Je n'ai pas saisi cette question, on ne fait pas, la somme totale de l'espacement vertical entre les deux paragraphes donc 16px (marge) + 4px (rembourrage) = 20px ?
Auteur anonyme
16/02/2024
Non, vu que les 2 blocs sont une adjacent et ont chacun une marge ( -bottom pour celui du dessus, -top pour celui du dessous ), alors les marges fusionnent. Il ne faut donc compter qu'une seule marge, et appliquer les paddings respectifs.
Ce qui fait donc 2+2+8 = 12.
Cf https://developer.mozilla.org/fr/docs/Web/CSS/CSS_box_model/Mastering_margin_collapsing
Questions similairesPlus de questions sur HTML5
8
Quels sont les deux méthodes qui peuvent être utilisées pour envoyer des données à un serveur en HTML5?7
Qu'est-ce que l'attribut `contenteditable` en HTML5?6
Comment ajouter un attribut sandbox à un iframe en HTML56
Comment créer une section de navigation en HTML56
Quel est l'élément HTML qui est utilisé pour regrouper du contenu lié?