<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="https://chierchia.fr/wp-content/plugins/pretty-rss-feeds/xslt/pretty-feed.xsl" type="text/xsl" media="screen" ?><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>Sass - Ange Chierchia</title>
	<atom:link href="https://chierchia.fr/tag/sass/feed/" rel="self" type="application/rss+xml" />
	<link>https://chierchia.fr/tag/sass/</link>
	<description>Développeur Web full-stack</description>
	<lastBuildDate>Mon, 01 Sep 2025 08:26:30 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://chierchia.fr/wp-content/uploads/cropped-16350293-SSDKVqo3-32x32.jpg</url>
	<title>Sass - Ange Chierchia</title>
	<link>https://chierchia.fr/tag/sass/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
					<title>Un-Sass’ing my CSS</title>
					<link>https://chierchia.fr/2025/09/un-sassing-my-css/</link>
					<comments>https://chierchia.fr/2025/09/un-sassing-my-css/#comments</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Ange Chierchia</span>]]></dc:creator>
		<pubDate>Mon, 01 Sep 2025 08:30:00 +0000</pubDate>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[Sass]]></category>
		<guid isPermaLink="false">https://chierchia.fr/?p=4649</guid>

					<description><![CDATA[Bookmarked Un-Sass’ing my CSS &#124; Always Twisted. Ça m’a fait sourire. On a tous eu notre période Sass : mixins partout, variables, nesting à outrance. C’était grisant, ça donnait l’impression d’être plus « pro ». Mais le temps passe, le CSS a grandi, et beaucoup de ces artifices ne servent plus à grand-chose. L’article raconte [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class='e-content'>
<div class="wp-block-indieblocks-bookmark"><div class="u-bookmark-of h-cite"><p><i>Bookmarked <a class="u-url p-name" href="https://www.alwaystwisted.com/articles/UnSassing-my-CSS">Un-Sass’ing my CSS | Always Twisted</a>.</i></p></div></div>



<p>Ça m’a fait sourire. On a tous eu notre période Sass : mixins partout, variables, nesting à outrance. C’était grisant, ça donnait l’impression d’être plus « pro ». Mais le temps passe, le CSS a grandi, et beaucoup de ces artifices ne servent plus à grand-chose.  </p>



<p>L’article raconte ce cheminement : désapprendre Sass pour réapprendre le CSS brut. Pas comme une régression, mais comme un gain de clarté. Quand tu enlèves la couche intermédiaire, tu te rends compte que ton code respire mieux, que le navigateur fait déjà pas mal de choses tout seul.  </p>



<p>Ça m’a fait réfléchir à ma propre boîte à outils. On accumule, on optimise, on complexifie… et puis un jour on redécouvre que la simplicité, c’est aussi une forme de puissance. Peut-être qu’au fond, le vrai luxe en dev, c’est d’avoir moins à maintenir.  </p>



<p>Un rappel utile : parfois, coder mieux, c’est surtout coder moins.</p>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://chierchia.fr/2025/09/un-sassing-my-css/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
					<title>Astuce Sass : imbrication de propriétés composites</title>
					<link>https://chierchia.fr/2016/01/astuce-sass-imbrication-de-proprietes-composites/</link>
					<comments>https://chierchia.fr/2016/01/astuce-sass-imbrication-de-proprietes-composites/#respond</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Ange Chierchia</span>]]></dc:creator>
		<pubDate>Fri, 22 Jan 2016 07:15:56 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[Sass]]></category>
		<category><![CDATA[scss]]></category>
		<guid isPermaLink="false">https://nighcrawl.com/blog/2016/01/astuce-sass-imbrication-de-proprietes-composites</guid>

					<description><![CDATA[Cette semaine je lisais Sass pour les Web designers, de Dan Cederholm et j’ai découvert une petite astuce que je ne connaissait pas : l’imbrication de propriétés composites. Qu’est-ce que l’imbrication de propriétés composites ? On sait déjà que les pré-processeurs comme Sass permettent d’écrire des règles CSS imbriquées, ce qui permet d’éviter les répétitions mais [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class='e-content'>Cette semaine je lisais <em>Sass pour les Web designers,</em> de <a href="http://simplebits.com" target="_blank" rel="noopener">Dan Cederholm</a> et j’ai découvert une petite astuce que je ne connaissait pas : l’imbrication de propriétés composites.<span id="more-1343"></span></p>
<h2 id="quest-ce-que-limbrication-de-propriétés-composites">Qu’est-ce que l’imbrication de propriétés composites ?</h2>
<p>On sait déjà que les pré-processeurs comme Sass permettent d’écrire des règles CSS imbriquées, ce qui permet d’éviter les répétitions mais aussi de coller à la structure du code HTML.</p>
<p>L’imbrication des propriétés composites permet de faire la même chose avec certaines propriétés CSS composées d’un prefixe, comme par exemple toutes les règles d’arrière-plan (<code class="language-plaintext highlighter-rouge">background-color</code>, <code class="language-plaintext highlighter-rouge">background-image</code>, etc) ou de polices d’écriture (<code class="language-plaintext highlighter-rouge">font-size</code>, <code class="language-plaintext highlighter-rouge">font-style</code>, etc.). Voilà à quoi ça ressemble en pratique :</p>
<p class="codepen" data-height="268" data-theme-id="0" data-slug-hash="jWYXwZ" data-default-tab="css" data-user="nighcrawl">See the Pen <a href="http://codepen.io/nighcrawl/pen/jWYXwZ/">Imbrications de propriétés</a> by Ange Chierchia (<a href="http://codepen.io/nighcrawl">@nighcrawl</a>) on <a href="http://codepen.io">CodePen</a>.</p>
<p>Cette astuce fonctionnera avec toutes les propriétés composées d’un prefixe (<code class="language-plaintext highlighter-rouge">margin</code>, <code class="language-plaintext highlighter-rouge">padding</code>, <code class="language-plaintext highlighter-rouge">border</code>, <code class="language-plaintext highlighter-rouge">background</code>, <code class="language-plaintext highlighter-rouge">font</code>, etc.).</p>
<p>Bonne journée !</p></div>
]]></content:encoded>
					
					<wfw:commentRss>https://chierchia.fr/2016/01/astuce-sass-imbrication-de-proprietes-composites/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
					<title>Définir une grille de mise en page avec Sass</title>
					<link>https://chierchia.fr/2015/11/definir-une-grille-de-mise-en-page-avec-sass/</link>
					<comments>https://chierchia.fr/2015/11/definir-une-grille-de-mise-en-page-avec-sass/#respond</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Ange Chierchia</span>]]></dc:creator>
		<pubDate>Fri, 06 Nov 2015 19:26:51 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[Sass]]></category>
		<category><![CDATA[scss]]></category>
		<guid isPermaLink="false">https://nighcrawl.com/blog/2015/11/definir-une-grille-de-mise-en-page-avec-sass</guid>

					<description><![CDATA[Dans mon précédent article, je parlais de mon expérience des pré-procésseurs CSS, et l’une des choses bêtes que Sass/Compass m’a permis de faire facilement et en quelques lignes a été de définir ma grille de mise en page. Ma grille de mise en page consistait en six colonnes et des gouttières de 20 pixels entre chaque [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class='e-content'>Dans mon précédent article, je parlais de <a href="http://chierchia.fr/blog/pre-processeur-css-feuilles-de-styles-faciles/">mon expérience des pré-procésseurs</a> CSS, et l’une des choses bêtes que Sass/Compass m’a permis de faire facilement et en quelques lignes a été de définir ma grille de mise en page.</p>
<p>Ma grille de mise en page consistait en six colonnes et des gouttières de 20 pixels entre chaque et un conteneur de 1000 pixels de large. Afin de toujours me laisser le choix de partir sur un nombre de colonne différent, la largeur de colonne est calculée en fonction des autres variables. Voici ce que ça donne :<span id="more-1346"></span></p>
<div class="language-plaintext highlighter-rouge">
<div class="highlight">
<pre class="highlight"><code>$columns: 6;
$gutter-width: 20px;
$container-width: 1000px;
$column-width: ($container-width - (($columns - 1) * $gutter-width))/$columns;
</code></pre>
</div>
</div>
<p>Mon interface devant être adaptée pour ordinateurs et tablettes, j’ai préféré utiliser les pourcentages plutôt que les pixels pour définir la taille de mon conteneur et de mes gouttières. Pour ce faire, je n’ai pas eu besoin de toucher à ma grille (que l’on verra plus tard), seulement à mes variables <code class="language-plaintext highlighter-rouge">$gutter-width</code> et <code class="language-plaintext highlighter-rouge">$container-width</code> que j’ai passé à <code class="language-plaintext highlighter-rouge">2%</code> et <code class="language-plaintext highlighter-rouge">100%</code>, respectivement.</p>
<p>Une fois mes différentes variable instanciées, j’ai pu créer les différentes colonnes de ma grille de mise en page avec une boucle <code class="language-plaintext highlighter-rouge">@for</code> comme celle-ci :</p>
<div class="language-plaintext highlighter-rouge">
<div class="highlight">
<pre class="highlight"><code>@for $i from 1 through $columns {
  .col-#{$i}-of-#{$columns} {
    width: ($i * $column-width) + (($i - 1) * $gutter-width);
  }
}
</code></pre>
</div>
</div>
<p>Une fois compilé, j’obtiens les règles CSS suivantes qui définissent la taille pour chaque colonne de la grille :</p>
<div class="language-plaintext highlighter-rouge">
<div class="highlight">
<pre class="highlight"><code>.col-1-of-6 {
  width: 15%;
}

.col-2-of-6 {
  width: 32%;
}

.col-3-of-6 {
  width: 49%;
}

.col-4-of-6 {
  width: 66%;
}

.col-5-of-6 {
  width: 83%;
}

.col-6-of-6 {
  width: 100%;
}
</code></pre>
</div>
</div>
<p>Pour que toutes les colonnes de ma grille de mise en page partagent les mêmes styles, je défini une classe <code class="language-plaintext highlighter-rouge">.column</code> que j’ajouterai à chaque bloc ayant une classe <code class="language-plaintext highlighter-rouge">.col-X-of-6</code> :</p>
<div class="language-plaintext highlighter-rouge">
<div class="highlight">
<pre class="highlight"><code>.column {
  box-sizing: border-box;
  display: block;
  float: left;
  margin-right: $gutter-width;
  position: relative;
}
</code></pre>
</div>
</div>
<p>Une fois mes classes prévue pour les colonnes de ma grille terminées, il me reste à définir une classe <code class="language-plaintext highlighter-rouge">.row</code> qui contiendra au maximum six blocs <code class="language-plaintext highlighter-rouge">.column.col-X-of-6</code>, ainsi que ma classe <code class="language-plaintext highlighter-rouge">.wrapper</code> qui englobera le tout. voilà ce que ça donne :</p>
<div class="language-plaintext highlighter-rouge">
<div class="highlight">
<pre class="highlight"><code>.wrapper {
  width: $container-width;
}

.row {
  margin: 0 0 $gutter-width;

  &amp;:before,
  &amp;:after {
    clear: both;
    content: "";
    display: table;
  }
}
</code></pre>
</div>
</div>
<p>Afin que mes blocs <code class="language-plaintext highlighter-rouge">.column</code> restent bien dans leur « ligne » ( classe <code class="language-plaintext highlighter-rouge">.row</code>), il faut réinitialiser le flux avec les pseudo-classe <code class="language-plaintext highlighter-rouge">:before</code> et <code class="language-plaintext highlighter-rouge">:after</code> afin de garantir qu’aucun bloc <code class="language-plaintext highlighter-rouge">.column</code> ne sorte de son bloc <code class="language-plaintext highlighter-rouge">.row</code> parent.</p>
<p>Tout est presque bon maintenant. Nos colonnes ayant toutes une marge de droite défini, la dernière colonne de chaque ligne ne sera pas bien alignée avec ses soeurs. Pour remédier à ce problème, il suffit de passer la valeur de <code class="language-plaintext highlighter-rouge">margin-right</code> à «  pour le dernier bloc <code class="language-plaintext highlighter-rouge">.column</code> contenu dans un bloc <code class="language-plaintext highlighter-rouge">.row</code>. Vous me suivez ?</p>
<div class="language-plaintext highlighter-rouge">
<div class="highlight">
<pre class="highlight"><code>.column {
  /* nos règles précédentes */

  .row &amp;:last-of-type {
    margin-right: 0;
  }
}
</code></pre>
</div>
</div>
<p>Le tour est joué, on a construit notre propre grille de mise en page CSS en toute simplicité avec Sass. Voilà le résultat !</p>
<p class="codepen" data-height="350" data-theme-id="0" data-slug-hash="OyBPEm" data-default-tab="result" data-user="nighcrawl">See the Pen <a href="http://codepen.io/nighcrawl/pen/OyBPEm/">OyBPEm</a> by Ange Chierchia (<a href="http://codepen.io/nighcrawl">@nighcrawl</a>) on <a href="http://codepen.io">CodePen</a>.</p>
<p>J’espère que cet article assez basique sur la création d’une grille de mise en page avec Sass vous aura plu. À bientôt !</p></div>
]]></content:encoded>
					
					<wfw:commentRss>https://chierchia.fr/2015/11/definir-une-grille-de-mise-en-page-avec-sass/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
					<title>Ajuster text-color en fonction de background avec Sass</title>
					<link>https://chierchia.fr/2015/10/sass-modifier-text-color-en-fonction-de-background/</link>
					<comments>https://chierchia.fr/2015/10/sass-modifier-text-color-en-fonction-de-background/#respond</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Ange Chierchia</span>]]></dc:creator>
		<pubDate>Fri, 23 Oct 2015 16:23:13 +0000</pubDate>
				<category><![CDATA[Bookmarks]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[Sass]]></category>
		<category><![CDATA[scss]]></category>
		<guid isPermaLink="false">https://nighcrawl.com/blog/2015/10/sass-modifier-text-color-en-fonction-de-background</guid>

					<description><![CDATA[Dans un article de&#160;The Sass Way, Sebastian Ekström nous montre comment, avec Sass, garantir la meilleure lisibilité possible à vos textes pour une&#160;couleur de fond donnée. Pour cela, il écrit une fonction Sass qui retournera une couleur différente en fonction de la couleur qui lui sera passée en paramètre. Cette fonction vérifie tout simplement le [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class='e-content'>
<div class="wp-block-indieblocks-bookmark"><div class="u-bookmark-of h-cite"><p><i>Bookmarked <a class="u-url" href="https://web.archive.org/web/20201013205223/http://thesassway.com/intermediate/dynamically-change-text-color-based-on-its-background-with-sass">https://web.archive.org/web/20201013205223/http://thesassway.com/intermediate/dynamically-change-text-color-based-on-its-background-with-sass</a>.</i></p></div><div class="e-content">
<p>Dans un article de&nbsp;The Sass Way, Sebastian Ekström nous montre comment, avec Sass, garantir la meilleure lisibilité possible à vos textes pour une&nbsp;couleur de fond donnée.</p>



<p>Pour cela, il écrit une fonction Sass qui retournera une couleur différente en fonction de la couleur qui lui sera passée en paramètre. Cette fonction vérifie tout simplement le taux de luminosité de la couleur qu’elle reçoit et retourne une couleur contrastée en conséquence. Si sa luminosité est supérieure à 50%, la fonction retournera une couleur sombre, sinon une couleur claire.</p>



<p><a href="https://web.archive.org/web/20201013205223/http://thesassway.com/intermediate/dynamically-change-text-color-based-on-its-background-with-sass" target="_blank" rel="noopener">Lisez son article</a>&nbsp;sur The Sass Way, pour voir comment il fait ça.&nbsp; Sa solution est toute simple mais efficace.</p>
</div></div>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://chierchia.fr/2015/10/sass-modifier-text-color-en-fonction-de-background/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
					<title>Pré-processeur CSS : nos feuilles de styles faciles</title>
					<link>https://chierchia.fr/2015/10/pre-processeur-css-feuilles-de-styles-faciles/</link>
					<comments>https://chierchia.fr/2015/10/pre-processeur-css-feuilles-de-styles-faciles/#respond</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Ange Chierchia</span>]]></dc:creator>
		<pubDate>Fri, 23 Oct 2015 06:45:08 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[Sass]]></category>
		<category><![CDATA[scss]]></category>
		<guid isPermaLink="false">https://nighcrawl.com/blog/2015/10/pre-processeur-css-feuilles-de-styles-faciles</guid>

					<description><![CDATA[Il y a déjà plusieurs mois trois ans (trois ans !!), j’avais écris un billet d’humeur à propos tout le foin que l’on faisait sur les pré-processeurs CSS et leur utilisation que je trouvais abusive. À l’époque je n’avais testé que LESS, que je trouvais beaucoup plus accessible, moins compliqué à mettre en place en fait. [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class='e-content'>Il y a déjà <del>plusieurs mois</del> trois ans (trois ans !!), j’avais écris un billet d’humeur à propos tout le foin que l’on faisait sur <a title="Quel intérêt à utiliser un préprocesseur CSS ?" href="http://chierchia.fr/blog/preprocesseur-css-pourquoi/">les pré-processeurs CSS</a> et leur utilisation que je trouvais abusive.</p>
<p>À l’époque je n’avais testé que LESS, que je trouvais beaucoup plus accessible, moins compliqué à mettre en place en fait. J’avais aussi acheté le bouquin de Kaelig, <em><a title="CSS maintenables avec Sass &amp; Compass" href="http://www.css-maintenables.fr/" target="_blank" rel="noopener">CSS maintenables</a></em>, que je n’ai d’ailleurs toujours pas commencé, trop occupé à lire <em>Cinquantes nuances de Grey</em> et autres <em>Walking Dead</em> …<span id="more-1348"></span></p>
<p>Et puis aux alentour de la mi-juillet 2013, j’ai eu en charge la conception d’une plateforme intranet pour <a href="http://www.arcus.lu" target="_blank" rel="noopener">l’association luxembourgeoise Arcus asbl</a>. Le projet était tellement conséquent que je me suis dis que j’avais peut-être enfin l’occasion me faire la main sur un pré-processeur CSS. L’année précédente, nous avions déjà conçu le site internet et avec le recul, vu la feuille de style, on aurait déjà pu utiliser un pré-processeur, ne serait-ce que pour avoir une meilleure organisation des règles CSS et les rendre encore plus maintenables.</p>
<p>L’arrivée de ce nouveau projet était donc le moment idéal pour vraiment me mettre aux pré-processeurs CSS. La première fois que j’ai eu l’occasion de jouer avec un pré-processeur CSS, je m’était arrêté sur LESS que je trouvais moins difficile à mettre en place à l’époque puisqu’on pouvait l’utiliser sans installer Node.js (ou Ruby pour Sass)  ni utiliser la ligne de commande pour compiler les feuilles de styles. Un simple fichier JavaScript à ajouté et c’était fini ! malheureusement je n’avais pas du tout accroché.</p>
<p>Je décidais donc que cette fois-ci, il était temps de sauter le pas ! Je me suis tourné vers Sass, qui m’avait un peu fait peur à cause de sa mise en place, que je trouvais fastidieuse à l’époque (obligation d’installer Ruby, installation via ligne de commande, etc.).</p>
<p>Et je ne regrette pas du tout d’avoir sauté le pas ! Utiliser un pré-processeur CSS a permis à mes feuilles de styles de gagner en lisibilité, d’être plus facile et plus rapide à modifier et surtout mieux structurées, ce qui me permet de générer plusieurs feuilles de styles partageant des règles communes, sans pour autant réécrire une seule ligne. Pratique.</p>
<p>Ces derniers temps j’ai notamment utilisé Sass et Compass afin de générer les feuilles de styles des différents templates d’impression utilisés dans notre application <a href="http://www.ibakus.com" target="_blank" rel="noopener">IBAKUS®KYC</a>.</p>
<p>Si, comme moi à l’époque, vous êtes réticent à utiliser un pré-processeur CSS, essayez Sass et Compass sur un projet d’assez grande envergure, si vous en avez l’occasion, vous verrez qu’il vous simplifierons grandement la tâche.</p>
<p>Je pense d’ailleurs publier ici quelques petits trucs et astuces concernant Sass dans les prochaines semaines, histoire de relancer un peu le bousin.</p></div>
]]></content:encoded>
					
					<wfw:commentRss>https://chierchia.fr/2015/10/pre-processeur-css-feuilles-de-styles-faciles/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
					<title>Quel intérêt à utiliser un pré-processeur CSS ?</title>
					<link>https://chierchia.fr/2012/09/preprocesseur-css-pourquoi/</link>
					<comments>https://chierchia.fr/2012/09/preprocesseur-css-pourquoi/#respond</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Ange Chierchia</span>]]></dc:creator>
		<pubDate>Sat, 08 Sep 2012 10:30:14 +0000</pubDate>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[Sass]]></category>
		<category><![CDATA[scss]]></category>
		<guid isPermaLink="false">https://nighcrawl.com/blog/2012/09/preprocesseur-css-pourquoi</guid>

					<description><![CDATA[Ces derniers mois on parle constamment de pré-processeur CSS tel que LESS ou SASS, en nous disant que ces pré-processeurs révolutionnent l’écriture de nos feuilles de styles. D’accord, mais comment ? Et pourquoi devrait-on les utiliser au détriment de nos bonnes vieilles CSS « de base » ? Ça n’engage que moi, mais je ne vois pas, [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class='e-content'>Ces derniers mois on parle constamment de pré-processeur CSS tel que LESS ou SASS, en nous disant que ces pré-processeurs révolutionnent l’écriture de nos feuilles de styles. D’accord, mais comment ? Et pourquoi devrait-on les utiliser au détriment de nos bonnes vieilles CSS « de base » ?</p>
<p>Ça n’engage que moi, mais je ne vois pas, à l’heure actuelle, ce que pourrait m’apporter de tels outils. D’accord, on a la possibilité de créer des semblants de fonctions afin d’éviter de  répéter 1000 fois une propriété CSS3 qui n’est pas nativement interprétée par tous les navigateurs.</p>
<p>Mais franchement, en 2012 a-t-on vraiment envie de s’embêter avec les IE 6-8 et autres navigateurs d’anciennes générations ? Et puis même, il y a de très bons outils qui font ça pour nous, si vraiment on veut s’embêter—notamment <a title="Débarassez-vous des préfixes vendeur CSS" href="http://leaverou.github.com/prefixfree/">Prefix free de Lea Verou</a> ou encore <a title="Nettuts+ Prefixr " href="http://prefixr.com">Prefixr</a>.</p>
<p>Là où je vois l’intérêt d’un tel outil, c’est pour une famille de sites—du style du réseau Tut+—lorsque le design reste le même et que seul le code couleur change. Ça leur permet effectivement de gagner un temps fou. Je ne sais pas pour vous, mais chaque site Web que je conçois a une « mise en page » qui lui est propre. Mais même ici, si vous avez l’éditeur de texte qui va bien, un simple « chercher/remplacer » fera très bien le boulot.</p>
<p>Bref. En écrivant ce petit billet, j’attends surtout vos avis sur de tels outils. Dans quelle mesure utilisez vous un pré-processeur CSS ? N’avez vous pas peur d’oublier comment écrire de vraies CSS avec ces nouvelles syntaxes, à l’instar de jQuery pour le JavaScript ?</p></div>
]]></content:encoded>
					
					<wfw:commentRss>https://chierchia.fr/2012/09/preprocesseur-css-pourquoi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
