"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi une grille avec des colonnes 100% grid-template s'étend-elle au-delà du corps lors de l'utilisation du positionnement fixe?

Pourquoi une grille avec des colonnes 100% grid-template s'étend-elle au-delà du corps lors de l'utilisation du positionnement fixe?

Publié le 2025-03-03
Parcourir:484

Why does a grid with 100% grid-template-columns extend beyond the body when using fixed positioning?

La grille dépasse le corps avec 100% grid-template-columns

Pourquoi une grille d'affichage avec 100% dans les colonnes de la grille s'étend-elle au-de FIXE?

Problème:

Considérez les CSS et HTML:

Class = "Snippet-Code">

. Parent {
Position: Correction;
Width: 100%;
Left: 0;
TOP: 14px; 60%;
grid-gap: 5px;
background: #eee;
}
. Lang-html Prettyprint-Override ">

Left

droit

pre>


Lorsque la position n'est pas fixe, le réseau affiche correctement. Cependant, lorsque la position est définie sur fixe, la grille s'étend au-delà du corps sur le côté droit.


Solution:


Le problème n'est pas avec la largeur à 100% mais avec la propriété de colonnes de giéle de grille. En utilisant des pourcentages et une grille fixe dépassera à la place 100% de l'espace disponible. Class = "extrait-code">
. Parent { Position: Fixe 6fr; 

grid-gap: 5px;

background: #eee;

} . Lang-html Prettyprint-Override ">

gauche
droit div>

du corps.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3