0
votes

Comment se débarrasser des lacunes de marge entre colonnes corporelles dans HTML (modèle CSS d'occasion, mais moi-même édité beaucoup)

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>


2 commentaires

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 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 ?


4 Réponses :


0
votes

Essayez ceci:

.columntopmiddlebottom * {
    margin-block-start: 0;
    margin-block-end: 0;
}


0 commentaires

0
votes

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>


0 commentaires


0
votes

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>


0 commentaires