Utilisé un modèle CSS et édité, désormais entre les 3 colonnes, il existe une petite écart de marge que vous souhaitez éliminer. Essayé de réajuster la taille des columuns, mais l'écart de marge existe toujours. Y a-t-il un moyen plus simple que j'aurais pu obtenir la même page, si oui comment ?? OUI IM UN NEWBIE: P
P>
<div class="header">
<h1>Header</h1>
<p>Resize the browser window to see the responsive effect.</p>
</div>
<div class="row" style="height: 717px">
<div class="columntopmiddlebottom" style="background-color:#F7DC6F;
style=" height: 211px>
<h2>People</h2>
<p style="height: 214px">1</p>
</div>
<div class="columntopmiddlebottom" style="background-color:#F7DC6F;
style=" height: 212px>
<h2 style="height: 21px">2</h2>
<p style="height: 171px">info</p>
</div>
<div class="columntopmiddlebottom" style="background-color:#F7DC6F;
style=" height: 212px>
<h2 style="height: 37px">3</h2>
<p style="height: 193px">info</p>
</div>
</div>4 Réponses :
Essayez ceci:
.columntopmiddlebottom * {
margin-block-start: 0;
margin-block-end: 0;
}
Il s'agit d'environ https: //developer.mozilla. Org / fr-US / DOCS / Web / CSS / CSS_BOX_MODEL / MASTERING_MARGIN_COLLASSING
Les marges supérieure et inférieure des blocs sont parfois combinées (effondrées) dans une marge unique dont la taille est la plus grande des marges individuelles (ou une seule d'entre elles, si elles sont égales), un comportement appelé marge s'effondrant. Notez que les marges des éléments flottants et absolument positionnés ne s'effondrent jamais. P> blockQuote>
réinitialiser la marge sur hn et p. p>
p>
<div class="header"> <h1>Header</h1> <p>Resize the browser window to see the responsive effect.</p> </div> <div class="row" style="height: 717px"> <div class="columntopmiddlebottom" style="background-color:#F7DC6F; style=" height: 211px> <h2>People</h2> <p style="height: 214px">1</p> </div> <div class="columntopmiddlebottom" style="background-color:#F7DC6F; style=" height: 212px> <h2 style="height: 21px">2</h2> <p style="height: 171px">info</p> </div> <div class="columntopmiddlebottom" style="background-color:#F7DC6F; style=" height: 212px> <h2 style="height: 37px">3</h2> <p style="height: 193px">info</p> </div> </div>
Une autre version simple à l'aide de flexbox.
p>
<div class="header"> <h1>Header</h1> <p>Resize the browser window to see the responsive effect.</p> </div> <div class="row"> <div class="column"> <h2>People</h2> <p>1</p> </div> <div class="column"> <h2>2</h2> <p>info</p> </div> <div class="column"> <h2>3</h2> <p>info</p> </div> </div>
Jetez un coup d'œil à développeur.mozilla.org/en-us/ DOCS / Web / CSS / CSS_BOX_MODEL / ... , donnez également une réinitialisation à la marge: 0; à H2 en quête de lecture
Avez-vous considéré pas i> du temps d'investissement dans l'apprentissage d'un cadre qui utilise des techniques de vieilles et sans doute obsolètes, et à la base de grille CSS ou CSS Flexbox ?