aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/css/flex/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/web/css/flex/index.html')
-rw-r--r--files/fr/web/css/flex/index.html43
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">&lt;div class="flex-container"&gt;
+<pre class="hidden brush: html">&lt;div class="flex-container"&gt;
&lt;div class="item auto"&gt;auto&lt;/div&gt;
&lt;div class="item auto"&gt;auto&lt;/div&gt;
@@ -63,7 +62,7 @@ translation_of: Web/CSS/flex
&lt;/div&gt;
</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>&lt;'flex-grow'&gt;</code></a></dt>
+ <dt><code>&lt;'flex-grow'&gt;</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>&lt;'flex-shrink'&gt;</code></a></dt>
+ <dt><code>&lt;'flex-shrink'&gt;</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>&lt;'flex-basis'&gt;</code></a></dt>
+ <dt><code>&lt;'flex-basis'&gt;</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">&lt;div id="flex-container"&gt;
+<pre class="brush: html">&lt;div id="flex-container"&gt;
    &lt;div class="flex-item" id="flex"&gt;Boîte flexible (cliquer pour passer à la boîte « normale »)&lt;/div&gt;
    &lt;div class="raw-item" id="raw"&gt;Boîte « normale » &lt;/div&gt;
&lt;/div&gt;
@@ -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>