diff options
Diffstat (limited to 'files/fr/web/css/flex/index.html')
-rw-r--r-- | files/fr/web/css/flex/index.html | 43 |
1 files changed, 18 insertions, 25 deletions
diff --git a/files/fr/web/css/flex/index.html b/files/fr/web/css/flex/index.html index 61a7ced5c7..2214dc0f6f 100644 --- a/files/fr/web/css/flex/index.html +++ b/files/fr/web/css/flex/index.html @@ -17,12 +17,11 @@ translation_of: Web/CSS/flex <div>{{EmbedInteractiveExample("pages/css/flex.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> +<h2 id="description">Description</h2> <p>Pour la plupart des cas, on utilisera une des valeurs suivantes : <code>auto</code>, <code>initial</code>, <code>none</code> ou un nombre positif sans unité. Pour voir l'effet de ces valeurs, essayez de redimensionner les conteneurs flexibles ci-après :</p> -<div id="flex"> -<pre class="hidden brush: html notranslate"><div class="flex-container"> +<pre class="hidden brush: html"><div class="flex-container"> <div class="item auto">auto</div> <div class="item auto">auto</div> @@ -63,7 +62,7 @@ translation_of: Web/CSS/flex </div> </pre> -<pre class="hidden brush: css notranslate">* { +<pre class="hidden brush: css">* { box-sizing: border-box; } @@ -110,18 +109,15 @@ translation_of: Web/CSS/flex } </pre> -<p>{{EmbedLiveSample("flex", "100%","370")}}</p> +<p>{{EmbedLiveSample("description", "100%","370")}}</p> -<div id="flex"> <p>Par défaut, les éléments flexibles ne se rétrécissent pas en dessous de la taille minimale du contenu. Pour modifier ce comportement, il faudra paramétrer {{cssxref("min-width")}} ou {{cssxref("min-height")}}.</p> -</div> -<p>Voir la page <a href="/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Utilisation_des_flexbox_en_CSS" title="CSS/Using_CSS_flexible_boxes">Utiliser les boîtes flexibles (<em>flexbox</em>) CSS</a> pour plus d'informations.</p> -</div> +<p>Voir la page <a href="/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox" title="CSS/Using_CSS_flexible_boxes">Utiliser les boîtes flexibles (<em>flexbox</em>) CSS</a> pour plus d'informations.</p> <h2 id="Syntaxe">Syntaxe</h2> -<pre class="brush:css no-line-numbers notranslate">/* Valeurs de base */ +<pre class="brush:css no-line-numbers">/* Valeurs de base */ flex: auto; flex: initial; flex: none; @@ -184,7 +180,6 @@ flex: unset; <h3 id="Valeurs">Valeurs</h3> -<div id="flex"> <dl> <dt><code>auto</code></dt> <dd>L'élément est dimensionné selon ses propriétés <code>width</code> et <code>height</code> mais peut grandir pour absorber l'espace libre disponible dans le conteneur flexible ou rétrécir à sa taille minimale pour rentrer dans le conteneur. Cette valeur est équivalente à "<code>flex: 1 1 auto</code>".</dd> @@ -192,19 +187,17 @@ flex: unset; <dd>L'élément est dimensionné selon ses propriétés <code>width</code> et <code>height</code>. Ce comportement est équivalent à la valeur par défaut (<code>0 1 auto</code>). Si besoin, l'élément rétrécit à sa taille minimale pour rentrer dans le conteneur mais il ne grandira pas s'il y a de l'espace disponible dans ce conteneur. Ce mot-clé est équivalent à "<code>flex: 0 1 auto</code>".</dd> <dt><code>none</code></dt> <dd>L'élément est dimensionné par rapport à ses propriétés <code>width</code> et <code>height</code>. Il n'est pas flexible : il ne peut ni rétrécir ni grandir selon l'espace du conteneur flexible. Ce mot-clé est équivalent à "<code>flex: 0 0 auto</code>".</dd> -</dl> -</div> - -<dl> - <dt><a id="grow" name="grow"><code><'flex-grow'></code></a></dt> + <dt><code><'flex-grow'></code></dt> <dd>Voir {{cssxref("flex-grow")}}. Les valeurs négatives sont interdites et la valeur par défaut est <code>1</code>.</dd> - <dt><a id="shrink" name="shrink"><code><'flex-shrink'></code></a></dt> + <dt><code><'flex-shrink'></code></dt> <dd>Voir {{cssxref("flex-shrink")}}. Les valeurs négatives sont interdites et la valeur par défaut est <code>1</code>.</dd> - <dt><a id="basis" name="basis"><code><'flex-basis'></code></a></dt> + <dt><code><'flex-basis'></code></dt> <dd>Voir {{cssxref("flex-basis")}}. Une valeur valide pour {{cssxref("width")}} et {{cssxref("height")}}. La valeur par défaut est <code>0</code>.</dd> </dl> -<div class="note"><strong>Note :</strong> Lorsqu'on utilise une ou deux valeurs sans unité dans la règle, <code>flex-basis</code> vaudra 0. Pour plus d'informations, voir <a href="https://drafts.csswg.org/css-flexbox/#flex-common">le brouillon de spécification du module des boîtes flexibles</a>.</div> +<div class="note"> + <p><strong>Note :</strong> Lorsqu'on utilise une ou deux valeurs sans unité dans la règle, <code>flex-basis</code> vaudra 0. Pour plus d'informations, voir <a href="https://drafts.csswg.org/css-flexbox/#flex-common">le brouillon de spécification du module des boîtes flexibles</a>.</p> +</div> <h3 id="Syntaxe_formelle">Syntaxe formelle</h3> @@ -214,7 +207,7 @@ flex: unset; <h3 id="CSS">CSS</h3> -<pre class="brush: css notranslate">#flex-container { +<pre class="brush: css">#flex-container { display: flex; flex-direction: row; } @@ -230,7 +223,7 @@ flex: unset; <h3 id="HTML">HTML</h3> -<pre class="brush: html notranslate"><div id="flex-container"> +<pre class="brush: html"><div id="flex-container"> <div class="flex-item" id="flex">Boîte flexible (cliquer pour passer à la boîte « normale »)</div> <div class="raw-item" id="raw">Boîte « normale » </div> </div> @@ -238,14 +231,14 @@ flex: unset; <h3 id="JavaScript">JavaScript</h3> -<pre class="brush: js notranslate">var flex = document.getElementById("flex"); +<pre class="brush: js">var flex = document.getElementById("flex"); var raw = document.getElementById("raw"); flex.addEventListener("click", function() { raw.style.display = raw.style.display == "none" ? "block" : "none"; }); </pre> -<pre class="brush: css notranslate">#flex-container { +<pre class="brush: css">#flex-container { width: 100%; font-family: Consolas, Arial, sans-serif; } @@ -292,6 +285,6 @@ flex.addEventListener("click", function() { <h2 id="Voir_aussi">Voir aussi</h2> <ul> - <li>Guide sur les boîtes flexibles : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de bases</a></em></li> - <li>Guide sur les boîtes flexibles : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Contrôler_les_proportions_des_boîtes_flexibles_le_long_de_l_axe_principal">Contrôler les proportions des boîtes flexibles le long de l'axe principal</a></em></li> + <li>Guide sur les boîtes flexibles : <em><a href="/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox">Les concepts de bases</a></em></li> + <li>Guide sur les boîtes flexibles : <em><a href="/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax">Contrôler les proportions des boîtes flexibles le long de l'axe principal</a></em></li> </ul> |