<?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>bbxdesign &#187; Astuces</title> <atom:link href="http://bbxdesign.com/cat/astuces/feed/" rel="self" type="application/rss+xml" /><link>http://bbxdesign.com</link> <description>CSS + WordPress + Web Design</description> <lastBuildDate>Mon, 06 Feb 2012 15:20:12 +0000</lastBuildDate> <language>fr</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Free mobile : activer les données cellulaires pour la 3G et les MMS</title><link>http://bbxdesign.com/2012/02/03/free-mobile-activer-les-donnees-cellulaires-pour-la-3g-et-les-mms/</link> <comments>http://bbxdesign.com/2012/02/03/free-mobile-activer-les-donnees-cellulaires-pour-la-3g-et-les-mms/#comments</comments> <pubDate>Fri, 03 Feb 2012 17:22:05 +0000</pubDate> <dc:creator>Jeremy</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[free]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[mobile]]></category><guid isPermaLink="false">http://bbxdesign.com/?p=1758</guid> <description><![CDATA[Si vous êtes passés chez Free mais que vos données cellulaires ne sont pas activées, vous ne pourrez pas aller sur internet (mais vous pourrez quand même téléphoner et envoyer des SMS). En fait, il faut activer manuellement les données cellulaires, et cette vidéo d&#8217;1 min vous explique comment.]]></description> <content:encoded><![CDATA[<p>Si vous êtes passés chez Free mais que vos données cellulaires ne sont pas activées, vous ne pourrez pas aller sur internet (mais vous pourrez quand même téléphoner et envoyer des SMS). En fait, il faut <strong>activer manuellement les données cellulaires</strong>, et cette vidéo d&#8217;1 min vous explique comment.</p> ]]></content:encoded> <wfw:commentRss>http://bbxdesign.com/2012/02/03/free-mobile-activer-les-donnees-cellulaires-pour-la-3g-et-les-mms/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Un bookmarklet pour tester un responsive web design</title><link>http://bbxdesign.com/2012/02/02/un-bookmarklet-pour-tester-un-responsive-web-design/</link> <comments>http://bbxdesign.com/2012/02/02/un-bookmarklet-pour-tester-un-responsive-web-design/#comments</comments> <pubDate>Thu, 02 Feb 2012 13:05:14 +0000</pubDate> <dc:creator>Jeremy</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[Bien développer]]></category> <category><![CDATA[responsive]]></category><guid isPermaLink="false">http://bbxdesign.com/?p=1744</guid> <description><![CDATA[Un autre outil très rapide pour tester si un site web est responsive ou pas.]]></description> <content:encoded><![CDATA[<p>Un autre outil très rapide pour tester si un site web est <strong>responsive</strong> ou pas.</p> ]]></content:encoded> <wfw:commentRss>http://bbxdesign.com/2012/02/02/un-bookmarklet-pour-tester-un-responsive-web-design/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Responsive Design Testing</title><link>http://bbxdesign.com/2012/01/30/responsive-design-testing/</link> <comments>http://bbxdesign.com/2012/01/30/responsive-design-testing/#comments</comments> <pubDate>Mon, 30 Jan 2012 13:33:40 +0000</pubDate> <dc:creator>Jeremy</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[Bien développer]]></category> <category><![CDATA[responsive]]></category><guid isPermaLink="false">http://bbxdesign.com/?p=1706</guid> <description><![CDATA[Outil tout simple mais extrêmement pratique pour tester votre web design sous plusieurs largeurs d&#8217;écrans. D&#8217;ailleurs, si vous voulez avoir la même chose mais en local, voici le simple responsive design test page.]]></description> <content:encoded><![CDATA[<p>Outil tout simple mais extrêmement pratique pour <strong>tester</strong> votre web design sous plusieurs largeurs d&#8217;écrans.</p><p>D&#8217;ailleurs, si vous voulez avoir la même chose mais en local, voici le <a href="http://bricss.net/post/16538278376/simple-responsive-design-test-page">simple responsive design test page</a>.</p> ]]></content:encoded> <wfw:commentRss>http://bbxdesign.com/2012/01/30/responsive-design-testing/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Colonnes, marges et nth-child en CSS 3</title><link>http://bbxdesign.com/2012/01/24/colonnes-marges-et-nth-child-en-css-3/</link> <comments>http://bbxdesign.com/2012/01/24/colonnes-marges-et-nth-child-en-css-3/#comments</comments> <pubDate>Tue, 24 Jan 2012 12:59:42 +0000</pubDate> <dc:creator>Jeremy</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[Tutoriaux]]></category> <category><![CDATA[XHTML / CSS]]></category> <category><![CDATA[css]]></category> <category><![CDATA[css3]]></category> <category><![CDATA[math]]></category><guid isPermaLink="false">http://bbxdesign.com/?p=1649</guid> <description><![CDATA[Mail d&#8217;une amie : J&#8217;ai une colle pour toi : 1 &#8211; 4 colonnes de 240px =&#62; largeur totale 960px 2 &#8211; je rajoute un margin-right de 5px et soustrais 5px de la largeur de la colonne =&#62; largeur totale 960px Et pourtant dans le 2ème cas, visuellement la largeur totale est inférieure à 960px. [...]]]></description> <content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1673" title="colonnes-marges-nth-child-css3" src="http://bbxdesign.com/wp-content/uploads/colonnes-marges-nth-child-css3.png" alt="" width="500" height="200" /></p><p>Mail d&#8217;une amie :</p><blockquote><p>J&#8217;ai une colle pour toi :</p><div>1 &#8211; 4 colonnes de 240px =&gt; largeur totale 960px</div><div>2 &#8211; je rajoute un margin-right de 5px et soustrais 5px de la largeur de la colonne =&gt; largeur totale 960px</div><div></div><div>Et pourtant dans le 2ème cas, visuellement la largeur totale est inférieure à 960px.</div><div></div><div>How is it possible ?</div></blockquote><p>Elle n&#8217;était vraisemblablement pas bien réveillée parce qu&#8217;elle connaissait la réponse, mais je vais développer la méthode ici pour ceux qui auraient des soucis.</p><p><span id="more-1649"></span></p><h3>Largeur totale ≠ largeur utilisée</h3><p>Si vous avez un espace total de 480 pixels de large et que vous y mettez, <strong>côte à côte</strong>, 4 colonnes de <strong>120px</strong> de large, alors tout l&#8217;espace <em>horizontal</em> est rempli.</p><div id="attachment_1664" class="wp-caption alignnone" style="width: 490px"><img class="size-full wp-image-1664" title="colonnes-marges-css-total" src="http://bbxdesign.com/wp-content/uploads/colonnes-sans-marge.png" alt="" width="480" height="160" /><p class="wp-caption-text">120 * 4 = 480</p></div><p>Maintenant, si l&#8217;on diminue la largeur des colonnes jusqu&#8217;à <strong>90px</strong> mais qu&#8217;on rajoute à leur droite <strong>30px</strong> de marge, le compte total ne va pas changer.</p><div id="attachment_1665" class="wp-caption alignnone" style="width: 490px"><img class="size-full wp-image-1665" title="colonnes-avec-marges" src="http://bbxdesign.com/wp-content/uploads/colonnes-avec-marges.png" alt="" width="480" height="180" /><p class="wp-caption-text">(90 + 30) * 4 = 480</p></div><p>Le souci, c&#8217;est la <span style="color: #ff0000;"><strong>dernière marge à droite</strong></span>. Elle rentre dans le calcul des 480px de large, mais <em>visuellement</em>, c&#8217;est du <strong>vide</strong>.</p><h3>n colonnes, n-1 marges</h3><p>Quel que soit le nombre de colonnes, le nombre de marges sera toujours inférieur de 1.<br /> Pour <strong>n</strong> colonnes on a bien <strong>n-1</strong> marges.</p><p>Ce que l&#8217;on veut : <strong>supprimer la dernière marge à droite</strong>. <sup class='footnote'><a href='http://bbxdesign.com/2012/01/24/colonnes-marges-et-nth-child-en-css-3/#fn-1649-1' id='fnref-1649-1' onclick='return fdfootnote_show(1649)'>1</a></sup></p><h4>nth child : le sélecteur providentiel</h4><p>Au lieu d&#8217;appliquer une classe à la dernière colonne de chaque ligne, on va utiliser la fabuleuse pseudo-classe CSS 3 <strong><a href="http://www.w3.org/TR/css3-selectors/#nth-child-pseudo">:nth-child</a></strong>.</p><p>Dans mon exemple, on veut virer la marge de chaque colonne <strong>multiple de 4</strong>.<br /> Il faut faire :</p><pre>.column:nth-child(4n){ margin-right:0;}</pre><p>En fait, le nombre <em>n</em> correspond à un nombre qui va <strong>incrémenter</strong> indéfiniment, en commençant par 1. Donc on a :</p><ul><li>4*1 = 4 (la 4e colonne)</li><li>4*2 = 8 (la 8e colonne)</li><li>4*3&#8230;</li></ul><p>Il permet donc de sélectionner toutes les colonnes multiples de 4.</p><p>Etant donné que nth-child <a href="http://www.caniuse.com/#search=nth">n&#8217;est pas supporté</a> par IE6, IE7 et IE8, il vous sera sans doute nécessaire d&#8217;utiliser plutôt une classe &#8220;last&#8221; sur la dernière colonne de chaque ligne.</p><h3>Calcul des largeurs optimales</h3><p>Comment être sûr d&#8217;occuper <em>totalement</em> l&#8217;espace horizontal disponible ? En d&#8217;autres termes, comment faire en sorte que :</p><blockquote><p>largeur totale des colonnes<br /> + largeur totale des marges<br /> = largeur totale du conteneur</p></blockquote><p>Ici, je veux que que mes <strong>4</strong> colonnes fassent 90px de large.<br /> Largeur totale des colonnes = 90*4 = 360px.<br /> Il reste donc 480-360 = 120px pour <strong>3</strong> marges.<br /> <em>Chaque</em> marge fera donc 120/3 = <strong>40px</strong> de large.</p><p><img class="alignnone size-full wp-image-1675" title="colonnes-marges-optimales" src="http://bbxdesign.com/wp-content/uploads/colonnes-marges-optimales.png" alt="" width="480" height="180" /></p><p>Ici, le compte est bon, j&#8217;ai envie de dire.<br /> Toutes les colonnes ont la même largeur, et les marges aussi, et la largeur utilisée est égale à la largeur totale.<br /> L&#8217;utilisation de l&#8217;espace est donc <strong>optimale</strong>.</p><h4>Trouver facilement les valeurs optimales</h4><p>Imaginons des colonnes qui font <strong>85</strong>px de large.</p><ul><li>Largeur totale des colonnes = 85*4 = <strong>340</strong>px</li><li>Largeur restante pour les marges = 480 &#8211; 340 = <strong>140</strong>px</li><li>Largeur de chaque marge = 140/3 = <strong>46,6666666666666666666667</strong></li></ul><p>Le drame ! Bien sûr, on pourrait essayer de trouver la solution en <span style="color: #ff0000;"><strong>tâtonnant</strong></span>, en testant 86, puis 84, puis 87&#8230; Quelle perte de temps !</p><p>Pour calculer la largeur optimale, voici la <span style="color: #339966;"><strong>règle</strong></span> :</p><blockquote><p>La marge gagnée sur chaque colonne doit être un multiple du nombre de marges.</p></blockquote><p>Ok. Alors, repartons au début. On avait 4 colonnes à <strong>120px de large</strong><em> et</em> <strong>0px de marge</strong>.<br /> On a <strong>3</strong> marges, donc faut procéder par <em>palier</em> de <strong>3</strong>px :</p><ul><li>120 &#8211; 0 = 120px</li><li>120 &#8211; 3 = 117px (de large pour une colonne)</li><li>120 &#8211; 6 = 114px</li><li>&#8230;</li><li>120 &#8211; 30 = 90px (notre exemple)</li><li>120 &#8211; 33  = 87px</li><li>120 &#8211; 36 = 84px</li></ul><p>Du coup, on voit bien que <span style="color: #ff0000;"><strong>85</strong></span>px de large pour une colonne, c&#8217;est pas bon. Il faut choisir soit <span style="color: #339966;"><strong>87</strong></span>px ou bien <span style="color: #339966;"><strong>84</strong></span>px.</p><p>Prenons <strong>84</strong>px qui est le plus proche :</p><ul><li>colonnes = 84*4 = <strong>336</strong>px</li><li>marge totale = 480-336 = 144px</li><li>chaque marge = 144/3 = <strong>48</strong>px</li></ul><p>Avec des colonnes à 84px de large et des marges à 48px de large, l&#8217;espace horizontal de 480px est utilisé en <strong>entier</strong>.</p> ]]></content:encoded> <wfw:commentRss>http://bbxdesign.com/2012/01/24/colonnes-marges-et-nth-child-en-css-3/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Gestion d&#8217;inbox GMail</title><link>http://bbxdesign.com/2012/01/17/gestion-dinbox-gmail/</link> <comments>http://bbxdesign.com/2012/01/17/gestion-dinbox-gmail/#comments</comments> <pubDate>Tue, 17 Jan 2012 09:08:16 +0000</pubDate> <dc:creator>Jeremy</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[gmail]]></category><guid isPermaLink="false">http://bbxdesign.com/?p=1564</guid> <description><![CDATA[La feature &#8220;Multiple inboxes&#8221; couplée à un label &#8220;2do&#8221; est l&#8217;outil parfait pour gérer son Inbox : ma 2nde Inbox (paramétrée pour afficher uniquement les &#8220;Label: 2do&#8221;)  me montre : les mails auxquels je dois répondre les livraisons en cours les processus administratifs en cours les voyages prévus l&#8217;orthographe du label &#8220;2do&#8221; et pas &#8220;ToDo&#8221; [...]]]></description> <content:encoded><![CDATA[<p>La feature &#8220;<strong>Multiple inboxes</strong>&#8221; couplée à un <strong>label &#8220;2do&#8221;</strong> est l&#8217;outil parfait pour gérer son Inbox :</p><ul><li>ma 2nde Inbox (paramétrée pour afficher uniquement les &#8220;Label: 2do&#8221;)  me montre :</li><ul><li>les mails auxquels je dois répondre</li><li>les livraisons en cours</li><li>les processus administratifs en cours</li><li>les voyages prévus</li></ul><li>l&#8217;orthographe du label &#8220;2do&#8221; et pas &#8220;ToDo&#8221; ou &#8220;A faire&#8221; fait qu&#8217;il est le premier de ma liste de labels.</li></ul><p>Et avec les raccourcis claviers, ajouter un mail à cette Inbox nécessite uniquement de taper &#8220;L&#8221; puis &#8220;2&#8243; et &#8220;Entrée&#8221;.</p> ]]></content:encoded> <wfw:commentRss>http://bbxdesign.com/2012/01/17/gestion-dinbox-gmail/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic (User agent is rejected)
Database Caching 10/18 queries in 0.021 seconds using disk: basic

Served from: bbxdesign.com @ 2012-02-08 16:47:29 -->
