From 0756c66bdc98669c5f6c65edfd8719a6b787b923 Mon Sep 17 00:00:00 2001 From: Carolyn Wu <87150472+cw118@users.noreply.github.com> Date: Mon, 28 Feb 2022 15:30:16 -0500 Subject: Update Les boîtes flottantes vs. en-US (#4290) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updates and fixes for Les boîtes flottantes * minor typofixes and other nitpicking stuff Co-authored-by: julieng --- files/fr/learn/css/css_layout/floats/index.md | 251 +++++++++++++------------- 1 file changed, 129 insertions(+), 122 deletions(-) diff --git a/files/fr/learn/css/css_layout/floats/index.md b/files/fr/learn/css/css_layout/floats/index.md index bdd921c991..37140ce459 100644 --- a/files/fr/learn/css/css_layout/floats/index.md +++ b/files/fr/learn/css/css_layout/floats/index.md @@ -1,40 +1,28 @@ --- title: Les boîtes flottantes slug: Learn/CSS/CSS_layout/Floats -tags: - - Article - - Boîtes flottantes - - CSS - - Codage - - Débutant - - Dégagement - - Flotteurs - - Guide - - Mise en page - - colonnes - - multi‑colonne translation_of: Learn/CSS/CSS_layout/Floats original_slug: Apprendre/CSS/CSS_layout/Floats --- {{LearnSidebar}}{{PreviousMenuNext("Learn/CSS/CSS_layout/Grids", "Learn/CSS/CSS_layout/Positioning", "Learn/CSS/CSS_layout")}} -À l'origine conçue pour faire flotter des images à l'intérieur d'un bloc de texte, la propriété [`float`](/fr/docs/Web/CSS/float "The float CSS property specifies that an element should be placed along the left or right side of its container, allowing text and inline elements to wrap around it. The element is removed from the normal flow of the web page, though still remaining a part of the flow (in contrast to absolute positioning).") est devenue un des outils les plus communément utilisés pour créer des dispositions sur plusieurs colonnes dans des pages web. Avec la venue de Flexbox et de Grid, il est maintenant revenu à sa destination initiale, comme l'explique l'article. +À l'origine conçue pour faire flotter des images à l'intérieur d'un bloc de texte, la propriété [`float`](/fr/docs/Web/CSS/float) est devenue un des outils les plus communément utilisés pour créer des dispositions sur plusieurs colonnes dans des pages web. Avec la venue de Flexbox et des grilles CSS, cette propriété est maintenant revenue à sa destination initiale, comme l'explique l'article. - + - + @@ -44,38 +32,62 @@ original_slug: Apprendre/CSS/CSS_layout/Floats ## Contexte de boîtes flottantes -La propriété [`float`](/fr/docs/Web/CSS/float "The float CSS property specifies that an element should be placed along the left or right side of its container, allowing text and inline elements to wrap around it. The element is removed from the normal flow of the web page, though still remaining a part of the flow (in contrast to absolute positioning).") a été introduite pour permettre aux développeurs web d'implémenter des dispositions simples comme une image flottant dans une colonne de texte, le texte se développant autour de cette image sur la gauche ou sur la droite. Le genre de choses que vous pourriez avoir dans une mise en page de journal. +La propriété [`float`](/fr/docs/Web/CSS/float) a été introduite pour permettre aux développeurs web d'implémenter des dispositions simples comme une image flottant dans une colonne de texte, le texte se développant autour de cette image sur la gauche ou sur la droite. Le genre de choses que vous pourriez avoir dans une mise en page de journal. -Mais les développeurs web se sont vite rendus compte que tout élément pouvait flotter, pas seulement les images, et c'est ainsi que l'utilisation de `float` s'est élargie. Notre [exemple de paragraphe élégant](/fr/docs/Learn/CSS/Introduction_to_CSS/Pseudo-classes_and_pseudo-elements#Active_learning_A_fancy_paragraph) vu plus haut dans le cours montre comment vous pouvez utiliser `float` pour créer une lettrine. +Mais les développeuses et développeurs web se sont vite rendu compte que tout élément pouvait flotter, pas seulement les images — c'est ainsi que l'utilisation de `float` s'est élargie pour créer des mises en page amusantes telles qu'une [lettrine](https://css-tricks.com/snippets/css/drop-caps/). -Les boîtes flottantes ont été couramment utilisées pour créer des mises en page complètes de sites web avec plusieurs colonnes d'informations flottant les unes à côté des autres (le comportement par défaut est une superposition des contenus, dans le même ordre que dans le code source). De nouvelles techniques de mises en page bien meilleures sont disponibles, nous les avons déjà vues dans ce module, et l'utilisation des boîtes flottantes à cette fin doit être considérée comme une technique du passé. +Les boîtes flottantes ont été couramment utilisées pour créer des mises en page complètes de sites web avec plusieurs colonnes d'informations flottant les unes à côté des autres (le comportement par défaut est une superposition des contenus, dans le même ordre que dans le code source). De nouvelles techniques de mises en page bien meilleures sont disponibles, nous les avons déjà vues dans ce module, et l'utilisation des boîtes flottantes à cette fin doit être considérée comme une [technique du passé](/fr/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods). Dans cet article, nous nous limiterons notre exposé à l'utilisation appropriée des boîtes flottantes. ## Exemple simple de boîte flottante -Découvrons comment utiliser les boîtes flottantes. Nous commencerons par un exemple très simple consistant à faire flotter un élément dans un bloc de texte. Vous pouvez suivre cela en créant un nouveau fichier `index.html` sur votre ordinateur initialisé avec un [simple modèle HTML](https://github.com/mdn/learning-area/blob/master/html/introduction-to-html/getting-started/index.html) et en y insérant le code ci-dessous à la bonne place. Au bas de ce paragraphe vous pouvez directement voir un exemple en direct de ce à quoi le code final doit ressembler. +Découvrons comment utiliser les boîtes flottantes. Nous commencerons par un exemple très simple consistant à faire flotter un élément dans un bloc de texte. Vous pouvez suivre cela en créant un nouveau fichier `index.html` sur votre ordinateur initialisé avec un [simple modèle HTML](https://github.com/mdn/learning-area/blob/master/html/introduction-to-html/getting-started/index.html) et en y insérant le code ci-dessous à la bonne place. Au bas de ce paragraphe vous pouvez voir un exemple en direct de ce à quoi le code final doit ressembler. -Tout d'abord, commençons  avec un HTML simple — ajoutez le code ci-dessous dans l'élément `body` en supprimant tout ce qu'il y avait avant : +Tout d'abord, commençons avec un HTML simple — ajoutez le code ci-dessous dans l'élément `body` en supprimant tout ce qu'il y avait avant : ```html

Exemple simple de boîte flottante

-Un joli papillon de couleur rouge, blanche et brune sur une grande feuille - -

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla luctus aliquam dolor, eu lacinia lorem placerat vulputate. Duis felis orci, pulvinar id metus ut, rutrum luctus orci. Cras porttitor imperdiet nunc, at ultricies tellus laoreet sit amet. Sed auctor cursus massa at porta. Integer ligula ipsum, tristique sit amet orci vel, viverra egestas ligula. Curabitur vehicula tellus neque, ac ornare ex malesuada et. In vitae convallis lacus. Aliquam erat volutpat. Suspendisse ac imperdiet turpis. Aenean finibus sollicitudin eros pharetra congue. Duis ornare egestas augue ut luctus. Proin blandit quam nec lacus varius commodo et a urna. Ut id ornare felis, eget fermentum sapien.

+
Boîte flottante
-

Nam vulputate diam nec tempor bibendum. Donec luctus augue eget malesuada ultrices. Phasellus turpis est, posuere sit amet dapibus ut, facilisis sed est. Nam id risus quis ante semper consectetur eget aliquam lorem. Vivamus tristique elit dolor, sed pretium metus suscipit vel. Mauris ultricies lectus sed lobortis finibus. Vivamus eu urna eget velit cursus viverra quis vestibulum sem. Aliquam tincidunt eget purus in interdum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. + Nulla luctus aliquam dolor, eu lacinia lorem placerat vulputate. + Duis felis orci, pulvinar id metus ut, rutrum luctus orci. + Cras porttitor imperdiet nunc, at ultricies tellus laoreet sit amet. +

+ +

+ Sed auctor cursus massa at porta. Integer ligula ipsum, + tristique sit amet orci vel, viverra egestas ligula. Curabitur + vehicula tellus neque, ac ornare ex malesuada et. In vitae + convallis lacus. Aliquam erat volutpat. Suspendisse ac imperdiet + turpis. Aenean finibus sollicitudin eros pharetra congue. Duis + ornare egestas augue ut luctus. Proin blandit quam nec lacus + varius commodo et a urna. Ut id ornare felis, eget fermentum sapien. +

+ +

+ Nam vulputate diam nec tempor bibendum. Donec luctus augue eget + malesuada ultrices. Phasellus turpis est, posuere sit amet dapibus + ut, facilisis sed est. Nam id risus quis ante semper consectetur + eget aliquam lorem. Vivamus tristique elit dolor, sed pretium metus + suscipit vel. Mauris ultricies lectus sed lobortis finibus. Vivamus + eu urna eget velit cursus viverra quis vestibulum sem. Aliquam + tincidunt eget purus in interdum. Cum sociis natoque penatibus et + magnis dis parturient montes, nascetur ridiculus mus. +

``` -Maintenant, appliquez la CSS suivante au HTML ci-dessus (avec un élément {{htmlelement("style")}} ou un élément {{htmlelement("link")}} pointant sur un fichier `.css` séparé — comme vous voulez): +Maintenant, appliquez la CSS suivante au HTML ci-dessus (avec un élément [`
Prérequis :Prérequis : Les bases du HTML (étudiez - Introduction au HTMLIntroduction au HTML), et une idée de la manière dont fonctionne CSS (étudiez - Introduction au CSS.) + Introduction au CSS.)
Objectif :Objectif : - Apprendre comment créer des éntités flottantes dans les pages web, ainsi + Apprendre comment créer des entités flottantes dans les pages web, ainsi qu'utiliser la propriété clear et autres méthodes de dégagement des boîtes flottantes.