Table des matières
grid-template-areas< 🎜. > et grid-template-areasgrid-areagrid-area" >grid-template-areas< 🎜. > et grid-template-areasgrid-areagrid-area
row-gaprow-gap, colomns-gapcolomns-gap , grid-gap" >3. row-gaprow-gap, colomns-gapcolomns-gap , grid-gap
4 grid-auto-columnsgrid-auto-columns<. /code> grid-auto-rows et " >4 grid-auto-columnsgrid-auto-columns<. /code> grid-auto-rows et
Maison interface Web tutoriel CSS Résumé de l'utilisation de la disposition Grid en CSS (avec code)

Résumé de l'utilisation de la disposition Grid en CSS (avec code)

Aug 01, 2018 pm 03:28 PM
disposition en grille

Cet article vous présente un résumé de l'utilisation de la disposition Grid en CSS (avec code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile

1. Utilisation de base

Il existe 5 attributs principaux de la disposition en grille :

.parent {
    display: grid;
    grid-template-colomns: 30px 1fr;
    grid-template-rows: repeat(3, 30px) 1fr;
    & > .child {
        grid-column: 1 / 3;
        grid-row: 1;
    }
}
Copier après la connexion
En général, la disposition en grille est :

L'élément parent définit d'abord comment de nombreuses lignes et colonnes dont vous disposez. Ensuite, l'élément enfant définit dans quelle ligne et colonne il se trouve (il peut s'étendre sur plusieurs lignes ou colonnes).

Parmi eux, tout le monde devrait être familier avec l'attribut d'affichage. . N'est-ce pas ? Pas plus de détails ici. La fonction

repeat signifie répéter une valeur CSS n fois

peut être divisée en deux attributs : gird-column et grid-column-start. 🎜>grid-column-end

peut être divisé en deux attributs :

et gird-row.grid-row-startgrid-row-end

2

<span style="font-size: 16px;">grid-template-areas< 🎜. > et <span style="font-size: 16px;">grid-template-areas</span><span style="font-size: 16px;">grid-area</span><span style="font-size: 16px;">grid-area</span>

Cet attribut a en fait une signification hiéroglyphique.grid-template-areas

.parent {
    display: grid;
    grid-template-colomns: 100px 1fr;
    grid-template-rows: 1fr 50px;
    grid-template-areas:
        "nav    content"
        "footer footer ";

    & > .item1 {
      grid-area: nav;
    }
    & > .item2 {
      grid-area: content;
    }
    & > .item3 {
      grid-area: footer;
    }
}
Copier après la connexion
Ci-dessus, nous avons divisé l'élément parent en 4 cellules. Ensuite, nous avons nommé la cellule de navigation supérieure gauche, le contenu de la cellule supérieure droite et le pied de page de la cellule inférieure

Enfin, nous avons juste besoin de Just. précisez à quelle zone vous appartenez dans l'élément enfant. Il y a un avantage à écrire

de cette façon : nous n'avons plus à écrire ennuyeux et difficile

et grid-column, nous pouvons donner un nom à notre propre zone. Noms sémantiques grid-row

3. </span>row-gap<code><span style="font-size: 16px;">row-gap</span>, <code><span style="font-size: 16px;">colomns-gap</span>colomns-gap , <span style="font-size: 16px;">grid-gap</span></h2>grid-gap<p>

Semblable à Flex, la disposition en grille prend également en charge l'espacement des lignes et des colonnes.grid-gaprow-gapcolomns-gap est une combinaison de

et

grid-gapgap

peut également être abrégé en

.colomns-gapnormalRemarque : <🎜. > La valeur par défaut est 1em, ce qui signifie que l'espacement des colonnes est

4 <span style="font-size: 16px;">grid-auto-columns</span><span style="font-size: 16px;">grid-auto-columns</span><. /code> grid-auto-rows et

<p>grid-auto-rows<strong>

Si vous ne savez pas à l'avance combien de lignes (combien de colonnes) votre grille possède, ces deux propriétés peuvent vous aider. Tout comme le sens littéral,

Cette propriété représente la hauteur (largeur) de la ligne (colonne) de la grille auto-croissante

Surtout lorsque vous rendre un indéfini Cet attribut sera très utile lorsque la longueur de la liste
.parent {
    display: grid;
    grid-template-colomns: 1fr;
    grid-auto-rows: 100px;

    & > .child {
        grid-column: 1;
    }
}
Copier après la connexion

Par exemple :

Articles connexes recommandés :

À propos de la mise en page flexible des boîtes Introduction (avec code)

Comment implémenter une mise en page réactive avec CSS

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Qu'est-ce que la mise en page ? Qu'est-ce que la mise en page ? Feb 24, 2024 pm 03:03 PM

La mise en page fait référence à une méthode de composition adoptée dans la conception Web pour organiser et afficher les éléments d'une page Web selon certaines règles et structures. Grâce à une mise en page raisonnable, la page Web peut être rendue plus belle et plus soignée, et offrir une bonne expérience utilisateur. Dans le développement front-end, il existe de nombreuses méthodes de mise en page parmi lesquelles choisir, telles que la mise en page traditionnelle des tableaux, la mise en page flottante, la mise en page de positionnement, etc. Cependant, avec la promotion de HTML5 et CSS3, les technologies de mise en page réactives modernes, telles que la mise en page Flexbox et la mise en page Grid, sont devenues

Compréhension approfondie de la programmation GUI du langage Go : de l'entrée à la maîtrise Compréhension approfondie de la programmation GUI du langage Go : de l'entrée à la maîtrise Mar 24, 2024 pm 09:06 PM

Dans le domaine actuel du développement logiciel, la programmation GUI (Graphical User Interface, interface utilisateur graphique) est un élément crucial. Il permet aux utilisateurs d'interagir intuitivement avec les programmes, améliorant ainsi l'expérience utilisateur et rendant les programmes plus faciles à utiliser. Parmi les nombreux langages de programmation, le langage Go, en tant que langage qui a attiré beaucoup d'attention ces dernières années, possède également la capacité de programmation GUI. Cet article vous donnera une compréhension approfondie de la programmation GUI du langage Go, de l'entrée à la maîtrise, et vous aidera à mieux la maîtriser grâce à des exemples de code spécifiques.

Tutoriel HTML : Comment utiliser la mise en page en grille pour la mise en page adaptative en grille Tutoriel HTML : Comment utiliser la mise en page en grille pour la mise en page adaptative en grille Oct 20, 2023 pm 12:36 PM

Tutoriel HTML : Comment utiliser la mise en page en grille pour une mise en page adaptative en grille, des exemples de code spécifiques sont requis Introduction : Dans la conception Web moderne, l'adaptabilité de la mise en page est une considération importante. Bien que les méthodes de mise en page traditionnelles telles que le flottement et le positionnement puissent atteindre un certain degré d'adaptabilité, elles nécessitent souvent beaucoup de code et d'ajustements. La disposition CSSGrid fournit un moyen simple et puissant d’implémenter une disposition adaptative en grille. Ce didacticiel présentera en détail comment utiliser la disposition CSSGrid pour implémenter la disposition adaptative de grille.

Comment aligner les zones de texte en HTML Comment aligner les zones de texte en HTML Mar 27, 2024 pm 04:33 PM

Méthodes d'alignement des zones de texte en HTML : 1. Alignement du texte ; 2. Utiliser l'alignement de la disposition Flexbox 3. Utiliser l'alignement de la disposition en grille ; 4. Utiliser la marge ou la position pour un réglage précis ;

Tutoriel HTML : Comment utiliser la disposition en grille pour une disposition multi-colonnes Tutoriel HTML : Comment utiliser la disposition en grille pour une disposition multi-colonnes Oct 25, 2023 am 10:27 AM

Tutoriel HTML : Comment utiliser la mise en page en grille pour une mise en page multi-colonnes La mise en page en grille est l'une des méthodes de mise en page couramment utilisées dans la conception Web moderne. Elle peut diviser le contenu Web en plusieurs colonnes et lignes pour obtenir une mise en page multi-colonnes flexible. Cet article explique comment utiliser la disposition en grille pour créer une mise en page Web à plusieurs colonnes et fournit des exemples de code spécifiques. 1. Introduction à la disposition en grille La disposition en grille est un système de mise en page bidimensionnel qui peut diviser le contenu Web en plusieurs zones de grille. Ces zones de grille peuvent être définies et disposées selon les besoins de conception, ce qui rend

Tutoriel HTML : Comment utiliser la disposition en grille pour la disposition en grille adaptative Tutoriel HTML : Comment utiliser la disposition en grille pour la disposition en grille adaptative Oct 27, 2023 pm 06:28 PM

Tutoriel HTML : Comment utiliser la disposition en grille pour une disposition en grille adaptative, des exemples de code spécifiques sont requis Introduction : Avec le développement d'Internet, la mise en page des pages Web est devenue de plus en plus importante. Les méthodes traditionnelles de mise en page de pages Web, telles que l'utilisation de tableaux ou de mises en page flottantes, nécessitent souvent beaucoup de code et d'ajustements pour obtenir des effets adaptatifs. La disposition Grid introduite dans CSS3 offre un moyen plus concis et flexible de créer une disposition de grille adaptative. Cet article vous présentera les concepts de base et les applications pratiques de la disposition en grille, et vous fournira

En savoir plus sur le framework de mise en page réactif : un guide complet pour les débutants aux experts En savoir plus sur le framework de mise en page réactif : un guide complet pour les débutants aux experts Feb 19, 2024 pm 05:43 PM

Analyse du framework de mise en page adaptative : un guide essentiel du débutant à l'expert Avec la popularité et la diversification des appareils mobiles, la mise en page réactive est devenue une compétence essentielle pour la conception Web moderne. Le framework de mise en page réactif est devenu l'outil préféré des développeurs en raison de sa simplicité, de sa flexibilité et de sa maintenabilité. Cependant, pour les débutants, l’apprentissage et la compréhension des frameworks de mise en page réactifs peuvent sembler un peu déroutants. Du débutant à l'expert, cet article vous fournit un guide détaillé pour maîtriser le framework de mise en page responsive, ainsi que des exemples de code concrets. Qu'est-ce qu'un tissu réactif

Comment centrer des images dans des conteneurs pour bootstrap Comment centrer des images dans des conteneurs pour bootstrap Apr 07, 2025 am 09:12 AM

Présentation: Il existe de nombreuses façons de centrer des images à l'aide de bootstrap. Méthode de base: utilisez la classe MX-Auto pour centrer horizontalement. Utilisez la classe IMG-FLUID pour vous adapter au conteneur parent. Utilisez la classe D-Block pour définir l'image sur un élément de niveau bloc (centrage vertical). Méthode avancée: mise en page Flexbox: utilisez les propriétés Justify-Content-Center et Align-Items-Center. Disposition de la grille: Utilisez les éléments de lieu: propriété centrale. Meilleures pratiques: éviter les nidification et les styles inutiles. Choisissez la meilleure méthode pour le projet. Faites attention à la maintenabilité du code et évitez de sacrifier la qualité du code pour poursuivre l'excitation

See all articles