<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="ARTICLE @ XOOPS powered by FeedCreator" -->
<rss version="0.91">
    <channel>
        <title>XooFoo Community :: Blog</title>
        <description><![CDATA[XML for blog css4design : des css pour votre design html]]></description>
        <link>http://community.xoofoo.org/modules/actus_webmaster/index.php/b29</link>
        <lastBuildDate>Thu, 24 May 2012 01:29:53 +0200</lastBuildDate>
        <generator>ARTICLE @ XOOPS powered by FeedCreator</generator>
        <image>
            <url>http://community.xoofoo.org/modules/actus_webmaster/images/logo.png</url>
            <title>XooFoo Community :: Blog</title>
            <link>http://community.xoofoo.org/modules/actus_webmaster/</link>
            <width>92</width>
            <height>52</height>
            <description>XML for blog css4design : des css pour votre design html</description>
        </image>
        <language>en</language>
        <managingEditor>community at xoofoo dot org</managingEditor>
        <webMaster>community at xoofoo dot org</webMaster>
        <category>Webmaster</category>
        <item>
            <title>La journée mondiale de l&amp;#039;accessibilité, c&amp;#039;est maintenant !</title>
            <link>http://community.xoofoo.org/modules/actus_webmaster/view.article.php/6643</link>
            <description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;"><br />			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss.4design.tl%2Fjournee-mondiale-accessibilite-9-mai"><br />				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss.4design.tl%2Fjournee-mondiale-accessibilite-9-mai&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" /><br />			</a><br />		</div><p>Le <a href="http://www.mysqltalk.com/gaad.html">GAAD</a> (<em>Global Accessibility Awareness Day</em>) dédie cette journée du 9 mai 2012 à la sensibilisation du plus grand nombre à l&#8217;accessibilité des contenus et applications digitales (web, logiciel, application mobile, etc.) pour les personnes en situation de handicap.<span id="more-11993"></span></p><br /><br /><h2 id="watch-headline-title">Demain, le Web sera plus humain</h2><br /><br /><iframe src="http://www.youtube.com/embed/O2oFfNhhmj8" frameborder="0" width="633" height="521"></iframe><br /><br /><p>Merci à <a href="https://plus.google.com/u/0/115929230560039879245/about">Monique Brunel</a> (<a title="Blog Webatou, le Web accessible à tous" href="http://blog.webatou.info/">Webatou</a>) d&#8217;avoir partagé cette vidéo.</p><br /><br /><h3 class='related_post_title'>Articles sur le même sujet</h3><br /><br /><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/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/votre-blog-sur-un-telephone-portable-really-ready' title='Votre blog sur un téléphone portable, really ready ?'>Votre blog sur un téléphone portable, really ready ?</a></li><li><a href='http://css.4design.tl/media-queries-telechargement-images-mobiles' title='Media queries et téléchargement des images par les mobiles'>Media queries et téléchargement des images par les mobiles</a></li><li><a href='http://css.4design.tl/ressources-pour-web-designer' title='9 ressources pour web designer'>9 ressources pour web designer</a></li></ul><br /> <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11993&amp;md5=2f19bbb8f844aa020dc845971ec33b41" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p><img src="http://feeds.feedburner.com/~r/css4design/~4/o0F4jML0Nh8" height="1" width="1"/><br />Source: http://feedproxy.google.com/~r/css4design/~3/o0F4jML0Nh8/journee-mondiale-accessibilite-9-mai Bruno Bichet]]></description>
            <author>Bruno Bichet</author>
            <pubDate>Wed, 09 May 2012 19:49:58 +0200</pubDate>
        </item>
        <item>
            <title>CSS Selectors -- Visualiser les sélecteurs CSS de manière interactive</title>
            <link>http://community.xoofoo.org/modules/actus_webmaster/view.article.php/6642</link>
            <description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;"><br />			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss.4design.tl%2Fcss-selectors"><br />				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss.4design.tl%2Fcss-selectors&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" /><br />			</a><br />		</div><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><br /><br /><h2>Exemple pour first-child</h2><br /><br /><h3>La règle CSS</h3><br /><br /><p><pre>#target p:first-child {font-weight: bold;}</pre></p><br /><br /><h3>Le marquage HTML</h3><br /><br /><p><pre>&lt;div id="target"&gt;<br />    &lt;h2&gt;Where the Buggalo Roam&lt;/h2&gt;<br />    &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;<br />    &lt;div&gt;<br />        <strong>&lt;p&gt;Does anybody else feel jealous and aroused and worried?&lt;/p&gt;</strong><br />    &lt;/div&gt;<br />    &lt;h2&gt;The Mutants Are Revolting&lt;/h2&gt;<br />    &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;<br />    &lt;h2&gt;Space Pilot 3000&lt;/h2&gt;<br />    &lt;p&gt;Now, now. Perfectly symmetrical violence never solved anything.&lt;/p&gt;<br />&lt;/div&gt;</pre><br />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><br /><br /><p>Via @dhoko_</p><br /><br /><h3 class='related_post_title'>Articles sur le même sujet</h3><br /><br /><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><br /> <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><img src="http://feeds.feedburner.com/~r/css4design/~4/_b5mjIzmFAw" height="1" width="1"/><br />Source: http://feedproxy.google.com/~r/css4design/~3/_b5mjIzmFAw/css-selectors Bruno Bichet]]></description>
            <author>Bruno Bichet</author>
            <pubDate>Mon, 14 May 2012 11:26:44 +0200</pubDate>
        </item>
        <item>
            <title>Quel est le coeur de métier de l&amp;#039;intégrateur web ?</title>
            <link>http://community.xoofoo.org/modules/actus_webmaster/view.article.php/6641</link>
            <description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;"><br />			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss.4design.tl%2Fmetier-integrateur-web"><br />				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss.4design.tl%2Fmetier-integrateur-web&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" /><br />			</a><br />		</div><p>Cet article s&#8217;inspire d&#8217;un <a href="https://twitter.com/cyberbaloo_/statuses/200328771201548289">tweet</a> de Sophie Drouvroy ?@cyberbaloo_ qui pose une question apparemment toute simple : <q>Pour vous un intégrateur web est censé savoir faire quoi techniquement ?</q> L&#8217;intégrateur web devrait maitriser le couple HTML &amp; CSS et connaitre suffisamment Photoshop pour découper les portions d&#8217;images. Il doit également pouvoir travailler au milieu d&#8217;un langage côté serveur comme PHP ou client comme Javascript. En effet, il arrive souvent que l&#8217;intégrateur intervienne sur des projets déjà en production.<span id="more-11999"></span></p><br /><br /><p>Bien sûr, c&#8217;est très réducteur car ce métier est au carrefour de beaucoup d&#8217;autres : graphisme, design, ergonomie, accessibilité, développement, référencement (SEO), rédaction, etc. Chaque intégrateur et intégratrice web sera plus ou moins à l&#8217;aise avec tout ou partie de ces domaines, en fonction de son background et de ses expériences.</p><br /><br /><p>La question de Sophie est en fait plus précise : est-ce que l&#8217;intégrateur web doit obligatoirement connaitre Javascript ? Oui, l&#8217;intégrateur doit posséder des connaissances suffisantes pour modifier ou adapter du code Javascript ou plus prosaïquement pour rechercher le meilleur plugin jQuery en terme de fonctionnalités, de performances et d&#8217;accessibilité.</p><br /><br /><h2>Qu&#8217;est-ce que l&#8217;intégration web ?</h2><br /><br /><blockquote><br />L'intégrateur web produit généralement des pages web à partir d'indications visuelles ou auditives : maquette plus ou moins détaillée dans un logiciel de traitement d'image, croquis à main levée, directives verbales, etc. Il utilise tout code informatique compatible avec les agents utilisateurs (les navigateurs web). Il créent le plus souvent des composés <abbr title="Hypertext Markup Language : langage de balisage qui permet d'écrire de l'hypertexte">HTML</abbr> &amp; <abbr title="Cascading Style Sheets : feuilles de style en cascade">CSS</abbr> pour déterminer le fond et la forme des éléments composant la page. Il peut ajouter de l'interactivité avec les utilisateurs en manipulant le <abbr title="Document Object Model">DOM</abbr> avec <abbr title="Langage de programmation orienté objet mis en oeuvre dans Javascript, notamment">ECMAScript</abbr>.</blockquote><br /><br /><p>Source : <a title="" href="../definir-metier-integrateur-web" rel="bookmark">Définir le métier « intégrateur web » ou « intégratrice web »</a></p><br /><br /><h2>Qui fait de l&#8217;intégration web ?</h2><br /><br /><dl><br /><dt>Intégrateur web</dt><br /><dd>Au sens strict, c&#8217;est celui ou celle qui découpe une maquette Photoshop (ou tout autre logiciel de traitement d&#8217;image) pour la transformer en page web à l&#8217;aide principalement de HTML et CSS. Il peut utiliser Javascript, le plus souvent sous la forme de plugin jQuery pour les carousels, les menus déroulants, etc</dd><br /><br /><dt>Webdesigner</dt><br /><dd>C&#8217;est le graphiste spécialisé dans le web qui fait l&#8217;intégration de ses maquettes,</dd><br /><br /><dt>Développeur front-end</dt><br /><dd>C&#8217;est le développeur PHP/Javascript qui fait la partie frontale du site en allant piocher les informations à afficher dans une base de données. Il utilise principalement PHP, Javascript, HTML et CSS.</dd><br /><br /><dt>Webmaster</dt><br /><dd>Chargé d&#8217;alimenter le site web dont il a la charge, il peut être amené à coder les contenus ou à décliner des pages existantes.</dd><br /><br /><dt>Community manager</dt><br /><dd>Ne rigolez pas. Oui, le community manager peut être amené à faire de l&#8217;intégration web.</dd><br /></dl><br /><br /><p>La question subsidiaire est de savoir à partir de quel moment on devient un développeur qui fait aussi de l&#8217;intégration ?</p><br /><br /><h3 class='related_post_title'>Articles sur le même sujet</h3><br /><br /><ul class='related_post'><li><a href='http://css.4design.tl/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</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><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/fonctions-metier-integrateur-web' title='Quelques notes sur les fonctions de l'intégrateur web et de l'intégratrice web'>Quelques notes sur les fonctions de l'intégrateur web et de l'intégratrice web</a></li><li><a href='http://css.4design.tl/definir-metier-integrateur-web' title='Définir le métier « intégrateur web » ou « intégratrice web »'>Définir le métier « intégrateur web » ou « intégratrice web »</a></li></ul><br /> <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11999&amp;md5=993d915050e8ca2c3dd4e0803e765beb" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p><img src="http://feeds.feedburner.com/~r/css4design/~4/Adl-L7m7XvY" height="1" width="1"/><br />Source: http://feedproxy.google.com/~r/css4design/~3/Adl-L7m7XvY/metier-integrateur-web Bruno Bichet]]></description>
            <author>Bruno Bichet</author>
            <pubDate>Thu, 10 May 2012 20:21:08 +0200</pubDate>
        </item>
        <item>
            <title>Guide de bonnes pratiques HTML &amp; CSS par Google</title>
            <link>http://community.xoofoo.org/modules/actus_webmaster/view.article.php/6597</link>
            <description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;"><br />			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss.4design.tl%2Fguide-de-bonnes-pratiques-html-css-google"><br />				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss.4design.tl%2Fguide-de-bonnes-pratiques-html-css-google&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" /><br />			</a><br />		</div><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><br /><br /><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><br /><br /><p>-> Lire <a href="http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml">Google HTML/CSS Style Guide</a></p><br /><br /><h3 class='related_post_title'>Articles sur le même sujet</h3><br /><br /><ul class='related_post'><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><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/foundation-framework-html-css-jquery' title='Foundation &#8212; Framework HTML, CSS &amp; jQuery'>Foundation &#8212; Framework HTML, CSS &#038; jQuery</a></li></ul><br /> <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><img src="http://feeds.feedburner.com/~r/css4design/~4/nN4eB-kwPLI" height="1" width="1"/><br />Source: http://feedproxy.google.com/~r/css4design/~3/nN4eB-kwPLI/guide-de-bonnes-pratiques-html-css-google Bruno Bichet]]></description>
            <author>Bruno Bichet</author>
            <pubDate>Thu, 03 May 2012 15:58:58 +0200</pubDate>
        </item>
        <item>
            <title>Editeur de dégradés CSS3 à la mode de Photoshop</title>
            <link>http://community.xoofoo.org/modules/actus_webmaster/view.article.php/6596</link>
            <description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;"><br />			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss.4design.tl%2Fediteur-de-degrades-css3-a-la-mode-de-photoshop"><br />				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss.4design.tl%2Fediteur-de-degrades-css3-a-la-mode-de-photoshop&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" /><br />			</a><br />		</div><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><br /><br /><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><br /><br /><p>Les paramètres modifiables sont :</p><br /><br /><ul><br />    <li>Positionnement des curseurs pour déterminer la longueur, l&#8217;opacité et le seuil des couleurs prises en compte,</li><br />    <li>Ajustement des couleurs via des curseurs dynamique pour la teinte, la saturation et la luminosité,</li><br />    <li>L&#8217;orientation du dégradé : horizontal, vertical, diagonal (droite-<strong>gauche</strong>), diagonale (<strong>gauche</strong>-droite) et radial,</li><br /></ul><br /><br /><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><br /><br /><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><br /><br /><h2>Exemples SCSS (Sass)</h2><br /><br /><p><pre><br />// needs latest Compass, add '@import "compass"' to your scss<br />background-color: rgb(228,245,252); // Old browsers</p><br /><br /><p>@include filter-gradient(#e4f5fc, #2ab0ed, vertical); // IE6-8</p><br /><br /><p>// IE9 SVG, needs conditional override of 'filter' to 'none'<br />$experimental-support-for-svg: true;<br />@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><br /><br /><h2>Exemple CSS</h2><br /><br /><p><pre><br />background: rgb(228,245,252); /* Old browsers &#42;/</p><br /><br /><p>/* IE9 SVG, needs conditional override of 'filter' to 'none' &#42;/<br />background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZjVmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2JmZThmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzlmZDhlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYWIwZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);</p><br /><br /><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><br /><br /><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><br /><br /><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><br /><br /><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><br /><br /><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><br /><br /><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><br /><br /><p>filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#2ab0ed',GradientType=0 ); /* IE6-8 &#42;/<br /></pre></p><br /><br /><h2>Pour IE9 &#8212; IE10</h2><br /><br /><p><pre>&lt;!--[if gte IE 9]&gt;<br />  &lt;style type="text/css"&gt;<br />    .gradient {<br />       filter: none;<br />    }<br />  &lt;/style&gt;<br />&lt;![endif]--&gt;</pre></p><br /><br /><h2>Envie de plus de générateur de CSS ?</h2><br /><br /><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><br /><br /><p><strong>PS</strong> : Trois message subliminaux se sont glissés dans ce billet <img src="http://community.xoofoo.org/uploads/smil3dbd4d6422f04.gif" alt="" /></p><br /><br /><h3 class='related_post_title'>Articles sur le même sujet</h3><br /><br /><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'intégrateur web'>HTML5 et CSS pour l'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><br /> <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><img src="http://feeds.feedburner.com/~r/css4design/~4/DLF36XMgCqc" height="1" width="1"/><br />Source: http://feedproxy.google.com/~r/css4design/~3/DLF36XMgCqc/editeur-de-degrades-css3-a-la-mode-de-photoshop Bruno Bichet]]></description>
            <author>Bruno Bichet</author>
            <pubDate>Wed, 02 May 2012 19:37:34 +0200</pubDate>
        </item>
        <item>
            <title>Optimiser les images PNG, JPG, GIF</title>
            <link>http://community.xoofoo.org/modules/actus_webmaster/view.article.php/6576</link>
            <description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;"><br />			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss.4design.tl%2Foptimiser-images-png-jpg-gif"><br />				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss.4design.tl%2Foptimiser-images-png-jpg-gif&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" /><br />			</a><br />		</div><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><br /><br /><h2>Outils en ligne</h2><br /><br /><ul><br />    <li><a href="http://www.punypng.com/">PunyPNG</a> &#8212; Réduit le poids des fichiers PNG, JPEG et GIF</li><br />    <li><a href="http://www.smushit.com/ysmush.it/">Smush.it</a> &#8212; Compresse les images au format PNG</li><br /></ul><br /><br /><h2>Logiciels à installer</h2><br /><br /><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><br /><br /><ul><br />    <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><br />    <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><br /></ul><br /><br /><h3>Autres outils</h3><br /><br /><ul><br />    <li><a href="http://advancemame.sourceforge.net/comp-download.html">AdvanceCOMP</a></li><br />    <li><a href="http://frdx.free.fr/cryopng/">CryoPNG</a></li><br />    <li><a href="http://optipng.sourceforge.net/">OptiPNG</a></li><br />    <li><a href="http://pmt.sourceforge.net/pngcrush/">PNGCrush</a></li><br />    <li><a href="http://psydk.org/PngOptimizer.php">PNGOptimizer</a></li><br />    <li><a href="http://advsys.net/ken/utils.htm">PNGOUT</a></li><br />    <li><a href="http://optipng.sourceforge.net/">PNGRewrite</a></li><br />    <li><a href="http://bjoern.hoehrmann.de/pngwolf/">PNGWolf</a></li><br />    <li><a href="http://x128.ho.ua/pngutils.html">TruePNG</a></li><br />    <li><a href="http://www.walbeehm.com/download/">DeflOpt</a></li><br />    <li><a href="http://encode.ru/threads/1214-defluff-a-deflate-huffman-optimizer">defluff</a></li><br />    <li><a href="http://frdx.free.fr/huffmix/">Huffmix</a></li><br />    <li><a href="http://encode.ru/threads/620-Images-PreProcessor-PrePNG">PrePNG</a></li><br />    <li><a href="http://pngquant.org/">pngquant</a></li><br />    <li><a href="http://pngnq.sourceforge.net/">pngnq</a></li><br />    <li><a href="http://x128.ho.ua/">Color Quantizer</a></li><br /></ul><br /><br /><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><br /><br /><h3 class='related_post_title'>Articles sur le même sujet</h3><br /><br /><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'intégrateur HTML et ses petits tracas&#8230;'>[résolu] Les folles journées de l'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><br /> <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><img src="http://feeds.feedburner.com/~r/css4design/~4/epGtSGrIL5I" height="1" width="1"/><br />Source: http://feedproxy.google.com/~r/css4design/~3/epGtSGrIL5I/optimiser-images-png-jpg-gif Bruno Bichet]]></description>
            <author>Bruno Bichet</author>
            <pubDate>Sun, 29 Apr 2012 20:01:32 +0200</pubDate>
        </item>
        <item>
            <title>Recommandations pour développeurs web front-end</title>
            <link>http://community.xoofoo.org/modules/actus_webmaster/view.article.php/6575</link>
            <description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;"><br />			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss.4design.tl%2Frecommandations-developpeurs-web-front-end"><br />				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss.4design.tl%2Frecommandations-developpeurs-web-front-end&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" /><br />			</a><br />		</div><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><br /><br /><ul><br />    <li><a href="http://www.jquery.com/">jQuery</a> &#8212; Javascript sans grumeau</li><br />    <li><a href="http://www.jqueryui.com/">jQuery UI</a> &#8212; Est à UX/UI ce que jQuery est à JavaScript</li><br />    <li><a href="http://www.modernizr.com/">Modernizr</a> &#8212; Détectez les fonctionnalités, pas le navigaeur !</li><br />    <li><a href="https://github.com/scottjehl/Respond">RespondJS</a> &#8212; Responsive web design dans les vieux navigateurs.</li><br />    <li><a href="http://www.fontsquirrel.com/fontface/generator">@font-face Generator</a> &#8211;  Les polices de caractère pour tous, partout.</li><br />    <li><a href="http://www.raphaeljs.com/">RaphaelJS</a> &#8212; Simplifie le dessin vectoriel dans les navigateurs.</li><br />    <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><br />    <li><a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap</a> &#8212; Prototypez rapidement vos applications web.</li><br /></ul><br /><br /><p>Merci à @picodix pour le lien o/</p><br /><br /><h3 class='related_post_title'>Articles sur le même sujet</h3><br /><br /><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/blogs-developpeurs-web' title='34 blogs de développeurs web'>34 blogs de développeurs web</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li></ul><br /> <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><img src="http://feeds.feedburner.com/~r/css4design/~4/7ZSJE-KmodA" height="1" width="1"/><br />Source: http://feedproxy.google.com/~r/css4design/~3/7ZSJE-KmodA/recommandations-developpeurs-web-front-end Bruno Bichet]]></description>
            <author>Bruno Bichet</author>
            <pubDate>Thu, 26 Apr 2012 18:12:07 +0200</pubDate>
        </item>
        <item>
            <title>Lutte des classes CSS !</title>
            <link>http://community.xoofoo.org/modules/actus_webmaster/view.article.php/6555</link>
            <description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;"><br />			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss.4design.tl%2Flutte-des-classes-css"><br />				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss.4design.tl%2Flutte-des-classes-css&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" /><br />			</a><br />		</div><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><br /><br /><h2>Exemple 1</h2><br /><br /><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><br /><pre>[class*="btn-"] { } // Styles génériques<br />.btn-small { }      // Diminuer font-size<br />.btn-medium { }     // Taille par défaut<br />.btn-large { }      // Augmenter font-size<br />.btn-primary { }    // Faire flotter le bouton à gauche<br />.btn-secondary { }  // Faire flotter le bouton à droite<br />.btn-left { }       // Ajouter une icône à gauche des boutons<br />.btn-right { }      // Ajouter une icône à droite des boutons</pre></p><br /><br /><h2>Exemple 2</h2><br /><br /><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> :<br /><pre>.btn { }            // Styles génériques pour les boutons<br />.icon-right { }     // Ajouter une icône à droite de n'importe quel élément<br />.icon-left { }      // Ajouter une icône à gauche de n'importe quel élément<br />.btn.icon-right { } // Ajouter une icône à droite du bouton<br />.btn.icon-left { }  // Ajouter une icône à gauche du bouton</pre></p><br /><br /><h2>Exemple 3</h2><br /><br /><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><br /><pre>.item {}             // styles génétiques pour item<br />&#35;cart .item { }     // styles spécifiques pour item dans le contexte du panier<br />&#35;category .item { } // styles spécifiques pour item dans le contexte des catégories<br />&#35;product .item { }  // styles spécifiques pour item dans le contexte des produits</pre><br />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 :<br /><pre>.item { }<br />.item-cart {  }<br />.item-category { }<br />.item-product { }</pre><br />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 !<br /><pre>.item { }<br />.cart { }<br />.category { }<br />.product { }<br />.item.cart {  }<br />.item.category { }<br />.item.product { }</pre></p><br /><br /><h2>Pour aller plus loin</h2><br /><br /><ul><br />    <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><br />    <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><br />    <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><br /></ul><br /><br /><h3 class='related_post_title'>Articles sur le même sujet</h3><br /><br /><ul class='related_post'><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><li><a href='http://css.4design.tl/foundation-framework-html-css-jquery' title='Foundation &#8212; Framework HTML, CSS &amp; jQuery'>Foundation &#8212; Framework HTML, CSS &#038; jQuery</a></li><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></ul><br /> <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><img src="http://feeds.feedburner.com/~r/css4design/~4/XQm3cFCrwBY" height="1" width="1"/><br />Source: http://feedproxy.google.com/~r/css4design/~3/XQm3cFCrwBY/lutte-des-classes-css Bruno Bichet]]></description>
            <author>Bruno Bichet</author>
            <pubDate>Wed, 25 Apr 2012 13:37:11 +0200</pubDate>
        </item>
        <item>
            <title>Tutoriels pour apprendre HTML &amp; CSS</title>
            <link>http://community.xoofoo.org/modules/actus_webmaster/view.article.php/6524</link>
            <description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;"><br />			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss.4design.tl%2Ftutoriels-apprendre-html-css"><br />				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss.4design.tl%2Ftutoriels-apprendre-html-css&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" /><br />			</a><br />		</div><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><br /><br /><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><br /><br /><ol><br />    <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><br />    <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><br />    <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><br />    <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><br />    <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><br />    <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><br />    <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><br />    <li><strong>Formulaires</strong> &#8212; Les bases concernant les formulaires, les bonnes pratiques, des exemples.</li><br />    <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><br />    <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><br /></ol><br /><br /><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><br /><br /><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><br /><br /><ol><br />    <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><br />    <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><br />    <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><br />    <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><br /></ol><br /><br /><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><br /><br /><ol><br />    <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><br />    <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><br />    <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><br />    <li><a title="Face au gouffre" href="http://css.steaw.com/4-abime.html">L&#8217;abîme</a> &#8212; Background, sprite</li><br />    <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><br />    <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><br />    <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><br />    <li><a title="Heureux présage" href="http://css.steaw.com/8-base.html">Pratiques de base</a> &#8212; Le petit bassin</li><br />    <li><a title="Le fleuron" href="http://css.steaw.com/9-bonnes-pratiques.html">Bonnes pratiques</a> &#8212; Le grand bassin</li><br /></ol><br /><br /><h3 class='related_post_title'>Articles sur le même sujet</h3><br /><br /><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'intégrateur web'>HTML5 et CSS pour l'intégrateur web</a></li></ul><br /> <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><img src="http://feeds.feedburner.com/~r/css4design/~4/HAKk9AY4ZRQ" height="1" width="1"/><br />Source: http://feedproxy.google.com/~r/css4design/~3/HAKk9AY4ZRQ/tutoriels-apprendre-html-css Bruno Bichet]]></description>
            <author>Bruno Bichet</author>
            <pubDate>Wed, 18 Apr 2012 20:21:02 +0200</pubDate>
        </item>
        <item>
            <title>EM Calculator : simplifiez vos calculs en em</title>
            <link>http://community.xoofoo.org/modules/actus_webmaster/view.article.php/6494</link>
            <description><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;"><br />			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss.4design.tl%2Fem-calculator-simplifiez-vos-calculs-en-em"><br />				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss.4design.tl%2Fem-calculator-simplifiez-vos-calculs-en-em&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" /><br />			</a><br />		</div><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><br /><br /><h2>EM Calculator</h2><br /><br /><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><br /><br /><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><br /><br /><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><br /><br /><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><br /><br /><h3>Les plus</h3><br /><br /><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><br /><br /><h3>Le moins</h3><br /><br /><p>Il ne semble pas possible d&#8217;exporter les CSS.</p><br /><br /><h3 class='related_post_title'>Articles sur le même sujet</h3><br /><br /><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/videos-fonctionnement-navigateur-gecko' title='2 vidéos sur le fonctionnement du navigateur (Gecko)'>2 vidéos sur le fonctionnement du navigateur (Gecko)</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><br /> <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><img src="http://feeds.feedburner.com/~r/css4design/~4/yCXNSdY-1FM" height="1" width="1"/><br />Source: http://feedproxy.google.com/~r/css4design/~3/yCXNSdY-1FM/em-calculator-simplifiez-vos-calculs-en-em Bruno Bichet]]></description>
            <author>Bruno Bichet</author>
            <pubDate>Sun, 15 Apr 2012 16:38:04 +0200</pubDate>
        </item>
    </channel>
</rss>
