Définition de la CSS grid.
La propriété de Grid CSS grid
est raccourci qui permet spécifier :
- toutes les propriétés Css de grilles explicites (
grid-template-*
) au sein de son conteneur Grid Css. - toutes les propriétés Css de grilles implicites (
grid-auto-*
) d'un élément au sein de son conteneur Grid Css.
grid
CSS peut prendre une combinaison de propriétés de Grid Css suivante :-
grid-template-columns
/grid-template-columns
: spécifie legrid-tempale
des lignes et des colonnes. Revient à faire ungrid-template
. -
grid-template-rows
/grid-auto-flow
grid-auto-columns
: spécifie la grille explicite en spécifiant la taille de chaque ligne de la grille Css.
La manière dont doit être placé les "Grid item" qui ne sont pas explicitement placés. Attention l'écriture diverge légèrement de la propriété Cssgrid-auto-flow
.
La taille par défaut de chaque colonne de la grille Css. -
grid-auto-flow
grid-auto-rows
/grid-template-columns
: spécifie la manière dont doit être placé les "Grid item" qui ne sont pas explicitement placés. Attention l'écriture diverge légèrement de la propriété Cssgrid-auto-flow
.
La taille par défaut de chaque ligne de la grille Css.
La grille explicite en spécifiant la taille de chaque colonne de la grille Css.
grid
CSS peut prendre la valeur seule de :-
none
: pas de définition spécifique, utilise les valeurs par défaut. Valeur par défaut.
Conditions d'application de la CSS grid.
La propriété de feuille de style grid
CSS est applicable sur l'ensemble des balises HTML ou XHTML, si elles sont un élément conteneur Grid de type display:[inline-]grid
.
Héritage des valeurs Css de grid.
Les balises filles HTML ou XHTML n'héritent pas de la propriété de feuille de style grid
.
Conditions d'animation de grid en CSS3.
La CSS grid
est une propriété de feuille de style qui peut être utilisée pour les animations CSS et transitions CSS.
Propriétés CSS utilisées dans le raccourci grid.
Spécifier les propriétés individuellement
Si vous ne voulez pas utiliser le raccourci de Grid Css grid
, vous pouvez définir individuellement chaque propriété Css d'un élément en utilisant une des propriétés de Grid CSS suivante :
-
grid-template-rows
: spécifie la taille de chaque ligne de la grille Css et implicitement le nombre de lignes de l'élément conteneur Grid Css. -
grid-template-columns
: spécifie la taille de chaque colonne de la grille Css et implicitement le nombre de colonnes de l'élément conteneur Grid Css. -
grid-auto-flow
: spécifie la manière dont doit être placé les "Grid item" qui ne sont pas explicitement placés de l'élément conteneur Grid Css. -
grid-auto-rows
: spécifie la taille par défaut de chaque ligne de la grille de l'élément conteneur Grid Css. -
grid-auto-columns
: spécifie la taille par défaut de chaque colonne de la grille de l'élément conteneur Grid Css. -
grid-template-areas
: spécifie une grille explicite en spécifiant un identifiant à chaque colonne d'une ligne de grille de l'élément conteneur Grid Css.
Règles de syntaxes CSS pour grid.
Règle d'écriture de grid
Quand vous utilisez la propriété Css grid
, vous redéfinissez obligatoirement les propriétés Css de Grid suivante: grid-template-rows
, grid-template-columns
, grid-template-areas
, grid-auto-rows
, grid-auto-columns
, grid-auto-flow
.
Ecriture de grid-auto-flow
au sein de la propriété de Grille Css grid
.
Lorsque vous devez préciser grid-auto-flow
dans la déclaration de grid
, vous devez utiliser deux mots clés :
-
auto-flow
: selon sa position dans la déclaration, cela équivaut àrow
oucolumn
de la propriété CSSgrid-auto-flow
-
dense
: non obligatoire, à la même signification que pour la propriété CSSgrid-auto-flow
Les combinaisons de propriétés Css de Grid
La combinaison grid-template-columns / grid-template-columns
:
La combinaison grid-template-rows / grid-auto-flow grid-auto-columns :
La combinaison grid-template-rows / grid-auto-columns :
La combinaison grid-auto-flow grid-auto-rows / grid-template-columns :
La combinaison grid-auto-rows / grid-template-columns :
Compatibilités navigateurs de la propriété grid
- Détails des versions de la CSS grid
- Propriété
grid
est compatible avec CSS3 et plus.
Votre avis sur la définition grid en CSS
Votez pour la définition CSS grid
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
Votes: 5 / 5 - 1
vote
Cliquez sur une étoile pour voter.