diff options
Diffstat (limited to 'files/fr/web/css/gap/index.md')
-rw-r--r-- | files/fr/web/css/gap/index.md | 66 |
1 files changed, 25 insertions, 41 deletions
diff --git a/files/fr/web/css/gap/index.md b/files/fr/web/css/gap/index.md index 37dacfdc85..dd7f90dfc7 100644 --- a/files/fr/web/css/gap/index.md +++ b/files/fr/web/css/gap/index.md @@ -2,15 +2,14 @@ title: gap (grid-gap) slug: Web/CSS/gap translation_of: Web/CSS/gap +browser-compat: css.properties.gap --- {{CSSRef}} -La propriété **`gap`** est [une propriété raccourcie](/fr/docs/Web/CSS/Propriétés_raccourcies) pour {{cssxref("row-gap")}} et {{cssxref("column-gap")}} qui permet de définir les espaces entre les lignes et entre les colonnes d'une grille. +La propriété **`gap`** est [une propriété raccourcie](/fr/docs/Web/CSS/Shorthand_properties) pour [`row-gap`](/fr/docs/Web/CSS/row-gap) et [`column-gap`](/fr/docs/Web/CSS/column-gap) qui permet de définir les espaces (les [gouttières](/fr/docs/Glossary/Gutters)) entre les lignes et entre les colonnes d'une grille. {{EmbedInteractiveExample("pages/css/gap.html")}} -> **Note :** La propriété {{cssxref("grid-gap")}} a initialement été définie dans le module de spécification [CSS Grid Layout](/fr/docs/Web/CSS/CSS_Grid_Layout). Cette version préfixée a été remplacée par `gap`. Toutefois, à des fins de compatibilité envers les navigateurs qui n'implémentent pas encore la version non-préfixée, mieux vaut utiliser les deux versions. - ## Syntaxe ```css @@ -33,7 +32,7 @@ gap: 3vmin 2vmax; gap: 0.5cm 2mm; /* Une ou deux valeurs proportionnelles */ -/* Type <percentage> */ +/* Type <percentage> */ gap: 16% 100%; gap: 21px 82%; @@ -44,21 +43,26 @@ gap: calc(20px + 10%) calc(10% - 5px); /* Valeurs globales */ gap: inherit; gap: initial; +gap: revert; gap: unset; ``` -Cette propriété est définie avec une valeur `<'row-gap'>`, éventuellement suivi d'une valeur `<'column-gap'>`. Si `<'column-gap'>` n'est pas utilisée, la valeur utilisée sera la même que `<'row-gap'>`. +Cette propriété est définie avec une valeur `<'row-gap'>`, éventuellement suivi d'une valeur `<'column-gap'>`. Si `<'column-gap'>` n'est pas défini, la valeur utilisée sera la même que `<'row-gap'>`. `<'row-gap'>` et `<'column-gap'>` sont des valeurs de type `<length>` ou `<percentage>`. ### Valeurs -- `<length>` - - : La largeur de l'espace entre les lignes et/ou entre les colonnes (cf. {{cssxref("<length>")}} pour les valeurs utilisables). -- `<percentage>` - - : La largeur de l'espace entre les lignes et/ou entre les colonnes en fonction de la taille de l'élément englobant (cf. {{cssxref("<percentage>")}} pour les valeurs utilisables). +- [`<length>`](/fr/docs/Web/CSS/length) + - : La largeur de l'espace entre les pistes de grille. +- [`<percentage>`](/fr/docs/Web/CSS/percentage) + - : La largeur de l'espace entre les pistes de grille en fonction de la taille de l'élément englobant. + +## Définition formelle + +{{cssinfo}} -### Syntaxe formelle +## Syntaxe formelle {{csssyntax}} @@ -66,8 +70,6 @@ Cette propriété est définie avec une valeur `<'row-gap'>`, éventuellement su ### Disposition flexible -{{SeeCompatTable}} - #### HTML ```html @@ -103,9 +105,9 @@ Cette propriété est définie avec une valeur `<'row-gap'>`, éventuellement su #### Résultat -{{EmbedLiveSample("Disposition_flexible", "auto", "120px")}} +{{EmbedLiveSample("", "auto", "230px")}} -### Grilles CSS +### Disposition en grille #### HTML @@ -147,16 +149,16 @@ Cette propriété est définie avec une valeur `<'row-gap'>`, éventuellement su #### Résultat -{{EmbedLiveSample("Grilles_CSS", "auto", "120px")}} +{{EmbedLiveSample("", "auto", "230px")}} -### Multi-colonnes +### Disposition multi-colonnes #### HTML ```html <p class="content-box"> - voici un texte en multi-colonne sur des colonnes avec - une gouttière de 40 pixels créée grâce à la propriété + Voici un texte en multi-colonne sur des colonnes avec + une gouttière de 40px créée grâce à la propriété CSS <code>gap</code>. Est-ce que c'est pas trop génial ? </p> ``` @@ -172,35 +174,17 @@ Cette propriété est définie avec une valeur `<'row-gap'>`, éventuellement su #### Résultat -{{EmbedLiveSample("Multi-colonnes", "auto", "120px")}} +{{EmbedLiveSample("", "auto", "120px")}} ## Spécifications -| Spécification | État | Commentaires | -| ---------------------------------------------------------------------------- | ---------------------------------------- | -------------------- | -| {{SpecName("CSS3 Box Alignment", "#propdef-gap", "gap")}} | {{Spec2("CSS3 Box Alignment")}} | Définition initiale. | - -{{cssinfo}} +{{Specifications("css.properties.gap.grid_context")}} ## Compatibilité des navigateurs -### Prise en charge pour les dispositions flexibles - -{{Compat("css.properties.gap.flex_context")}} - -### Prise en charge pour les grilles CSS - -{{Compat("css.properties.gap.grid_context")}} - -### Prise en charge pour les dispositions multi-colonnes - -{{Compat("css.properties.gap.multicol_context")}} +{{Compat}} ## Voir aussi -- Les versions standards, sans préfixe, des propriétés associées : - - - {{cssxref("row-gap")}}, - - {{cssxref("column-gap")}}, - -- [Guide : les concepts de base : les gouttières](/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base#Les_gouttières) +- Les autres propriétés relatives aux gouttières : [`row-gap`](/fr/docs/Web/CSS/row-gap), [`column-gap`](/fr/docs/Web/CSS/column-gap) +- Guide sur les grilles : _[Les concepts de base des grilles CSS : les gouttières](/fr/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout#les_gouttières)_ |