<?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 &#38; Webdesign &#187; HTML &amp; CSS</title>
	<atom:link href="http://css.4design.tl/articles/integration-web/html-css/feed" rel="self" type="application/rss+xml" />
	<link>http://css.4design.tl</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Sun, 20 May 2012 15:30:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>CSS Selectors &#8212; Visualiser les sélecteurs CSS de manière interactive</title>
		<link>http://css.4design.tl/css-selectors</link>
		<comments>http://css.4design.tl/css-selectors#comments</comments>
		<pubDate>Mon, 14 May 2012 09:26:44 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[:first-child]]></category>
		<category><![CDATA[adjacent sibling]]></category>
		<category><![CDATA[child]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[descendant]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[first-line]]></category>
		<category><![CDATA[first-of-type]]></category>
		<category><![CDATA[general sibling]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[nth-child]]></category>
		<category><![CDATA[nth-of-type et last-of-type]]></category>
		<category><![CDATA[Sélecteurs]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=12024</guid>
		<description><![CDATA[CSS Selectors &#8211; Si comme moi vous avez parfois des difficultés à distinguer la portée de certains sélecteurs CSS, ce site vous sera très utile. il suffit de sélectionner un sélecteur dans la liste et de regarder les éléments qui sont mis en évidence dans le marquage HTML qui sert d&#8217;exemple. Cerise sur le gâteau, la page précise les navigateurs compatibles et affiche la règle CSS en cours. Exemple pour first-child La règle CSS #target p:first-child {font-weight: bold;} Le marquage HTML &#60;div id="target"&#62; &#60;h2&#62;Where the Buggalo Roam&#60;/h2&#62; &#60;p&#62;Alright, let's mafia things up a bit. Joey, burn down the ship. Clamps, burn down [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://twostepmedia.co.uk/cssselectors/">CSS Selectors</a></strong> &#8211; Si comme moi vous avez parfois des difficultés à distinguer la portée de certains sélecteurs CSS, ce site vous sera très utile. il suffit de sélectionner un sélecteur dans la liste et de regarder les éléments qui sont mis en évidence dans le marquage HTML qui sert d&#8217;exemple. Cerise sur le gâteau, la page précise les navigateurs compatibles et affiche la règle CSS en cours.<span id="more-12024"></span></p>

<h2>Exemple pour first-child</h2>

<h3>La règle CSS</h3>

<p><pre>#target p:first-child {font-weight: bold;}</pre></p>

<h3>Le marquage HTML</h3>

<p><pre>&lt;div id="target"&gt;
    &lt;h2&gt;Where the Buggalo Roam&lt;/h2&gt;
    &lt;p&gt;Alright, let's mafia things up a bit. Joey, burn down the ship. Clamps, burn down the crew. No! Don't jump! Dr. Zoidberg, that doesn't make sense.&lt;/p&gt;
    &lt;div&gt;
        <strong>&lt;p&gt;Does anybody else feel jealous and aroused and worried?&lt;/p&gt;</strong>
    &lt;/div&gt;
    &lt;h2&gt;The Mutants Are Revolting&lt;/h2&gt;
    &lt;p&gt;But, okay! I just want to talk. It has nothing to do with mating. Fry, that doesn't make sense.&lt;/p&gt;
    &lt;h2&gt;Space Pilot 3000&lt;/h2&gt;
    &lt;p&gt;Now, now. Perfectly symmetrical violence never solved anything.&lt;/p&gt;
&lt;/div&gt;</pre>
L&#8217;unique paragraphe sélectionné se trouve dans la balise <code>div</code> sans identifiant. Les sélecteurs disponibles sont : <code>first-of-type</code>, <code>first-child</code>, <code>descendant</code>, <code>child</code>, <code>nth-child</code>, <code>adjacent sibling</code>, <code>general sibling</code>, <code>first-line</code>, <code>nth-of-type</code> et <code>last-of-type.</code></p>

<p>Via @dhoko_</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/livre-css-avancees-vers-html5-et-css3' title='Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3'>Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3</a></li><li><a href='http://css.4design.tl/guide-de-bonnes-pratiques-html-css-google' title='Guide de bonnes pratiques HTML &amp; CSS par Google'>Guide de bonnes pratiques HTML &#038; CSS par Google</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-php-wordpress-javascript-css-ruby-responsive-webdesign' title='Le petit journal du web : PHP, WordPress, Javascript, CSS, Ruby, Responsive Webdesign'>Le petit journal du web : PHP, WordPress, Javascript, CSS, Ruby, Responsive Webdesign</a></li><li><a href='http://css.4design.tl/940-css' title='940.css version fixe &#8212; Fusion de 960 Grid System, Blueprint CSS et The Simpler Grid'>940.css version fixe &#8212; Fusion de 960 Grid System, Blueprint CSS et The Simpler Grid</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=12024&amp;md5=bd3bd4902d5a791fadd8e07850194003" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/css-selectors/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fcss-selectors&amp;language=fr_FR&amp;category=text&amp;title=CSS+Selectors+%26%238212%3B+Visualiser+les+s%C3%A9lecteurs+CSS+de+mani%C3%A8re+interactive&amp;description=CSS+Selectors%C2%A0%26%238211%3B+Si+comme+moi+vous+avez+parfois+des+difficult%C3%A9s+%C3%A0+distinguer+la+port%C3%A9e+de+certains+s%C3%A9lecteurs+CSS%2C+ce+site+vous+sera+tr%C3%A8s+utile.%C2%A0il+suffit+de+s%C3%A9lectionner+un+s%C3%A9lecteur+dans...&amp;tags=%3Afirst-child%2Cadjacent+sibling%2Cchild%2CCSS%2Cdescendant%2CDocumentation%2Cfirst-line%2Cfirst-of-type%2Cgeneral+sibling%2CNavigateurs%2Cnth-child%2Cnth-of-type+et+last-of-type%2CS%C3%A9lecteurs%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Guide de bonnes pratiques HTML &amp; CSS par Google</title>
		<link>http://css.4design.tl/guide-de-bonnes-pratiques-html-css-google</link>
		<comments>http://css.4design.tl/guide-de-bonnes-pratiques-html-css-google#comments</comments>
		<pubDate>Thu, 03 May 2012 13:58:58 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Bonnes Pratiques]]></category>
		<category><![CDATA[Conventions]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11983</guid>
		<description><![CDATA[Soyez cohérent. C&#8217;est la conclusion que nous propose Google dans ce guide des bonnes pratiques de codage à l&#8217;usage des développeurs web et autres intégrateurs HTML et CSS. Lorsque vous reprenez du code, il est important de tenir compte du style d&#8217;écriture d&#8217;origine. Si votre prédécesseur utilise des espaces de part et d&#8217;autre des opérateurs arithmétiques, faites de même. Si les commentaires sont encadrés de symboles pour dessiner un bloc, faites de même aussi. Soyez cohérent. Pour nous aider à choisir une conventions de codage pour les langages HTML et CSS, Google propose une liste de suggestions pour que tous [...]]]></description>
			<content:encoded><![CDATA[<p>Soyez cohérent. C&#8217;est la conclusion que nous propose Google dans ce <strong><a href="http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml">guide des bonnes pratiques</a></strong> de codage à l&#8217;usage des développeurs web et autres intégrateurs HTML et CSS. Lorsque vous reprenez du code, il est important de tenir compte du style d&#8217;écriture d&#8217;origine. Si votre prédécesseur utilise des espaces de part et d&#8217;autre des opérateurs arithmétiques, faites de même. Si les commentaires sont encadrés de symboles pour dessiner un bloc, faites de même aussi. Soyez cohérent.<span id="more-11983"></span></p>

<p>Pour nous aider à choisir une conventions de codage pour les langages HTML et CSS, Google propose une liste de suggestions pour que tous les membres d&#8217;un projet partagent le même vocabulaire. L&#8217;idée est de se concentrer sur ce que l&#8217;on a à dire plutôt que sur comment le dire. Via le <a href="http://www.blog-nouvelles-technologies.fr/archives/13019/google-lance-un-guide-de-style-pour-les-langages-html-et-css/">blog des nouvelles technologies</a>.</p>

<p>→ Lire <a href="http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml">Google HTML/CSS Style Guide</a></p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/css-selectors' title='CSS Selectors &#8212; Visualiser les sélecteurs CSS de manière interactive'>CSS Selectors &#8212; Visualiser les sélecteurs CSS de manière interactive</a></li><li><a href='http://css.4design.tl/metier-integrateur-web' title='Quel est le coeur de métier de l&#8217;intégrateur web ?'>Quel est le coeur de métier de l&#8217;intégrateur web ?</a></li><li><a href='http://css.4design.tl/recommandations-developpeurs-web-front-end' title='Recommandations pour développeurs web front-end'>Recommandations pour développeurs web front-end</a></li><li><a href='http://css.4design.tl/lutte-des-classes-css' title='Lutte des classes CSS !'>Lutte des classes CSS !</a></li><li><a href='http://css.4design.tl/tutoriels-apprendre-html-css' title='Tutoriels pour apprendre HTML &amp; CSS'>Tutoriels pour apprendre HTML &#038; CSS</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11983&amp;md5=5e0524bc8cc7c4787e7923aeb2fe268c" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/guide-de-bonnes-pratiques-html-css-google/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fguide-de-bonnes-pratiques-html-css-google&amp;language=fr_FR&amp;category=text&amp;title=Guide+de+bonnes+pratiques+HTML+%26%23038%3B+CSS+par+Google&amp;description=Soyez+coh%C3%A9rent.+C%26%238217%3Best+la+conclusion+que+nous+propose+Google+dans+ce+guide+des+bonnes+pratiques+de+codage+%C3%A0+l%26%238217%3Busage+des+d%C3%A9veloppeurs+web+et+autres+int%C3%A9grateurs+HTML+et+CSS.+Lorsque+vous...&amp;tags=Bonnes+Pratiques%2CConventions%2CCSS%2CDocumentation%2CHTML%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Editeur de dégradés CSS3 à la mode de Photoshop</title>
		<link>http://css.4design.tl/editeur-de-degrades-css3-a-la-mode-de-photoshop</link>
		<comments>http://css.4design.tl/editeur-de-degrades-css3-a-la-mode-de-photoshop#comments</comments>
		<pubDate>Wed, 02 May 2012 17:37:34 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[-moz-]]></category>
		<category><![CDATA[-ms-]]></category>
		<category><![CDATA[-o-]]></category>
		<category><![CDATA[Couleur]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Filter]]></category>
		<category><![CDATA[Générateur]]></category>
		<category><![CDATA[IE10]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Prefix]]></category>
		<category><![CDATA[Webkit]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11970</guid>
		<description><![CDATA[ColorZilla, connu pour ses extensions couleur pour Mozilla et Chrome, met à notre disposition Ultimate CSS Gradient Generator. C&#8217;est un générateur de dégradés CSS3 en ligne qui reprend grosso modo l&#8217;interface utilisateur de Photoshop pour fournir les déclarations CSS pour l&#8217;ensemble des préfixes propriétaires -moz-, -webkit-, -o-, -ms-. Pour Internet explorer 6 à 8, l&#8217;outil génère la propriété filter ; pour les versions IE9 et au-delà il y a même le commentaire conditionnel à ajouter pour annuler filter et basculer sur la génération du dégradé via SVG en base 64. Les dégradés prédéfinis sont une aubaine pour l&#8217;intégrateur web : dans la plupart [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.colorzilla.com">ColorZilla</a>, connu pour ses extensions couleur pour Mozilla et Chrome, met à notre disposition <strong><a href="http://www.colorzilla.com/gradient-editor/">Ultimate CSS Gradient Generator</a></strong>. C&#8217;est un générateur de dégradés CSS3 en ligne qui reprend grosso modo l&#8217;interface utilisateur de Photoshop pour fournir les déclarations CSS pour l&#8217;ensemble des préfixes propriétaires <code>-moz-</code>, <code>-webkit-</code>, <code>-o-</code>, <code>-ms-</code>. Pour Internet explorer 6 à 8, l&#8217;outil génère la propriété <code>filter</code> ; pour les versions IE9 et au-delà il y a même le commentaire conditionnel à ajouter pour annuler <code>filter</code> et basculer sur la génération du dégradé via SVG en base 64.<span id="more-11970"></span></p>

<p>Les dégradés prédéfinis sont une aubaine pour l&#8217;intégrateur web : dans la plupart des cas, il suffira de modifier un des 140 exemples proposés.</p>

<p>Les paramètres modifiables sont :</p>

<ul>
    <li>Positionnement des curseurs pour déterminer la longueur, l&#8217;opacité et le seuil des couleurs prises en compte,</li>
    <li>Ajustement des couleurs via des curseurs dynamique pour la teinte, la saturation et la luminosité,</li>
    <li>L&#8217;orientation du dégradé : horizontal, vertical, diagonal (droite-<strong>gauche</strong>), diagonale (<strong>gauche</strong>-droite) et radial,</li>
</ul>

<p>Une fenêtre de prévisualisation permet de voir les changements en direct-live avec une case à cocher pour voir comment Internet Explorer se comporte avec les propriétés qu&#8217;il ne prend pas en compte.</p>

<p>Les CSS sont prêt à copier-coller avec en option l&#8217;équivalent pour SCSS (Sass) et le choix du mode colorimétrique (HEX, RGB, RGBa, HSL, HSLa).</p>

<h2>Exemples SCSS (Sass)</h2>

<p><pre>
// needs latest Compass, add '@import "compass"' to your scss
background-color: rgb(228,245,252); // Old browsers</p>

<p>@include filter-gradient(#e4f5fc, #2ab0ed, vertical); // IE6-8</p>

<p>// IE9 SVG, needs conditional override of 'filter' to 'none'
$experimental-support-for-svg: true;
@include background-image(linear-gradient(top, rgba(228,245,252,1) 0%,rgba(191,232,249,1) 50%,rgba(159,216,239,1) 51%,rgba(42,176,237,1) 100%));</pre></p>

<h2>Exemple CSS</h2>

<p><pre>
background: rgb(228,245,252); /* Old browsers &#42;/</p>

<p>/* IE9 SVG, needs conditional override of 'filter' to 'none' &#42;/
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZjVmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2JmZThmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzlmZDhlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYWIwZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);</p>

<p>background: -moz-linear-gradient(top,  rgba(228,245,252,1) 0%, rgba(191,232,249,1) 50%, rgba(159,216,239,1) 51%, rgba(42,176,237,1) 100%); /* FF3.6+ &#42;/</p>

<p>background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,245,252,1)), color-stop(50%,rgba(191,232,249,1)), color-stop(51%,rgba(159,216,239,1)), color-stop(100%,rgba(42,176,237,1))); /* Chrome,Safari4+ &#42;/</p>

<p>background: -webkit-linear-gradient(top,  rgba(228,245,252,1) 0%,rgba(191,232,249,1) 50%,rgba(159,216,239,1) 51%,rgba(42,176,237,1) 100%); /* Chrome10+,Safari5.1+ &#42;/</p>

<p>background: -o-linear-gradient(top,  rgba(228,245,252,1) 0%,rgba(191,232,249,1) 50%,rgba(159,216,239,1) 51%,rgba(42,176,237,1) 100%); /* Opera 11.10+ &#42;/</p>

<p>background: -ms-linear-gradient(top,  rgba(228,245,252,1) 0%,rgba(191,232,249,1) 50%,rgba(159,216,239,1) 51%,rgba(42,176,237,1) 100%); /* IE10+ &#42;/</p>

<p>background: linear-gradient(top,  rgba(228,245,252,1) 0%,rgba(191,232,249,1) 50%,rgba(159,216,239,1) 51%,rgba(42,176,237,1) 100%); /* W3C &#42;/</p>

<p>filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#2ab0ed',GradientType=0 ); /* IE6-8 &#42;/
</pre></p>

<h2>Pour IE9 &#8212; IE10</h2>

<p><pre>&lt;!--[if gte IE 9]&gt;
  &lt;style type="text/css"&gt;
    .gradient {
       filter: none;
    }
  &lt;/style&gt;
&lt;![endif]--&gt;</pre></p>

<h2>Envie de plus de générateur de CSS ?</h2>

<p>→ Rendez-vous sur <strong><a href="http://css.4design.tl/le-petit-journal-permanent-de-css3">Le petit journal permanent de CSS3</a></strong> — 100+ ressources pour commencer.</p>

<p><strong>PS</strong> : Trois message subliminaux se sont glissés dans ce billet :-)</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/livre-css-avancees-vers-html5-et-css3' title='Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3'>Notes de lecture &#8212; Livre CSS avancées, vers HTML5 et CSS3</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-janvier-2011-typographie-css-photoshop-et-developpement-web' title='Le petit journal du Web &#8212; Janvier 2011 (Typographie, CSS, Photoshop et développement web)'>Le petit journal du Web &#8212; Janvier 2011 (Typographie, CSS, Photoshop et développement web)</a></li><li><a href='http://css.4design.tl/le-petit-journal-de-l-integrateur-web-html5-et-css' title='HTML5 et CSS pour l&#039;intégrateur web'>HTML5 et CSS pour l&#039;intégrateur web</a></li><li><a href='http://css.4design.tl/css3-generator-editeur-de-css3' title='CSS3 Generator : éditeur de CSS3'>CSS3 Generator : éditeur de CSS3</a></li><li><a href='http://css.4design.tl/nouvelle-methode-de-remplacement-de-texte-par-une-image' title='Nouvelle méthode de remplacement de texte par une image'>Nouvelle méthode de remplacement de texte par une image</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11970&amp;md5=4f3e32c6cecab73efef002dd42a39760" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/editeur-de-degrades-css3-a-la-mode-de-photoshop/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fediteur-de-degrades-css3-a-la-mode-de-photoshop&amp;language=fr_FR&amp;category=text&amp;title=Editeur+de+d%C3%A9grad%C3%A9s+CSS3+%C3%A0+la+mode+de+Photoshop&amp;description=ColorZilla%2C+connu+pour+ses+extensions+couleur+pour+Mozilla+et+Chrome%2C+met+%C3%A0+notre+disposition+Ultimate+CSS+Gradient+Generator.+C%26%238217%3Best+un+g%C3%A9n%C3%A9rateur+de+d%C3%A9grad%C3%A9s+CSS3+en+ligne+qui+reprend+grosso+modo...&amp;tags=-moz-%2C-ms-%2C-o-%2CCouleur%2CCSS%2CCSS3%2CFilter%2CG%C3%A9n%C3%A9rateur%2CIE10%2CIE6%2CIE7%2CIE8%2CIE9%2CPhotoshop%2CPrefix%2CWebkit%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Optimiser les images PNG, JPG, GIF</title>
		<link>http://css.4design.tl/optimiser-images-png-jpg-gif</link>
		<comments>http://css.4design.tl/optimiser-images-png-jpg-gif#comments</comments>
		<pubDate>Sun, 29 Apr 2012 18:01:32 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[GIF]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[JPG]]></category>
		<category><![CDATA[Optimisation]]></category>
		<category><![CDATA[Performances web]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[PNG]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11964</guid>
		<description><![CDATA[Une des clés pour garantir à vos visiteurs une expérience utilisateur fluide et agréable se trouve dans l&#8217;optimisation des temps de chargement. A cet égard, les images sont souvent un goulot d&#8217;étranglement qui mérite notre attention. Photoshop est souvent utilisé pour la conversion des images aux formats PNG, JPG ou GIF, mais il ne dispose pas du meilleur algorithme de compression. Voici une vingtaine d&#8217;outils pour mieux compresser vos images et améliorer les performances de votre site : Outils en ligne PunyPNG &#8212; Réduit le poids des fichiers PNG, JPEG et GIF Smush.it &#8212; Compresse les images au format PNG [...]]]></description>
			<content:encoded><![CDATA[<p>Une des clés pour garantir à vos visiteurs une expérience utilisateur fluide et agréable se trouve dans l&#8217;optimisation des temps de chargement. A cet égard, les images sont souvent un goulot d&#8217;étranglement qui mérite notre attention. Photoshop est souvent utilisé pour la conversion des images aux formats PNG, JPG ou GIF, mais il ne dispose pas du meilleur algorithme de compression. Voici une vingtaine d&#8217;outils pour mieux compresser vos images et améliorer les performances de votre site :<span id="more-11964"></span></p>

<h2>Outils en ligne</h2>

<ul>
    <li><a href="http://www.punypng.com/">PunyPNG</a> &#8212; Réduit le poids des fichiers PNG, JPEG et GIF</li>
    <li><a href="http://www.smushit.com/ysmush.it/">Smush.it</a> &#8212; Compresse les images au format PNG</li>
</ul>

<h2>Logiciels à installer</h2>

<p>ScriptPNG et ScriptJPG sont des logiciels pour Windows 32 bits permettant d&#8217;optimiser les fichiers images en utilisant différents niveaux de compression pour réduire la taille des fichiers :</p>

<ul>
    <li><a href="http://www.css-ig.net/scriptpng.html">ScriptPNG</a> convertit les formats GIF, BMP, JPG, PCX, ou TGA vers le formats PNG.</li>
    <li><a href="http://www.css-ig.net/scriptjpg.html">ScriptJPG</a> optimise les fichiers JPG grâce à un algorithme avec ou sans perte en fonction de la qualité d&#8217;image que vous voulez.</li>
</ul>

<h3>Autres outils</h3>

<ul>
    <li><a href="http://advancemame.sourceforge.net/comp-download.html">AdvanceCOMP</a></li>
    <li><a href="http://frdx.free.fr/cryopng/">CryoPNG</a></li>
    <li><a href="http://optipng.sourceforge.net/">OptiPNG</a></li>
    <li><a href="http://pmt.sourceforge.net/pngcrush/">PNGCrush</a></li>
    <li><a href="http://psydk.org/PngOptimizer.php">PNGOptimizer</a></li>
    <li><a href="http://advsys.net/ken/utils.htm">PNGOUT</a></li>
    <li><a href="http://optipng.sourceforge.net/">PNGRewrite</a></li>
    <li><a href="http://bjoern.hoehrmann.de/pngwolf/">PNGWolf</a></li>
    <li><a href="http://x128.ho.ua/pngutils.html">TruePNG</a></li>
    <li><a href="http://www.walbeehm.com/download/">DeflOpt</a></li>
    <li><a href="http://encode.ru/threads/1214-defluff-a-deflate-huffman-optimizer">defluff</a></li>
    <li><a href="http://frdx.free.fr/huffmix/">Huffmix</a></li>
    <li><a href="http://encode.ru/threads/620-Images-PreProcessor-PrePNG">PrePNG</a></li>
    <li><a href="http://pngquant.org/">pngquant</a></li>
    <li><a href="http://pngnq.sourceforge.net/">pngnq</a></li>
    <li><a href="http://x128.ho.ua/">Color Quantizer</a></li>
</ul>

<p>→ <a href="http://www.css-ig.net/png-test-corpus.html">Comparatif</a> entre les différentes solutions. Merci @nhoizey pour le lien o/</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/outils-en-ligne-pour-travailleurs-du-web' title='31 outils en ligne simples et efficaces pour les travailleurs du web'>31 outils en ligne simples et efficaces pour les travailleurs du web</a></li><li><a href='http://css.4design.tl/15-photoshop-like-en-ligne-testes-et-commentes' title='15 « Photoshop-like » en ligne testés et commentés'>15 « Photoshop-like » en ligne testés et commentés</a></li><li><a href='http://css.4design.tl/pnghack-la-fin-de-7-ans-de-malheur-avec-ie-6' title='PNGHack &#8212; La fin de 7 ans de malheur avec IE 6'>PNGHack &#8212; La fin de 7 ans de malheur avec IE 6</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/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></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11964&amp;md5=6551799b89a32ebd22680f1ab88b87f6" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/optimiser-images-png-jpg-gif/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Foptimiser-images-png-jpg-gif&amp;language=fr_FR&amp;category=text&amp;title=Optimiser+les+images+PNG%2C+JPG%2C+GIF&amp;description=Une+des+cl%C3%A9s+pour+garantir+%C3%A0+vos+visiteurs+une+exp%C3%A9rience+utilisateur+fluide+et+agr%C3%A9able+se+trouve+dans+l%26%238217%3Boptimisation+des+temps+de+chargement.+A+cet+%C3%A9gard%2C+les+images+sont+souvent+un...&amp;tags=GIF%2CImages%2CJPG%2COptimisation%2CPerformances+web%2CPhotoshop%2CPNG%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Recommandations pour développeurs web front-end</title>
		<link>http://css.4design.tl/recommandations-developpeurs-web-front-end</link>
		<comments>http://css.4design.tl/recommandations-developpeurs-web-front-end#comments</comments>
		<pubDate>Thu, 26 Apr 2012 16:12:07 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[Bonnes Pratiques]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Fontes]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Responsive]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11953</guid>
		<description><![CDATA[Front-End Development Guidelines &#8212; Ce document regroupe un ensemble de bonnes pratiques et de recommandations pour les développeurs web : accessibilité, Javascript (&#38; jQuery), HTML et CSS (&#38; CSS3). Cerise sur le gâteau, vous aurez en prime des ressources complémentaires pour aller plus loin.  Les liens qui suivent peuvent aider à la standardisation du code. Ils permettent de s&#8217;assurer que les fonctionalités CSS3 et HTML5 pourront être utilisées sur un grand nombre de navigateurs. jQuery &#8212; Javascript sans grumeau jQuery UI &#8212; Est à UX/UI ce que jQuery est à JavaScript Modernizr &#8212; Détectez les fonctionnalités, pas le navigaeur ! [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://taitems.github.com/Front-End-Development-Guidelines/">Front-End Development Guidelines</a></strong> &#8212; Ce document regroupe un ensemble de bonnes pratiques et de recommandations pour les développeurs web : accessibilité, Javascript (&amp; jQuery), HTML et CSS (&amp; CSS3). Cerise sur le gâteau, vous aurez en prime des ressources complémentaires pour aller plus loin.  Les liens qui suivent peuvent aider à la standardisation du code. Ils permettent de s&#8217;assurer que les fonctionalités CSS3 et HTML5 pourront être utilisées sur un grand nombre de navigateurs.<span id="more-11953"></span></p>

<ul>
    <li><a href="http://www.jquery.com/">jQuery</a> &#8212; Javascript sans grumeau</li>
    <li><a href="http://www.jqueryui.com/">jQuery UI</a> &#8212; Est à UX/UI ce que jQuery est à JavaScript</li>
    <li><a href="http://www.modernizr.com/">Modernizr</a> &#8212; Détectez les fonctionnalités, pas le navigaeur !</li>
    <li><a href="https://github.com/scottjehl/Respond">RespondJS</a> &#8212; Responsive web design dans les vieux navigateurs.</li>
    <li><a href="http://www.fontsquirrel.com/fontface/generator">@font-face Generator</a> &#8211;  Les polices de caractère pour tous, partout.</li>
    <li><a href="http://www.raphaeljs.com/">RaphaelJS</a> &#8212; Simplifie le dessin vectoriel dans les navigateurs.</li>
    <li><a href="http://html5boilerplate.com/">HTML5 Boilerplate</a> &#8212; L&#8217;alpha de vos projects web même si on pourrait encore faire le ménage.</li>
    <li><a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap</a> &#8212; Prototypez rapidement vos applications web.</li>
</ul>

<p>Merci à @picodix pour le lien o/</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/139-ressources-javascript-et-jquery' title='139 ressources Javascript et jQuery'>139 ressources Javascript et jQuery</a></li><li><a href='http://css.4design.tl/guide-de-bonnes-pratiques-html-css-google' title='Guide de bonnes pratiques HTML &amp; CSS par Google'>Guide de bonnes pratiques HTML &#038; CSS par Google</a></li><li><a href='http://css.4design.tl/blogs-developpeurs-web' title='35 blogs de développeurs web'>35 blogs de développeurs web</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11953&amp;md5=74f3e8853316cfc6b50268a199a5c073" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/recommandations-developpeurs-web-front-end/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Frecommandations-developpeurs-web-front-end&amp;language=fr_FR&amp;category=text&amp;title=Recommandations+pour+d%C3%A9veloppeurs+web+front-end&amp;description=Front-End+Development+Guidelines+%26%238212%3B+Ce+document+regroupe+un+ensemble+de+bonnes+pratiques+et+de+recommandations+pour+les+d%C3%A9veloppeurs+web+%3A+accessibilit%C3%A9%2C+Javascript+%28%26amp%3B+jQuery%29%2C+HTML+et+CSS+%28%26amp%3B+CSS3%29.+Cerise...&amp;tags=Bonnes+Pratiques%2CDocumentation%2CFontes%2CJavascript%2CjQuery%2CResponsive%2CUI%2CUX%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Lutte des classes CSS !</title>
		<link>http://css.4design.tl/lutte-des-classes-css</link>
		<comments>http://css.4design.tl/lutte-des-classes-css#comments</comments>
		<pubDate>Wed, 25 Apr 2012 11:37:11 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Classes multiples]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Organization]]></category>
		<category><![CDATA[SMACSS]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11828</guid>
		<description><![CDATA[Les classes CSS sont probablement le meilleur ami de l&#8217;intégrateur web, mais peuvent vite devenir un cauchemar si la réflexion ne précède pas l&#8217;action. Au-delà des conventions de nommage plus ou moins sémantiques, il existe de nombreuses stratégies pour mettre en place une architecture CSS modulable et évolutive. Un temps décriées au profit des identifiants uniques pour de viles questions de performances, les classes reprennent du poil de la bête. Sans forcément tomber dans la «classite» aiguë, voyons rapidement différentes manières d&#8217;organiser nos feuilles de style CSS. Exemple 1 Exemple de code permettant d&#8217;appliquer un style commun aux éléments commençant par [...]]]></description>
			<content:encoded><![CDATA[<p>Les classes CSS sont probablement le meilleur ami de l&#8217;intégrateur web, mais peuvent vite devenir un cauchemar si la réflexion ne précède pas l&#8217;action. Au-delà des conventions de nommage plus ou moins sémantiques, il existe de nombreuses stratégies pour mettre en place une architecture CSS modulable et évolutive. Un temps décriées au profit des identifiants uniques pour de viles questions de performances, les classes reprennent du poil de la bête. Sans forcément tomber dans la «classite» aiguë, voyons rapidement différentes manières d&#8217;<a href="http://css.4design.tl/organiser-ses-feuilles-de-style-css">organiser nos feuilles de style CSS</a>.<span id="more-11828"></span></p>

<h2>Exemple 1</h2>

<p>Exemple de code permettant d&#8217;appliquer un style commun aux éléments commençant par <code>.btn-</code> et de décliner des styles spécifiques pour <code>.btn-left</code> ou <code>.btn-right</code>. <a href="http://themousepotatowebsite.co.za/">Larry Botha</a> dans <a href="http://nicolasgallagher.com/about-html-semantics-front-end-architecture">About HTML semantics and front-end architecture.</a>
<pre>[class*="btn-"] { } // Styles génériques
.btn-small { }      // Diminuer font-size
.btn-medium { }     // Taille par défaut
.btn-large { }      // Augmenter font-size
.btn-primary { }    // Faire flotter le bouton à gauche
.btn-secondary { }  // Faire flotter le bouton à droite
.btn-left { }       // Ajouter une icône à gauche des boutons
.btn-right { }      // Ajouter une icône à droite des boutons</pre></p>

<h2>Exemple 2</h2>

<p>On peut aussi s&#8217;inspirer du modèle d&#8217;architecture de l&#8217;exemple précédent en jouant sur les <a href="http://css.4design.tl/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6">classes multiples</a> :
<pre>.btn { }            // Styles génériques pour les boutons
.icon-right { }     // Ajouter une icône à droite de n'importe quel élément
.icon-left { }      // Ajouter une icône à gauche de n'importe quel élément
.btn.icon-right { } // Ajouter une icône à droite du bouton
.btn.icon-left { }  // Ajouter une icône à gauche du bouton</pre></p>

<h2>Exemple 3</h2>

<p>Autre manière d&#8217;application d&#8217;un style générique à un élément <code>.item</code> déclinable selon le contexte. Rapide et pratique, cette solution présente tout de même l&#8217;inconvénient de ne pas être totalement <em>scalable</em> si vous décider de créer un nouveau contexte tel que <code>#header .item {}</code>
<pre>.item {}             // styles génétiques pour item
&#35;cart .item { }     // styles spécifiques pour item dans le contexte du panier
&#35;category .item { } // styles spécifiques pour item dans le contexte des catégories
&#35;product .item { }  // styles spécifiques pour item dans le contexte des produits</pre>
Pour rendre ce dernier exemple plus <em>scalable</em> et plus performant (en évitant d&#8217;obliger le navigateur de boucler sur trop de sélecteurs), on pourrait utiliser :
<pre>.item { }
.item-cart {  }
.item-category { }
.item-product { }</pre>
L&#8217;approche des classes multiples est moins performante mais permet de modulariser votre feuille de style de manière plus fine. A condition toutefois d&#8217;en avoir vraiment besoin. En effet, leur utilisation se traduit forcément par une intrusion accrue des classes CSS dans le code HTML et nécessite plus de règles dans la feuille de style, ce qui peut manquer de&#8230; classe !
<pre>.item { }
.cart { }
.category { }
.product { }
.item.cart {  }
.item.category { }
.item.product { }</pre></p>

<h2>Pour aller plus loin</h2>

<ul>
    <li><a href="http://css.4design.tl/organiser-ses-feuilles-de-style-css">Organiser ses classes CSS</a> &#8212; Comment ça, il n’existe pas de consensus sur l’organisation des feuilles de style CSS ?</li>
    <li><a href="http://smacss.com/">SMACSS</a> &#8211; Scalable and Modular Architecture for CSS. A flexible guide to developing sites small and large. (cf. <a title="" href="http://css.4design.tl/smacss-architecture-evolutive-modulaire-css" rel="bookmark">SMACSS — Architecture évolutive et modulaire pour CSS</a></li>
    <li><a href="http://nicolasgallagher.com/about-html-semantics-front-end-architecture/">About HTML semantics and front-end architecture</a>  &#8211; Covers HTML semantics, components and approaches to front-end architecture, class naming patterns, and HTTP compression.</li>
    <li><a href="http://csswizardry.com/2011/09/writing-efficient-css-selectors/">Writing efficient CSS selectors</a> &#8211; <q>The difference in speed between an ID and a class is almost totally irrelevant.</q></li>
</ul>

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

<ul class='related_post'><li><a href='http://css.4design.tl/metier-integrateur-web' title='Quel est le coeur de métier de l&#8217;intégrateur web ?'>Quel est le coeur de métier de l&#8217;intégrateur web ?</a></li><li><a href='http://css.4design.tl/guide-de-bonnes-pratiques-html-css-google' title='Guide de bonnes pratiques HTML &amp; CSS par Google'>Guide de bonnes pratiques HTML &#038; CSS par Google</a></li><li><a href='http://css.4design.tl/tutoriels-apprendre-html-css' title='Tutoriels pour apprendre HTML &amp; CSS'>Tutoriels pour apprendre HTML &#038; CSS</a></li><li><a href='http://css.4design.tl/check-your-body-avec-le-w3c' title='Check your &lt;body&gt; avec le W3C'>Check your &lt;body&gt; avec le W3C</a></li><li><a href='http://css.4design.tl/smacss-architecture-evolutive-modulaire-css' title='SMACSS &#8212; Architecture évolutive et modulaire pour CSS'>SMACSS &#8212; Architecture évolutive et modulaire pour CSS</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11828&amp;md5=09ecc93d1385de62250e069c1d1ce371" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/lutte-des-classes-css/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Flutte-des-classes-css&amp;language=fr_FR&amp;category=text&amp;title=Lutte+des+classes+CSS+%21&amp;description=Les+classes+CSS+sont+probablement+le+meilleur+ami+de+l%26%238217%3Bint%C3%A9grateur+web%2C+mais+peuvent+vite+devenir+un+cauchemar+si+la+r%C3%A9flexion+ne+pr%C3%A9c%C3%A8de+pas+l%26%238217%3Baction.+Au-del%C3%A0+des+conventions+de+nommage+plus...&amp;tags=Classes+multiples%2CCSS%2CHTML%2COrganization%2CSMACSS%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Tutoriels pour apprendre HTML &amp; CSS</title>
		<link>http://css.4design.tl/tutoriels-apprendre-html-css</link>
		<comments>http://css.4design.tl/tutoriels-apprendre-html-css#comments</comments>
		<pubDate>Wed, 18 Apr 2012 18:21:02 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Sémantique]]></category>
		<category><![CDATA[Syntaxe]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11908</guid>
		<description><![CDATA[Il existe de très nombreuses ressources pour apprendre les langages du web HTML &#38; CSS. Bien sûr, les spécifications du W3C en la matière sont un passage indispensable, mais il ne faut pas oublier qu&#8217;il existe des tutoriels plus&#8230; didactiques. Ceux que je vous présente vous prendront par la main pour que le plongeon dans le grand bain de l&#8217;intégration web ne se transforme pas en «plat» douloureux. Learn HTML &#38; CSS présente 10 leçons proposées par @shayhowe pour débuter avec HTML &#38; CSS et développer votre premier site web : Terminologie, syntaxe et introduction &#8212; Avant de commencer ce voyage [...]]]></description>
			<content:encoded><![CDATA[<p>Il existe de très nombreuses ressources pour apprendre les langages du web HTML &amp; CSS. Bien sûr, les spécifications du W3C en la matière sont un passage indispensable, mais il ne faut pas oublier qu&#8217;il existe des tutoriels plus&#8230; didactiques. Ceux que je vous présente vous prendront par la main pour que le plongeon dans le grand bain de l&#8217;intégration web ne se transforme pas en «plat» douloureux.<span id="more-11908"></span></p>

<p><strong><a href="http://learn.shayhowe.com/html-css/">Learn HTML &amp; CSS</a></strong> présente 10 leçons proposées par @shayhowe pour débuter avec HTML &amp; CSS et développer votre premier site web :</p>

<ol>
    <li><strong>Terminologie, syntaxe et introduction</strong> &#8212; Avant de commencer ce voyage dans HTML &amp; CSS il est important de bien comprendre les termes utilisés.</li>
    <li><strong>Eléments et sémantique</strong> &#8212; Passage en revue des balises HTML et la sémantique qui leur est associée.</li>
    <li><strong>Modèle de boite et positionnement</strong> &#8212; Comment gérer la taille des éléments (largeur, hauteur, marges internes et externes, bordures) et comment les positionner (positionnement flottant, absolu, fixé).</li>
    <li><strong>Typographie</strong> &#8212; Mettre en gras, en italique, en exergue, utiliser les polices de caractère. Bref, tout ce qu&#8217;il faut savoir sur la gestion du texte pour rendre vos compositions plus belles et plus lisibles.</li>
    <li><strong>Fonds et dégradés</strong> &#8212; Les fonds sont un élément important pour attirer l&#8217;attention des visiteurs. Apprenez comment mettre une image en <em>background</em> ou un dégradé avec CSS3.</li>
    <li><strong>Listes</strong> (ordonnées, non-ordonnées et définition) &#8212; Les listes font partie de notre vie quotidienne : recettes, choses à faire, instructions, etc.</li>
    <li><strong>Images, audio et vidéo</strong> &#8212; Apprenez à gérer l&#8217;affichage des médias sur le web avec les dernières technologies et les <em>fallbacks</em> qui vont bien. Le point également sur les éléments <code>figure</code> et <code>figcaption</code>.</li>
    <li><strong>Formulaires</strong> &#8212; Les bases concernant les formulaires, les bonnes pratiques, des exemples.</li>
    <li><strong>Données tabulaires</strong> (tableaux) &#8212; La gestion des tableaux peut s&#8217;avérer complexe. Cette page fait le point sur chaque élément à connaitre.</li>
    <li><strong>Bonnes pratiques</strong> de développement et ressources &#8212; Les bonnes pratique de développement avec HTML &amp; CSS : balisage sémantique et valide, bonne utilisation des attributs (notamment <code>title</code> et <code>alt</code>), séparation du fond et de la forme, les commentaires, les préfixes vendeurs, le regroupement et l&#8217;alignement des déclarations, etc.</li>
</ol>

<p>Un bien joli site très didactique qui donne, pour chaque rubrique, l&#8217;ensemble des éléments et des attributs à prendre en compte avec de nombreux exemples pratiques. Un <em>must-read</em> (et oui, toutes ces bonnes choses sont écrites en anglais). Via @pomeh</p>

<p><strong><a href="http://css.mammouthland.net/">CSS Débutant</a></strong> &#8212; Si vous êtes plus à l&#8217;aise avec le français, je vous invite à consulter le site de @PascaleLC où vous pourrez cultiver les standards du web :</p>

<ol>
    <li><a href="http://css.mammouthland.net/premiers-pas-en-css.php">Premiers pas en CSS</a> &#8212; Pour appréhender progressivement et facilement les feuilles de style et les rudiments du HTML</li>
    <li><a href="http://css.mammouthland.net/tutoriels-css.php">Tutoriels CSS</a> &#8212; Techniques pour réaliser des boutons, des formulaires, des menus, etc.</li>
    <li><a href="http://css.mammouthland.net/css3/">CSS3 </a>&#8211; Créer des ombres, arrondir les coins, ou encore adapter ses pages aussi bien aux grands écrans qu&#8217;aux smartphones.</li>
    <li><a href="http://css.mammouthland.net/outils-css.php">Boite à outils</a> &#8212; Besoin d&#8217;un générateur de CSS ou de bouton, d&#8217;outils de développement ou d &#8216;une liste de discussion peuplée de gens compétents et sympas ? C&#8217;est là que ça se passe.</li>
</ol>

<p><strong><a title="Si proche déjà" href="http://css.steaw.com/index.html">CSS : l&#8217;Art &amp; la Science</a></strong> &#8212; Encore en français &#8212; et suggéré par LeonsaysHi &#8211;, ce tutoriel empreint de poésie et d&#8217;humour aborde avec intelligence les neuf points suivants :</p>

<ol>
    <li><a href="http://css.steaw.com/1-tango.html">Un tango se danse à deux</a> &#8212; HTML &amp; CSS, attributs, sémantique, flux</li>
    <li><a title="Un monde à repeindre" href="http://css.steaw.com/2-pinceau.html">Le pinceau CSS</a> &#8212; Syntaxe, sélecteurs, héritage</li>
    <li><a title="Le plaisir souverain" href="http://css.steaw.com/3-plaisir.html">Au plaisir des yeux</a> &#8212; Color, font, text, word</li>
    <li><a title="Face au gouffre" href="http://css.steaw.com/4-abime.html">L&#8217;abîme</a> &#8212; Background, sprite</li>
    <li><a title="Méditer en quatre dimensions" href="http://css.steaw.com/5-dimension.html">La dimension de nos espérances</a> &#8212; Height, width, margin, padding, border</li>
    <li><a title="Le calme avant la tempête" href="http://css.steaw.com/6-vent.html">Au vent favorable</a> &#8212; Float, clear</li>
    <li><a title="Le désir ardent" href="http://css.steaw.com/7-prise.html">La prise, l&#8217;empire du désir</a> &#8212; Position : relative, absolute, fixed, static</li>
    <li><a title="Heureux présage" href="http://css.steaw.com/8-base.html">Pratiques de base</a> &#8212; Le petit bassin</li>
    <li><a title="Le fleuron" href="http://css.steaw.com/9-bonnes-pratiques.html">Bonnes pratiques</a> &#8212; Le grand bassin</li>
</ol>

<p><strong><a href="http://normandlamoureux.com/cours/xhtml/">Cours de XHTML conforme et accessible</a></strong> &#8211; Ce cours proposé par Normand Lamoureux est conçu pour vous permettre d&#8217;apprendre le <abbr title="eXtensible HyperText Markup Language" lang="en">XHTML</abbr> 1.0 (langage de balisage hypertexte extensible). Un concentré de bonnes pratiques pour créer des pages Web qui répondent aux normes de qualité du <abbr title="World Wide Web Consortium" lang="en">W3C. </abbr></p>

<p>Plan de cours :</p>

<ol>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-001.html">Les outils</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-002.html">Balisage et absence de balisage</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-003.html">Les en-têtes et les paragraphes</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-004.html">Créer et imbriquer des listes</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-005.html">Votre premier fichier valide</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-006.html">Parenthèse sur le rôle du langage CSS</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-007.html">Faire des citations</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-008.html">Le gras, l&#8217;italique et compagnie</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-009.html">Créer des liens hypertextes</a></li>
</ol>

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

<ul class='related_post'><li><a href='http://css.4design.tl/check-your-body-avec-le-w3c' title='Check your &lt;body&gt; avec le W3C'>Check your &lt;body&gt; avec le W3C</a></li><li><a href='http://css.4design.tl/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &amp; CSS</a></li><li><a href='http://css.4design.tl/interviews-bruno-bichet-integration-html-css-design' title='Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours'>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</a></li><li><a href='http://css.4design.tl/quelques-notes-sur-la-balise-h1-avec-html5' title='Quelques notes sur la balise h1 avec HTML5'>Quelques notes sur la balise h1 avec HTML5</a></li><li><a href='http://css.4design.tl/le-petit-journal-de-l-integrateur-web-html5-et-css' title='HTML5 et CSS pour l&#039;intégrateur web'>HTML5 et CSS pour l&#039;intégrateur web</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11908&amp;md5=39f4a0c04e2052462cb48281838c563f" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/tutoriels-apprendre-html-css/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Ftutoriels-apprendre-html-css&amp;language=fr_FR&amp;category=text&amp;title=Tutoriels+pour+apprendre+HTML+%26%23038%3B+CSS&amp;description=Il+existe+de+tr%C3%A8s+nombreuses+ressources+pour+apprendre+les+langages+du+web+HTML+%26amp%3B+CSS.+Bien+s%C3%BBr%2C+les+sp%C3%A9cifications+du+W3C+en+la+mati%C3%A8re+sont+un+passage+indispensable%2C+mais+il...&amp;tags=CSS%2CCSS3%2CHTML%2CS%C3%A9mantique%2CSyntaxe%2CTutoriels%2CW3C%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Media queries et téléchargement des images par les mobiles</title>
		<link>http://css.4design.tl/media-queries-telechargement-images-mobiles</link>
		<comments>http://css.4design.tl/media-queries-telechargement-images-mobiles#comments</comments>
		<pubDate>Mon, 16 Apr 2012 14:11:15 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Background-image]]></category>
		<category><![CDATA[Display]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[Media Queries]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11904</guid>
		<description><![CDATA[A l&#8217;heure où l&#8217;on parle beaucoup de Responsive Webdesign via notamment les propriétés CSS3 Media Queries, il est important de s&#8217;interroger sur la manière dont les différents périphériques mobiles se comportent au moment de télécharger les images. Disons que vous affichez une image en tant “normal” et que vous décidez de lui appliquer display: none si max-width: 600px. L&#8217;idéal serait que le périphérique ciblé ne demande pas l&#8217;image afin d&#8217;épargner la bande passante. Media Query &#38; Asset Downloading Results fait état d&#8217;une série de tests où il apparait que : Si vous décidez de ne pas afficher une image, il [...]]]></description>
			<content:encoded><![CDATA[<p>A l&#8217;heure où l&#8217;on parle beaucoup de <em>Responsive Webdesign</em> via notamment les propriétés CSS3 Media Queries, il est important de s&#8217;interroger sur la manière dont les différents périphériques mobiles se comportent au moment de télécharger les images. Disons que vous affichez une image en tant “normal” et que vous décidez de lui appliquer <code>display: none</code> si <code>max-width: 600px</code>. L&#8217;idéal serait que le périphérique ciblé ne demande pas l&#8217;image afin d&#8217;épargner la bande passante.<span id="more-11904"></span></p>

<p><strong><a href="http://timkadlec.com/2012/04/media-query-asset-downloading-results/">Media Query &amp; Asset Downloading Results</a></strong> fait état d&#8217;une série de tests où il apparait que :</p>

<ul>
    <li>Si vous décidez de ne pas afficher une image, il ne faut pas compter à coup sûr sur la propriété <code>display: none</code>. A la place l&#8217;auteur recommande d&#8217;utiliser Javascript ou une approche côté serveur.</li>
    <li>Pour masquer une image définie en <code>background-image</code>, il est préférable de masquer l&#8217;élément parent. Si cela n&#8217;est pas possible, il est possible d&#8217;utiliser une surcharge CSS avec <code>background-image: none</code>.</li>
    <li>Pour permuter des images de fond, il faut les définir toutes les deux à l&#8217;intérieur des Medias Queries</li>
</ul>

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

<ul class='related_post'><li><a href='http://css.4design.tl/nouvelle-methode-remplacement-image-css' title='Nouvelle méthode de remplacement d&#8217;image en CSS'>Nouvelle méthode de remplacement d&#8217;image en CSS</a></li><li><a href='http://css.4design.tl/journee-mondiale-accessibilite-9-mai' title='La journée mondiale de l&#8217;accessibilité, c&#8217;est maintenant !'>La journée mondiale de l&#8217;accessibilité, c&#8217;est maintenant !</a></li><li><a href='http://css.4design.tl/check-your-body-avec-le-w3c' title='Check your &lt;body&gt; avec le W3C'>Check your &lt;body&gt; avec le W3C</a></li><li><a href='http://css.4design.tl/nouvelle-methode-de-remplacement-de-texte-par-une-image' title='Nouvelle méthode de remplacement de texte par une image'>Nouvelle méthode de remplacement de texte par une image</a></li><li><a href='http://css.4design.tl/11-videos-accessibilite-mal-voyants' title='11 vidéos pour comprendre l&#039;accessibilité du point de vue&#8230; des mal-voyants'>11 vidéos pour comprendre l&#039;accessibilité du point de vue&#8230; des mal-voyants</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11904&amp;md5=0bf79c7e40b7a721ce78222ef763f539" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/media-queries-telechargement-images-mobiles/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fmedia-queries-telechargement-images-mobiles&amp;language=fr_FR&amp;category=text&amp;title=Media+queries+et+t%C3%A9l%C3%A9chargement+des+images+par+les+mobiles&amp;description=A+l%26%238217%3Bheure+o%C3%B9+l%26%238217%3Bon+parle+beaucoup+de+Responsive+Webdesign+via+notamment+les+propri%C3%A9t%C3%A9s+CSS3+Media+Queries%2C+il+est+important+de+s%26%238217%3Binterroger+sur+la+mani%C3%A8re+dont+les+diff%C3%A9rents+p%C3%A9riph%C3%A9riques+mobiles+se...&amp;tags=Background-image%2CDisplay%2CImage%2CMedia+Queries%2CMobile%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Le petit journal du web des CSS : Bootstrap, Responsive, Triangle, Etc.</title>
		<link>http://css.4design.tl/le-petit-journal-du-web-css-bootstrap-responsive-triangle</link>
		<comments>http://css.4design.tl/le-petit-journal-du-web-css-bootstrap-responsive-triangle#comments</comments>
		<pubDate>Mon, 16 Apr 2012 12:49:51 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[Landscape]]></category>
		<category><![CDATA[Portrait]]></category>
		<category><![CDATA[Responsive]]></category>
		<category><![CDATA[Triangle]]></category>
		<category><![CDATA[Zurb Fondation]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11886</guid>
		<description><![CDATA[Dans ce petit journal du web vous trouverez des liens bien frais pour 1) faire ce que vous voulez avec Bootstrap, 2) avoir un aperçu du rendu de votre site dans différents formats mobiles, 3) copier-coller quelques règles CSS pour obtenir des triangles orientés dans les quatre directions sans image, 4) suivre un tutoriel pour intégrer un prototype de page directement dans le navigateur avec le framework CSS Zurb Fondation. Style Bootstrap &#8212; Une page web pour styler visuellement tous les composants de Bootstrap : typographie, boutons, formulaires, etc. Responsinator&#8211; Entrez l&#8217;URL de votre choix et admirez (ou pas) l&#8217;affichage [...]]]></description>
			<content:encoded><![CDATA[<p>Dans ce petit journal du web vous trouverez des liens bien frais pour 1) faire ce que vous voulez avec Bootstrap, 2) avoir un aperçu du rendu de votre site dans différents formats mobiles, 3) copier-coller quelques règles CSS pour obtenir des triangles orientés dans les quatre directions sans image, 4) suivre un tutoriel pour intégrer un prototype de page directement dans le navigateur avec le framework CSS Zurb Fondation.<span id="more-11886"></span></p>

<ul>
    <li><strong><a href="http://stylebootstrap.info/">Style Bootstrap</a></strong> &#8212; Une page web pour styler visuellement tous les composants de <a href="http://twitter.github.com/bootstrap/">Bootstrap</a> : typographie, boutons, formulaires, etc.</li>
    <li><strong><a href="http://www.responsinator.com/">Responsinator</a></strong>&#8211; Entrez l&#8217;URL de votre choix et admirez (ou pas) l&#8217;affichage de votre page dans les formats mobiles suivants :
<ul>
    <li>iPhone portrait 320 x 480</li>
    <li>iPhone landscape 480 x 320</li>
    <li>Crappy Android portrait 240 x 320</li>
    <li>Crappy Android landscape 320 x 240</li>
    <li>Nicer Android portrait 295 x 515</li>
    <li>Nicer Android landscape 515 x 295</li>
    <li>iPad portrait 768 x 1024</li>
    <li>iPad landscape 1024 x 768</li>
    <li>Kindle portrait 600 x 1024</li>
    <li>Kindle landscape 1024 x 600</li>
</ul>
</li>
    <li><strong><a href="http://css-tricks.com/snippets/css/css-triangle/">Triangles CSSS</a></strong>&#8211; Quatre exemples de code CSS pour faire des triangles sans image :
<pre>.arrow-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid black;
}
.arrow-down {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #f00;
}
.arrow-right {
    width: 0;
    height: 0;
    border-top: 60px solid transparent;
    border-bottom: 60px solid transparent;
    border-left: 60px solid green;
}
.arrow-left {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid blue;
}</pre>
→ Voir <a href="http://css.4design.tl/des-bulles-de-dialogue-en-css3-sans-image">Des bulles de dialogue en CSS3 sans image</a> pour aller plus loin.</li>
    <li><strong><a href="http://www.alistapart.com/articles/dive-into-responsive-prototyping-with-foundation/">Dive into Responsive Prototyping with Foundation</a></strong> &#8212; Article didactique qui présente la mise en œuvre du framework <a href="http://foundation.zurb.com/">Zurb Fondation</a> avec un exemple de prototype.</li>
    <li><strong><a href="http://responsive.is">Responsive.is</a></strong> &#8212; Ajoutez votre URL dans le champs adéquat et sélectionnez les périphériques mobiles : Tablet Landscape, Tablet Portrait, Smartphone Landscape, Smartphone Portrait. L&#8217;interface s&#8217;adapte progressivement aux différentes dimensions.</li>
</ul>

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

<ul class='related_post'><li><a href='http://css.4design.tl/liens-media-queries-css3' title='Quelques liens sur les Media Queries en CSS3'>Quelques liens sur les Media Queries en CSS3</a></li><li><a href='http://css.4design.tl/grille-modulaire-peripheriques-mobiles-iphone-android-ipad' title='Grille modulaire pour périphériques mobiles (iPhone, Android, iPad)'>Grille modulaire pour périphériques mobiles (iPhone, Android, iPad)</a></li><li><a href='http://css.4design.tl/11-videos-accessibilite-mal-voyants' title='11 vidéos pour comprendre l&#039;accessibilité du point de vue&#8230; des mal-voyants'>11 vidéos pour comprendre l&#039;accessibilité du point de vue&#8230; des mal-voyants</a></li><li><a href='http://css.4design.tl/petit-journal-du-web-septembre-2011' title='Le Petit Journal du Web &#8212; 09/2011'>Le Petit Journal du Web &#8212; 09/2011</a></li><li><a href='http://css.4design.tl/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11886&amp;md5=e095182abb01b763127bb50d07b3a831" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/le-petit-journal-du-web-css-bootstrap-responsive-triangle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fle-petit-journal-du-web-css-bootstrap-responsive-triangle&amp;language=fr_FR&amp;category=text&amp;title=Le+petit+journal+du+web+des+CSS+%3A+Bootstrap%2C+Responsive%2C+Triangle%2C+Etc.&amp;description=Dans+ce+petit+journal+du+web+vous+trouverez+des+liens+bien+frais+pour+1%29+faire+ce+que+vous+voulez+avec+Bootstrap%2C+2%29+avoir+un+aper%C3%A7u+du+rendu+de+votre+site...&amp;tags=Android%2CBootstrap%2CiPad%2CiPhone%2CKindle%2CLandscape%2CPortrait%2CResponsive%2CTriangle%2CZurb+Fondation%2Cblog" type="text/html" />
	</item>
		<item>
		<title>EM Calculator : simplifiez vos calculs en em</title>
		<link>http://css.4design.tl/em-calculator-simplifiez-vos-calculs-en-em</link>
		<comments>http://css.4design.tl/em-calculator-simplifiez-vos-calculs-en-em#comments</comments>
		<pubDate>Sun, 15 Apr 2012 14:38:04 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[%]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[EM]]></category>
		<category><![CDATA[EM Calculator]]></category>
		<category><![CDATA[Font-size]]></category>
		<category><![CDATA[px]]></category>
		<category><![CDATA[rem]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11860</guid>
		<description><![CDATA[Une pratique courante pour déterminer les tailles de caractère consiste à utiliser une valeur de 62.5% sur le body pour obtenir une taille de base de 10px et d&#8217;utiliser un coefficient multiplicateurs en em pour simplifier les calculs à venir. Dans ce contexte, 1.2em est égale à 12px et 2.4em à 24px, etc. Selon l&#8217;article Font sizing with rem could be avoided, c&#8217;est une fausse bonne idée : des calculs fastidieux nous sont épargnés, certes, mais nous devrons spécifier les nouvelles tailles à chaque fois. On ne peut raisonnablement pas utiliser une taille par défaut de 10px pour le texte si [...]]]></description>
			<content:encoded><![CDATA[<p>Une pratique courante pour déterminer les tailles de caractère consiste à utiliser une valeur de <code>62.5%</code> sur le <code>body</code> pour obtenir une taille de base de <code>10px</code> et d&#8217;utiliser un coefficient multiplicateurs en <code>em</code> pour simplifier les calculs à venir. Dans ce contexte, <code>1.2em</code> est égale à <code>12px</code> et <code>2.4em</code> à <code>24px</code>, etc. Selon l&#8217;article <a title="les tailles de police en rem devraient être évitées" href="http://csswizardry.com/2011/05/font-sizing-with-rem-could-be-avoided/">Font sizing with <code>rem</code> could be avoided</a>, c&#8217;est une fausse bonne idée : des calculs fastidieux nous sont épargnés, certes, mais nous devrons spécifier les nouvelles tailles à chaque fois. On ne peut raisonnablement pas utiliser une taille par défaut de 10px pour le texte si on veut être lu.<span id="more-11860"></span></p>

<h2>EM Calculator</h2>

<p>Si vous voulez utiliser une taille par défaut de <code>14px</code> pour le texte, il vaut mieux appliquer une taille de <code>0.875em</code> sur le <code>body</code> et sortir la calculette pour les autres tailles. Si vous avez la flemme d&#8217;utiliser votre calculatrice, <strong><a href="http://riddle.pl/emcalc/">EM Calculator</a></strong> est fait pour vous.</p>

<h6>EM Calculator est un outil créé en JavaScript par <a href="http://riddle.pl/">Piotr Petrus</a> pour convertir des <code>px</code> en <code>em</code> pour simplifier l&#8217;usage des <code>em</code>.</h6>

<div id="attachment_11865" class="wp-caption alignnone" style="width: 444px"><a href="http://css.4design.tl/em-calculator-simplifiez-vos-calculs-en-em/em-calculator" rel="attachment wp-att-11865"><img class="size-large wp-image-11865 " title="em-calculator" src="http://css.4design.tl/files/2012/04/em-calculator-434x352.png" alt="" width="434" height="352" /></a><p class="wp-caption-text">EM Calculator est un service simple et efficace pour déterminer l&#39;équivalent em d&#39;une taille exprimée en px.</p></div>

<p>Une des pierres d&#8217;achoppement des <code>em's</code> est qu&#8217;il faut remettre un coup de <code>font-size: 1em;</code> lorsque les balises sont imbriquées. Pour pallier cet inconvénient, <em>EM Calculator</em> permet de choisir sur quels niveaux de profondeur le calcul doit s&#8217;effectuer. Bien sûr, certains diront que l&#8217;unité <code>rem</code> est faite pour cela, mais l&#8217;utilisation de <em>EM Calculator</em> n&#8217;est tout de même pas si rédhibitoire.</p>

<h3>Les plus</h3>

<p>Comme vous pouvez le constater sur l&#8217;illustration ci-dessus, il est possible de choisir entre un élément frère (<em>sibling</em>) ou enfant (<em>child</em>). Parmi les options, nous pouvons modifier la taille par défaut de l&#8217;agent utilisateur (en général 16px). Cerise sur le gâteau, on peut sauvegarder plusieurs sessions de travail.</p>

<h3>Le moins</h3>

<p>Il ne semble pas possible d&#8217;exporter les CSS.</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/nouvelle-methode-de-remplacement-de-texte-par-une-image' title='Nouvelle méthode de remplacement de texte par une image'>Nouvelle méthode de remplacement de texte par une image</a></li><li><a href='http://css.4design.tl/solution-css-accessible-remplacer-texte-html-par-image' title='Une solution CSS accessible pour remplacer du texte HTML par une image'>Une solution CSS accessible pour remplacer du texte HTML par une image</a></li><li><a href='http://css.4design.tl/css-selectors' title='CSS Selectors &#8212; Visualiser les sélecteurs CSS de manière interactive'>CSS Selectors &#8212; Visualiser les sélecteurs CSS de manière interactive</a></li><li><a href='http://css.4design.tl/metier-integrateur-web' title='Quel est le coeur de métier de l&#8217;intégrateur web ?'>Quel est le coeur de métier de l&#8217;intégrateur web ?</a></li><li><a href='http://css.4design.tl/guide-de-bonnes-pratiques-html-css-google' title='Guide de bonnes pratiques HTML &amp; CSS par Google'>Guide de bonnes pratiques HTML &#038; CSS par Google</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11860&amp;md5=2e1d4769d35dccbd65d4c4f202bdd4bb" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/em-calculator-simplifiez-vos-calculs-en-em/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fem-calculator-simplifiez-vos-calculs-en-em&amp;language=fr_FR&amp;category=text&amp;title=EM+Calculator+%3A+simplifiez+vos+calculs+en+em&amp;description=Une+pratique+courante+pour+d%C3%A9terminer+les+tailles+de+caract%C3%A8re+consiste+%C3%A0+utiliser+une+valeur+de%C2%A062.5%25+sur+le+body+pour+obtenir+une+taille+de+base+de+10px+et+d%26%238217%3Butiliser+un+coefficient...&amp;tags=%25%2CCSS%2CEM%2CEM+Calculator%2CFont-size%2Cpx%2Crem%2Cblog" 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: basic

Served from: css.4design.tl @ 2012-05-21 16:19:56 -->
