Éléments de grille CSS pleine largeur utilisant place-content : center
P粉245003607
2023-09-05 17:54:47
<p>J'ai utilisé <code>place-content: center</code> de CSS Grid pour centrer le div verticalement et horizontalement dans le conteneur fixe, comme ceci : </p>
<p>
<pre class="brush:css;toolbar:false;">.outer {
poste : fixe ;
encart : 0 ;
fond : noir ;
affichage : grille ;
contenu du lieu : centre ;
}
.intérieur {
remplissage : 30 px ;
fond : blanc ;
largeur : 100 % ;
largeur maximale : 500 px ;
}</pré>
<pre class="brush:html;toolbar:false;"><div class="outer">
<div class="inner">Quelques contenus ici</div>
</div></pre>
</p>
<p>Je veux que le div interne soit pleine largeur, avec une largeur maximale de 500 px, mais il ne semble pas respecter la propriété <code>width: 100%</code> </p>
<p> Quelqu'un peut-il expliquer pourquoi cela se produit et comment y remédier, si possible en conservant l'implémentation de la grille (je sais qu'il existe d'autres façons de centrer quelque chose comme ça, mais par curiosité, je voulais essayer de faire en sorte que cela joue un rôle est plus plus important que toute autre chose)</p>
Vous pouvez utiliser flex au lieu de grille pour pouvoir le faire très facilement.
Vous pouvez utiliser
place-self
,而不是使用place-content
sur les éléments de la grille.