<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.wiki.leomartin.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.wiki.leomartin.net/feed.php">
        <title>DokuWiki cffl</title>
        <description></description>
        <link>https://www.wiki.leomartin.net/</link>
        <image rdf:resource="https://www.wiki.leomartin.net/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-08T01:47:57+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:additional_resources&amp;rev=1452099292&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:aligning_multiple_lines&amp;rev=1452092568&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:aligning_single_items&amp;rev=1452090096&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:challenge_-_aligning_flex_items&amp;rev=1452094153&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:challenge_-_controlling_display_order&amp;rev=1452099085&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:challenge_-_creating_element_flexibility&amp;rev=1452019950&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:content_wrapping&amp;rev=1452015465&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:controlling_element_flexibility&amp;rev=1452018320&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:controlling_element_flow&amp;rev=1452014827&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:cross-axis_alignment&amp;rev=1452089711&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:current_support&amp;rev=1452013992&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:defining_display_ratios&amp;rev=1452018727&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:defining_element_display_order&amp;rev=1452095233&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:defining_flex_elements&amp;rev=1452014265&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:flex_flow_and_display_order&amp;rev=1452096030&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:flex_item_margins&amp;rev=1452091290&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:flexbox_overview&amp;rev=1452013249&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:main_axis_alignment&amp;rev=1452089315&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:nesting_flex_containers&amp;rev=1452097032&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:understanding_flex_axes&amp;rev=1452014570&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:understanding_the_flex_property&amp;rev=1452017715&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.leomartin.net/doku.php?id=cffl:what_is_flexbox&amp;rev=1452556597&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.wiki.leomartin.net/lib/tpl/dokuwiki/images/favicon.ico">
        <title>DokuWiki</title>
        <link>https://www.wiki.leomartin.net/</link>
        <url>https://www.wiki.leomartin.net/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:additional_resources&amp;rev=1452099292&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-06T17:54:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:additional_resources</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:additional_resources&amp;rev=1452099292&amp;do=diff</link>
        <description>&lt;- Solution - Controlling display order -&gt;
	*  w3.org/TR/css3-flexbox
	*  canisuse.com/flexbox
	*  wiki.csswg.org/spec/flexbox-2009-2011-spec-property-mapping
	*  MSDN Flexible box (“flexbox”) layout msdn.microsoft.com/en-us/library/ie/hh673531(v=vs.85).aspx
	*  css-tricks.com/old-flexbox-and-new-flexbox</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:aligning_multiple_lines&amp;rev=1452092568&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-06T16:02:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:aligning_multiple_lines</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:aligning_multiple_lines&amp;rev=1452092568&amp;do=diff</link>
        <description>&lt;- Flex item marginsChallenge - Aligning flex items -&gt;
La propriété align-content permet de contrôler l'alignement des lignes multiples d'un élément flex, lorsque l'on utilises le wrap.

-&gt; w3.org/TR/css3-flexbox/#align-content-stretch

	*  align-content
		*  flex-end
		*  flex-start
		*  space-around</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:aligning_single_items&amp;rev=1452090096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-06T15:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:aligning_single_items</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:aligning_single_items&amp;rev=1452090096&amp;do=diff</link>
        <description>&lt;- Cross-axis alignmentFlex item margins -&gt;
align-self

similaire à align-items mais applicable à un élément enfant.</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:challenge_-_aligning_flex_items&amp;rev=1452094153&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-06T16:29:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:challenge_-_aligning_flex_items</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:challenge_-_aligning_flex_items&amp;rev=1452094153&amp;do=diff</link>
        <description>&lt;- Aligning multiple linesSolution - Aligning flex items -&gt;
alignement à droite dans le cas d'un row

On utilise pas une propriété flex en soi mais la manière dont flexbox gère le auto comme valeur de marge extérieure.


/* alignement à droite d'un élément
   dans un conteneur flex
   réglé en flex-start (par défaut).*/
selecteur {
   margin-left: auto;
   margin-right: 1em;
}</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:challenge_-_controlling_display_order&amp;rev=1452099085&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-06T17:51:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:challenge_-_controlling_display_order</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:challenge_-_controlling_display_order&amp;rev=1452099085&amp;do=diff</link>
        <description>&lt;- Nesting flex containersSolution - Controlling display order -&gt;
Uses order.</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:challenge_-_creating_element_flexibility&amp;rev=1452019950&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-05T19:52:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:challenge_-_creating_element_flexibility</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:challenge_-_creating_element_flexibility&amp;rev=1452019950&amp;do=diff</link>
        <description>&lt;- Defining display ratiosSolution - Creating element flexibility -&gt;
créer un conteneur flex

-&gt; lui appliquer la propriété display:flex;

le régler en row ou column

-&gt; lui appliquer flex-flow:column|row;

régler de manière basique les ratios entre columns

-&gt; avec la propriété flex:&lt;number&gt;;</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:content_wrapping&amp;rev=1452015465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-05T18:37:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:content_wrapping</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:content_wrapping&amp;rev=1452015465&amp;do=diff</link>
        <description>&lt;- Understanding flex axesChallenge overview -&gt;
Par défaut les conteneur flexbox ont une ligne (single-line) et alignent tous les éléments enfants sur une seule ligne. Pour changer ce comportement, on utilise la propriété flex-wrap.


ms-flex-wrap:;/* vieux nav ms */
flex-wrap:nowrap|wrap|wrap-reverse;</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:controlling_element_flexibility&amp;rev=1452018320&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-05T19:25:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:controlling_element_flexibility</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:controlling_element_flexibility&amp;rev=1452018320&amp;do=diff</link>
        <description>&lt;- Understanding the flex propertyDefining display ratios -&gt;
	*  w3.org/TR/CSS3-flexbox/#flex-property

(à revoir)</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:controlling_element_flow&amp;rev=1452014827&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-05T18:27:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:controlling_element_flow</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:controlling_element_flow&amp;rev=1452014827&amp;do=diff</link>
        <description>&lt;- Understanding flex axesContent wrapping -&gt;
flex-flow:row|row-reverse|column|column-reverse;

default value: row.

Les valeurs reverse font commencer le stack sur le côté opposé, inversant ainsi les éléments (il ne s'agit pas d'un simple iunversement, on aligne aussi sur le côté opposé).</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:cross-axis_alignment&amp;rev=1452089711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-06T15:15:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:cross-axis_alignment</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:cross-axis_alignment&amp;rev=1452089711&amp;do=diff</link>
        <description>&lt;- Main axis alignmentAligning single items -&gt;
cross-axis

align-items

-&gt; cross-axis

	*  align-items
		*  flex-start (aligné à droite/bas)
		*  flex-end (aligné à droite/haut)
		*  center (centré)
		*  stretch (valeur par défaut : adapte l'élément à la hauteur/largeur)
		*  baseline (aligné sur la ligne de base de la première ligne de chaque élément).</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:current_support&amp;rev=1452013992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-05T18:13:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:current_support</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:current_support&amp;rev=1452013992&amp;do=diff</link>
        <description>&lt;- Flexbox overviewDefining flex elements -&gt;
changements de syntax

	*  2009 : Syntaxe portée depuis le XUL de Mozilla
	*  2011 : Syntaxe parfois référée comme la syntaxe “Tweener” (ie10)
	*  2012 : version actuelle, considérée comme stable (chrome22,opera12.1,blackberry browser 10)</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:defining_display_ratios&amp;rev=1452018727&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-05T19:32:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:defining_display_ratios</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:defining_display_ratios&amp;rev=1452018727&amp;do=diff</link>
        <description>&lt;- Controlling element flexibilityChallenge - Creating element flexibility -&gt;
Think of flex values as display ratios.</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:defining_element_display_order&amp;rev=1452095233&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-06T16:47:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:defining_element_display_order</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:defining_element_display_order&amp;rev=1452095233&amp;do=diff</link>
        <description>&lt;- Solution - Aligning flex itemsFlex flow and display order -&gt;
order

	*  order: &lt;number&gt;;

Ces nombres vont servir à ordonner les éléments. S'applique aux éléments flex, non au conteneur.</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:defining_flex_elements&amp;rev=1452014265&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-05T18:17:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:defining_flex_elements</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:defining_flex_elements&amp;rev=1452014265&amp;do=diff</link>
        <description>&lt;- Current supportUnderstanding flex axes -&gt;
	*  définir un conteneur flexbox (display:flex;)
	*  les éléments enfants deviennent automatiquement des éléments flexbox (flexbox items).


display:-ms-flexbox; // vieille syntaxe pour vieux navigateurs MS
display:flex;</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:flex_flow_and_display_order&amp;rev=1452096030&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-06T17:00:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:flex_flow_and_display_order</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:flex_flow_and_display_order&amp;rev=1452096030&amp;do=diff</link>
        <description>&lt;- Defining element display orderNesting flex containers -&gt;
flex-flow

Faire attention en utilisant flex-flow, par exemple avec row-reverse qui va inverser l'ordre des éléments.

Possibilités de combiner flox-flow et justify-content. Y faire attention.</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:flex_item_margins&amp;rev=1452091290&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-06T15:41:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:flex_item_margins</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:flex_item_margins&amp;rev=1452091290&amp;do=diff</link>
        <description>&lt;- Aligning single itemsAligning multiple lines -&gt;
	*  -&gt; flex items margins do not collapse, que ce soit verticalement ou horizontalement, et les marges sont utilisés lors du calcul de la taille finale de l'élément
	*  Les marges extérieurs affectent les alignements et la taille de l'élément (propriété flex + margins = marges utilisés pour calculer la taille de l'élément)</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:flexbox_overview&amp;rev=1452013249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-05T18:00:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:flexbox_overview</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:flexbox_overview&amp;rev=1452013249&amp;do=diff</link>
        <description>&lt;- Using the exercise filesCurrent support -&gt;
historique de la mise en page basée sur CSS

	*  Pas de CSS, que du normal flow
	*  Arrivée de CSS, ajoute le support du modèle de boite et des floats
	*  Ajout de modèles de positionnement comme absolute et fixed
	*  CSS flexible layout box model</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:main_axis_alignment&amp;rev=1452089315&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-06T15:08:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:main_axis_alignment</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:main_axis_alignment&amp;rev=1452089315&amp;do=diff</link>
        <description>&lt;- Solution - Creating element flexibilityCross-axis alignment -&gt;
main-axis

Aligner des éléments

	*  Chaque flex-container à deux axes : main et cross
	*  column : main-axis = vertical
	*  row : main-axis = horizontal

Pour aligner selon l'axe principal :

	*  justify-content (à appliquer sur le conteneur flex)</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:nesting_flex_containers&amp;rev=1452097032&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-06T17:17:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:nesting_flex_containers</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:nesting_flex_containers&amp;rev=1452097032&amp;do=diff</link>
        <description>&lt;- Flex flow and display orderChallenge - Controlling display order -&gt;
Les éléments flex peuvent aussi être des conteneurs flex.

Dans le futur : CSS3 grid layout module.</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:understanding_flex_axes&amp;rev=1452014570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-05T18:22:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:understanding_flex_axes</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:understanding_flex_axes&amp;rev=1452014570&amp;do=diff</link>
        <description>&lt;- Defining flex elementsControlling element flow -&gt;
comprendres les &quot;axes flex&quot; (flex axis)

rang (row)

-&gt; main axis
eee
↓cross axis

colonne (column)

-&gt; cross axis
eee
↓ main axis

contrôle

propriété flex-flow</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:understanding_the_flex_property&amp;rev=1452017715&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-05T19:15:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:understanding_the_flex_property</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:understanding_the_flex_property&amp;rev=1452017715&amp;do=diff</link>
        <description>&lt;- Challenge overviewControlling element flexibility -&gt;
	*  w3.org/TR/CSS3-flexbox/#flex-property

La propriété flex est un shorthand pour trois propriétés :

	*  flew grow
	*  flex shrink
	*  flesh basis

Ces propriétés sont utilisés pour définir la taille d'un élément flex en relation avec les autres éléments flex ainsi que comment s'étendre ou se réduire.</description>
    </item>
    <item rdf:about="https://www.wiki.leomartin.net/doku.php?id=cffl:what_is_flexbox&amp;rev=1452556597&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-12T00:56:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cffl:what_is_flexbox</title>
        <link>https://www.wiki.leomartin.net/doku.php?id=cffl:what_is_flexbox&amp;rev=1452556597&amp;do=diff</link>
        <description>&lt;- How to use the exercise filesCaveats when using Flexbox today -&gt;</description>
    </item>
</rdf:RDF>
