<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>css 4 design &#187; Clear</title>
	<atom:link href="http://css4design.com/tag/clear/feed" rel="self" type="application/rss+xml" />
	<link>http://css4design.com</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Sun, 05 Feb 2012 18:10:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://css4design.com/?pushpress=hub'/>
		<item>
		<title>Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire</title>
		<link>http://css4design.com/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire</link>
		<comments>http://css4design.com/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire#comments</comments>
		<pubDate>Tue, 26 Feb 2008 21:14:45 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Clear]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[DIV]]></category>
		<category><![CDATA[Float]]></category>
		<category><![CDATA[Flottants]]></category>
		<category><![CDATA[HR]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.css4design.com/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire</guid>
		<description><![CDATA[Il y a quelques temps, je m&#8217;étais interrogé sur les différentes manières de rétablir le flux après un float. A l&#8217;époque, mon vocabulaire en la matière était rustique mais solide : je contentais souvent d&#8217;un coup de clear: both appliqué soit à une balise div, hr ou br. Comme j&#8217;en ai appris un peu plus sur le clearing suite aux commentaires qui ont suivi, j&#8217;assure le service après-vente, ce qui fait de moi une espèce de Darty Monsieur Plus du CSS&#8230;  Pour &#171;&#160;clearer&#160;&#187; les &#171;&#160;float&#160;&#187;, j&#8217;utilise désormais en première intention un overflow: hidden dont j&#8217;applique soigneusement la pommade sur le [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fretablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fretablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Il y a quelques temps, je m&#8217;étais interrogé sur les différentes manières de <a href="http://www.css4design.com/pour-retablir-le-flux-apres-un-float-vous-etes-plutot-hr-br-ou-div">rétablir le flux après un float</a>. A l&#8217;époque, mon vocabulaire en la matière était rustique mais solide : je contentais souvent d&#8217;un coup de <samp>clear: both</samp> appliqué soit à une balise <samp>div</samp>, <samp>hr</samp> ou <samp>br</samp>. Comme j&#8217;en ai appris un peu plus sur le <em>clearing</em> suite aux commentaires qui ont suivi, j&#8217;assure le service après-vente, ce qui fait de moi une espèce de <del>Darty</del> Monsieur Plus du CSS&#8230; <span id="more-206"></span></p>

<p>Pour &laquo;&nbsp;clearer&nbsp;&raquo; les &laquo;&nbsp;float&nbsp;&raquo;, j&#8217;utilise désormais en première intention un <samp>overflow: hidden</samp> dont j&#8217;applique soigneusement la pommade sur le bloc qui contient les éléments flottants de manière à créer un <a href="http://www.blog-and-blues.org/articles/Float,_clear_et_contextes_de_formatage">contexte de formatage</a>, le tout agrémenté d&#8217;une pincée de <em>Ouidzzz !</em>, de <em>Zzoum !</em> ou de <em>Héiiiitt&#8230;</em> pour IE6 qui a besoin d&#8217;un petit câlin pour déclencher son <del>fumeux</del> fameux <a href="http://forum.alsacreations.com/faq/faq-91-Qu039est-ce-que-le-HasLayout-et-comment-l039utiliser.html">hasLayout</a> sur lequel vous trouverez tout ce qu&#8217;il faut savoir chez <a href="http://www.blog-and-blues.org/">blog-and-blues</a> qui a mené de <a href="http://www.blog-and-blues.org/tests/">nombreux tests XHTML et CSS</a> sur le sujet.</p>

<p>Voici quelques exemples de code que j&#8217;utilise pour rétablir le flux :</p>

<h2>Avec overflow: hidden</h2>

<p><pre>.container-with-overflow {
    overflow: hidden;
    height: 1%;
}</pre>
La propriété <samp>height: 1%</samp> peut être remplacée par <samp>zoom: 1;</samp> pour déclencher le <em>hasLayout</em> dans IE 6, à servir de préférence dans une feuille de style inclue à l&#8217;aide d&#8217;un <a href="http://www.css4design.com/commentaires-conditionnels-d-internet-explorer-vs-hacks-css">commentaire conditionnel</a>. A noter que IE7 &laquo;&nbsp;comprend&nbsp;&raquo; l&#8217;overflow (ce qui peut permettre de cibler uniquement IE6 dans ce cas-là). Notez que <samp>zoom: 1;</samp> est une propriété &laquo;&nbsp;propriétaire&nbsp;&raquo; de IE qui ne passe pas le validateur.</p>

<h2>Avec la pseudo-classe :after</h2>

<p><pre>.container-with-generated-content {
    height: 1%;
}
.container-with-generated-content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}</pre>
Vous avez remarqué que le <samp>height: 1%</samp> (ou <samp>zoom: 1</samp>) est toujours nécessaire pour déclencher le <em>hasLayout</em> chez IE 6 et IE 7 (et oui, ce dernier ne &laquo;&nbsp;comprend&nbsp;&raquo; pas la pseudo-classe <samp>:after</samp>&#8230;</p>

<p>Pourquoi présenter deux méthodes ? Simplement parce que si on utilise <samp>overflow: hidden</samp> pour déclencher le contexte de formatage, il ne pert pas pour autant sa fonction première : masquer le contenu qui dépasse d&#8217;un bloc. C&#8217;est souvent très pratique, par exemple lorsqu&#8217;on ne veut pas trop se soucier de la largeur des images, mais parfois très ennuyeux lorsque le bloc en question doit inclure un menu déroulant, car ce dernier risque d&#8217;être masqué lui aussi&#8230;</p>

<h2>En faisant flotter le container lui aussi !</h2>

<p>Une troisième méthode consiste à donner une largeur de 100% à l&#8217;élément <em>container</em> et à le faire flotter lui aussi :
<pre>.container-with-float {
    float: left;
    width: 100%;
}</pre>
Est-ce la fin des anciennes méthodes ? C&#8217;est bien possible, même si dans la plupart des cas, le <samp>clear: both</samp> appliqué à une balise <samp>hr</samp> ou <samp>br</samp> peut se justifier, vu que généralement lorsqu&#8217;on a besoin de rétablir le flux, c&#8217;est qu&#8217;il y a une légère rupture sémantique qui peut être rendu par une ligne horizontale (peut-être moins un <samp>br</samp>, mais bon&#8230;). Disons que le test est simple : si en l&#8217;absence de CSS, les lignes <samp>hr</samp> ont l&#8217;air d&#8217;être posées comme un cheveu sur la soupe, c&#8217;est qu&#8217;il n&#8217;y en a pas besoin ;)</p>

<p>Pour en savoir plus sur les avantages et inconvénients de ces trois techniques, je vous invite à jeter un oeil chez <a href="http://www.robertnyman.com/2007/04/12/how-to-clear-css-floats-without-extra-markup-different-techniques-explained/">Robert Nyman</a> et chez <a href="http://www.covertprestige.net/">Florent Verschelde</a> pour tout savoir sur les <a href="http://web.covertprestige.info/test/31-marges-et-contexte-de-formatage.html">marges et contexte de formatage</a>.</p>

<h2>Clearfix reloaded ! (màj du 23/02/2011)</h2>

<p>Voici une nouvelle méthode pour le clearing permettant de mieux gérer la fusion des marges (cf.<a href="http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified/"> Clearfix Reloaded + overflow:hidden Demystified</a>) :
<pre>.clearfix:before,
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }</pre>
Une variante utilisée dans <a href="http://fr.html5boilerplate.com/">HTML5 Boilerplate</a>. Notez le remplacement de la propriété <code>overflow: hidden</code> par <code>visibility: hidden</code> :
<pre>.clearfix:before,
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }</pre>
L&#8217;absence de la propriété <code>overflow: hidden</code> peut entrainer des problèmes d&#8217;espaces au-dessus de certains éléments. Pour y remédier, il est possible d&#8217;utiliser :
<pre>.clearfix2:before,
.clearfix2:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.clearfix2:after { clear: both; }
.clearfix2 { zoom: 1; }</pre></p>

<h2>Quelques liens</h2>

<ul>
    <li>Très bonne analyse de Florent Verschelde en quatre parties sur les problèmes liés à l&#8217;utilisation des flottants. De nombreux exemples avec capture d&#8217;écran pour montrer les problèmes rencontrés sur les différents navigateurs :
<ol>
    <li><a href="http://web.covertprestige.info/test/03-elements-flottants-et-element-parent-1.html">Exposé du problème</a></li>
    <li><a href="http://web.covertprestige.info/test/03-elements-flottants-et-element-parent-2.html">Exemples avec un élément parent de largeur fixe, et exposé des solutions disponibles</a></li>
    <li><a href="http://web.covertprestige.info/test/03-elements-flottants-et-element-parent-3.html">Exemples avec un élément parent sans largeur fixe (non doté du layout)</a></li>
    <li><a href="http://web.covertprestige.info/test/03-elements-flottants-et-element-parent-4.html">Pour IE Win : divers moyens de doter l&#8217;élément parent du layout</a></li>
</ol>
</li>
    <li><a href="http://remiprevost.com/2007/09/clearer-des-floats-sans-elementsuperflu">Clearer des floats sans élément superflu</a></li>
    <li> <a href="http://www.robertnyman.com/2007/04/12/how-to-clear-css-floats-without-extra-markup-different-techniques-explained/"><strong>How to clear CSS floats without extra markup &#8211; different techniques explained</strong></a> &#8212; Le site sur lequel j&#8217;ai copié-collé les exemples pour illustrer cet article. Des explications concises et efficaces.</li>
    <li><a href="http://www.ejeliot.com/59"><strong>Methods for Containing Floats</strong></a> &#8212; Contient des tableaux récapitulatifs des différentes méthodes de clearing et leur support par les navigateurs. Un <em>must-read</em>.</li>
    <li><a href="http://www.positioniseverything.net/easyclearing.html">How To Clear Floats Without Structural Markup</a></li>
    <li><a href="http://www.complexspiral.com/publications/containing-floats/">Containing Floats</a></li>
    <li><a href="http://www.satzansatz.de/cssd/rpfloat.html">IE/Win: relatively positioned parent and floated child – disappearance</a></li>
    <li><a href="http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/">New clearing method needed for IE7?</a></li>
</ul>

<h3>Pour la route&#8230;</h3>

<p>J&#8217;en profite pour vous annoncer que la <a href="http://css.developpez.com/tutoriels/retablissement-flux/">première partie</a> de ce billet est également disponible sur le portail <a href="http://www.developpez.com/">developpez.com</a>, dans <a href="http://css.developpez.com/">la rubrique CSS</a> \o/</p>

<p>Developpez.com, c&#8217;est LE site de référence pour tout ce qui concerne les techniques de programmation. Je vous conseille tout particulièrement l&#8217;excellent <a href="http://giminik.developpez.com/xhtml/">outil XHTML développé par giminik</a> (Matthieu Petiot) pour connaitre la hiérarchie des éléments et les imbrications autorisées par les spécifications.</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/pour-retablir-le-flux-apres-un-float-vous-etes-plutot-hr-br-ou-div' title='Pour rétablir le flux après un float, vous êtes plutôt HR, BR ou DIV ?'>Pour rétablir le flux après un float, vous êtes plutôt HR, BR ou DIV ?</a></li><li><a href='http://css4design.com/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards' title='Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards'>Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards</a></li><li><a href='http://css4design.com/resolu-les-folles-journees-de-l-integrateur-html-et-ses-petits-tracas' title='[résolu] Les folles journées de l&#039;intégrateur HTML et ses petits tracas&#8230;'>[résolu] Les folles journées de l&#039;intégrateur HTML et ses petits tracas&#8230;</a></li><li><a href='http://css4design.com/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &#038; CSS</a></li><li><a href='http://css4design.com/une-feuille-de-style-et-des-hacks-css-pour-cibler-ie6-ie7-ou-ie8' title='Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8'>Une Feuille de style et des « hacks CSS » pour cibler IE6, IE7 ou IE8</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=206&amp;md5=c77880ff449b9d5d1abd0246a9c51f57" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire/feed</wfw:commentRss>
		<slash:comments>26</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=206&amp;md5=c77880ff449b9d5d1abd0246a9c51f57" type="text/html" />
	</item>
		<item>
		<title>[résolu] Les folles journées de l&#039;intégrateur HTML et ses petits tracas&#8230;</title>
		<link>http://css4design.com/resolu-les-folles-journees-de-l-integrateur-html-et-ses-petits-tracas</link>
		<comments>http://css4design.com/resolu-les-folles-journees-de-l-integrateur-html-et-ses-petits-tracas#comments</comments>
		<pubDate>Sun, 16 Sep 2007 03:53:53 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[3615 MyLife]]></category>
		<category><![CDATA[Clear]]></category>
		<category><![CDATA[Couleur]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Float]]></category>
		<category><![CDATA[GIF]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog-reloaded/?p=122</guid>
		<description><![CDATA[Le quotidien de l&#8217;intégrateur HTML est parfois assombri par la survenance de bugs plus ou moins gênants. Ces derniers jours, je me suis débattu avec un décalage de couleur entre une image au format png et un fond spécifié en hexadécimal. Et comme si ça ne suffisait pas, Internet Explorer et Firefox n&#8217;ont pas aimés que je débute l&#8217;intitulé d&#8217;un identifiant avec un underscore ! Pfff&#8230; Pour finir si l&#8217;utilisation de overflow: hidden pour clearer les float est une bonne idée, cette propriété peut avoir des effets de bord indésirables. Enfin, voyons ça de plus près : Le png c&#8217;est [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fresolu-les-folles-journees-de-l-integrateur-html-et-ses-petits-tracas">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fresolu-les-folles-journees-de-l-integrateur-html-et-ses-petits-tracas&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Le quotidien de l&#8217;intégrateur HTML est parfois assombri par la survenance de bugs plus ou moins gênants. Ces derniers jours, je me suis débattu avec un décalage de couleur entre une image au format png et un fond spécifié en hexadécimal. Et comme si ça ne suffisait pas, Internet Explorer et Firefox n&#8217;ont pas aimés que je débute l&#8217;intitulé d&#8217;un identifiant avec un <em>underscore</em> ! Pfff&#8230; Pour finir si l&#8217;utilisation de <samp>overflow: hidden</samp> pour <em>clearer les float</em> est une bonne idée, cette propriété peut avoir des effets de bord indésirables. Enfin, voyons ça de plus près :<span id="more-129"></span></p>

<h3>Le png c&#8217;est bien, mais le gif c&#8217;est mieux !</h3>

<p>J&#8217;ai tenté en vain de raccorder le fond d&#8217;une image avec la couleur équivalente en hexadécimal à cause d&#8217;une légère différence de teinte qui n&#8217;avait pas lieu d&#8217;être : les valeurs entre la couleur sélectionnée avec la pipette de Photoshop et celle que j&#8217;indiquais dans ma feuille de style étaient identiques.</p>

<p>Puis j&#8217;ai eu l&#8217;idée de modifier le format du fond en passant du <acronym title="Portable Network Graphics">png</acronym> au <acronym title="Graphics Interchange Format">gif</acronym>. Et là, bingo, mes deux couleurs se sont raccordées sans solution de continuité. Je précise que ce léger problème n&#8217;apparaissait que sur <em>IE6</em>, <em>Firefox</em> et <em>Opera</em> me restituant les bonnes teintes.</p>

<p>Toutefois si vous désirez absolument conserver le format <em>png</em> vous pouvez lire <a href="http://forum.alsacreations.com/topic.php?fid=1&amp;tid=14996&amp;s=png+optimizer" hreflang="fr">ce fil du forum Alsacréations</a> qui décrit le même phénomène avec une solution logicielle : <a href="http://www.antp.be/PNG/tweakpng/" hreflang="fr">tweakpng</a> pour enlever les informations liées au réglage du Gamma.</p>

<p>Ca me rappelle que le même phénomène se produit lorsqu&#8217;on veut raccorder certaines couleurs présentes dans une animation Flash avec une couleur en <em>hexa</em> dans le code HTML. Je me demande si le fait que Flash utilise le format <em>png</em> n&#8217;en serait pas la raison. Si des adeptes de Flash passent par ici j&#8217;aimerais bien savoir comment ils gèrent ce problème.</p>

<h3>Ne débutez pas un <samp>id</samp> avec un <em>underscore</em>, car IE6 et Firefox n&#8217;aiment pas ça</h3>

<p>C&#8217;est typiquement le genre de truc qu&#8217;il vaut mieux vérifier avant d&#8217;appeler SOS médecin : j&#8217;en ai fait l&#8217;amère expérience il y a peu. C&#8217;est assez curieux car <a href="http://www.yoyodesign.org/doc/w3c/css2/syndata.html#q4" hreflang="fr">les spécifications</a> autorisent bien l&#8217;usage du souligné et du tiret pour les identificateurs et les classes&#8230;</p>

<blockquote cite="http://www.yoyodesign.org/doc/w3c/css2/syndata.html#q4"> En CSS2, les identificateurs (ainsi que les noms des éléments et ceux des classes et IDs des sélecteurs) ne peuvent contenir que des caractères parmi [A-Za-z0-9] et ISO 10646 supérieurs à 161, ainsi que le tiret (-) et le souligné (_) ; ils ne peuvent commencer ni par un tiret ni par un chiffre.</blockquote>

<p>Donc, si j&#8217;ai bien lu : le tiret (-) est autorisé sauf au début, tandis que le souligné (_) est valide partout. Peut-être un excès de zèle de la part des navigateurs ?</p>

<h3><samp>overflow: hidden</samp> : cachez ce menu que je ne saurais voir</h3>

<p>Lorsqu&#8217;on utilise la propriété <em>float</em> pour placer du contenu à gauche ou à droite d&#8217;un élément, il est souvent nécessaire de rétablir le flux, pour celà, on peut utiliser <samp>clear: left|right|both</samp> pour éviter que le bloc en question ait des voisins à gauche, à droite ou des deux côtés. Ce <em>clear</em> peut également être utilisé sur un élément HTML comme <samp>hr</samp>, <samp>br</samp> ou <samp>div</samp>.</p>

<p>Suite à mon billet sur la question du <a href="http://www.css4design.com/index.php/2007/06/22/104-pour-retablir-le-flux-apres-un-float-vous-etes-plutot-hr-br-ou-div" hreflang="fr">rétablissement du flux après un float</a>, j&#8217;ai eu l&#8217;occasion de redécouvrir la propriété <samp>overflow: hidden|visibble|auto</samp> qui, en plus de gérer le débordement du contenu d&#8217;un élément, permet de créer un <a href="http://www.blog-and-blues.org/articles/Float,_clear_et_contextes_de_formatage" hreflang="fr">contexte de formatage</a> qui a les mêmes conséquences que <samp>clear: both</samp> pour rétablir le flux.</p>

<p>Aussitôt lu, aussitôt testé avec succès, je commençais à me servir d&#8217;<samp>overflow: hidden</samp> quand je me suis rendu compte que la conséquence évoquée plus haut n&#8217;annulait pas sa fonction première : rendre visible ou pas le débordement d&#8217;un élément contenu dans un bloc auquel on applique <samp>overflow: hidden</samp>.</p>

<p>En effet, si l&#8217;on a un menu déroulant en <samp>position: absolute</samp> dans un bloc dont un ancêtre possède <samp>overflow: hidden</samp> et si la hauteur de cette ancêtre est inférieure à la hauteur du menu déroulant en question, ce dernier est coupé dans les limites de l&#8217;ancêtre&#8230; Voir à se sujet le <a href="http://remiprevost.com/2007/09/clearer-des-floats-sans-elementsuperflu" hreflang="fr">billet de Rémi Prévost</a> et les commentaires associés.</p>

<p>Hum&#8230; j&#8217;espère que c&#8217;est plus simple à comprendre qu&#8217;à expliquer ;)</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire' title='Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire'>Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire</a></li><li><a href='http://css4design.com/opacite-avec-css-et-effet-de-trame-avec-un-gif-transparent' title='Opacité CSS et effet de trame avec GIF/PNG transparent'>Opacité CSS et effet de trame avec GIF/PNG transparent</a></li><li><a href='http://css4design.com/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards' title='Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards'>Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards</a></li><li><a href='http://css4design.com/pour-retablir-le-flux-apres-un-float-vous-etes-plutot-hr-br-ou-div' title='Pour rétablir le flux après un float, vous êtes plutôt HR, BR ou DIV ?'>Pour rétablir le flux après un float, vous êtes plutôt HR, BR ou DIV ?</a></li><li><a href='http://css4design.com/ameliorations-cosmetiques-et-ergonomiques-sur-ce-blog' title='Améliorations cosmétiques et ergonomiques sur ce blog'>Améliorations cosmétiques et ergonomiques sur ce blog</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=129&amp;md5=df0383789e093e4690146004ce76b8eb" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/resolu-les-folles-journees-de-l-integrateur-html-et-ses-petits-tracas/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=129&amp;md5=df0383789e093e4690146004ce76b8eb" type="text/html" />
	</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced (User agent is rejected)

Served from: css4design.com @ 2012-02-08 11:08:15 -->
