<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires sur : Le CSS Orienté Objet</title>
	<atom:link href="http://www.guillaumevoisin.fr/blog/internet/le-css-oriente-objet/feed" rel="self" type="application/rss+xml" />
	<link>http://www.guillaumevoisin.fr/internet/le-css-oriente-objet</link>
	<description>Switch on creativity !</description>
	<lastBuildDate>Sun, 05 Feb 2012 18:27:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : ShadoO</title>
		<link>http://www.guillaumevoisin.fr/internet/le-css-oriente-objet/comment-page-1#comment-1137</link>
		<dc:creator>ShadoO</dc:creator>
		<pubDate>Sat, 18 Jun 2011 01:57:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.guillaumevoisin.fr/blog/?p=348#comment-1137</guid>
		<description>De la façon la plus ergonomique ??? excuse du peu mais cela reste à voir. Pour certaines mise en pages j&#039;utilise plus ou moins ce qui est appeler code css en &quot;objet&quot; (et je doute que le terme soit judicieusement approprié), mais sur des sites avec beaucoup d&#039;éléments cela passe vite à la trappe.

Cela n&#039;est applicable que dans une moindre mesure. Tu veux que tes pages css soient moins lourdes ? alors coder votre css en ligne :
#wrap {background:....;color:#000;padding:5px 2px;}

mais cela devient vite illisible lorsque l&#039;on veut le reprendre.
le plus intelligent si l&#039;on veut réduire le poids de ses fichiers css est créer un parseur qui va compiler votre code css et tout rassembler sur une ligne à la volé.
On garde une copie originale bien indenté et celle qui apparait en ligne est compressé exactement comme pour les js.

la lecture du processus informatique est plus rapide sur l&#039;horizontalité que sur la verticalité. Après ce type de disposition devient plutôt chiant lorsque l&#039;on doit intervenir sur une petite modif directement en ligne.

Autre conseil d&#039;après des tests en plus effectué, le traitement de feuille de style est bien plus rapide si les feuilles de styles sont scindées en plusieurs qu&#039;en une seul.

Ce qui ne veut pas dire non plus que l&#039;on doit scinder à tord et à travers. Une mauvais exemple bien et pas bien, c&#039;est sur le cms joomla. Les parties sont bien trop destructuré dans trop de feuilles de styles différentes ce qui devient rapidement chiant sur de la maintenance.

Donc à utiliser tout ce qui est dit dans cet article et ce que j&#039;ai dit à bon escient.

Encore une dernière note comme là dit Paul, je suis entièrement d&#039;accords avec ce qu&#039;il dit.

Petite piste afin d&#039;appuyer mon argument ainsi que le sien, dois-je rappeler qu&#039;avant la popularisation du css des balises tel que la couleur, les marges et j&#039;en passe se trouvaient dans les balises html ??? On en est pas très loin dans cet article. Donc régression non merci.</description>
		<content:encoded><![CDATA[<p>De la façon la plus ergonomique ??? excuse du peu mais cela reste à voir. Pour certaines mise en pages j&#8217;utilise plus ou moins ce qui est appeler code css en &laquo;&nbsp;objet&nbsp;&raquo; (et je doute que le terme soit judicieusement approprié), mais sur des sites avec beaucoup d&#8217;éléments cela passe vite à la trappe.</p>
<p>Cela n&#8217;est applicable que dans une moindre mesure. Tu veux que tes pages css soient moins lourdes ? alors coder votre css en ligne :<br />
#wrap {background:&#8230;.;color:#000;padding:5px 2px;}</p>
<p>mais cela devient vite illisible lorsque l&#8217;on veut le reprendre.<br />
le plus intelligent si l&#8217;on veut réduire le poids de ses fichiers css est créer un parseur qui va compiler votre code css et tout rassembler sur une ligne à la volé.<br />
On garde une copie originale bien indenté et celle qui apparait en ligne est compressé exactement comme pour les js.</p>
<p>la lecture du processus informatique est plus rapide sur l&#8217;horizontalité que sur la verticalité. Après ce type de disposition devient plutôt chiant lorsque l&#8217;on doit intervenir sur une petite modif directement en ligne.</p>
<p>Autre conseil d&#8217;après des tests en plus effectué, le traitement de feuille de style est bien plus rapide si les feuilles de styles sont scindées en plusieurs qu&#8217;en une seul.</p>
<p>Ce qui ne veut pas dire non plus que l&#8217;on doit scinder à tord et à travers. Une mauvais exemple bien et pas bien, c&#8217;est sur le cms joomla. Les parties sont bien trop destructuré dans trop de feuilles de styles différentes ce qui devient rapidement chiant sur de la maintenance.</p>
<p>Donc à utiliser tout ce qui est dit dans cet article et ce que j&#8217;ai dit à bon escient.</p>
<p>Encore une dernière note comme là dit Paul, je suis entièrement d&#8217;accords avec ce qu&#8217;il dit.</p>
<p>Petite piste afin d&#8217;appuyer mon argument ainsi que le sien, dois-je rappeler qu&#8217;avant la popularisation du css des balises tel que la couleur, les marges et j&#8217;en passe se trouvaient dans les balises html ??? On en est pas très loin dans cet article. Donc régression non merci.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Jack NUMBER</title>
		<link>http://www.guillaumevoisin.fr/internet/le-css-oriente-objet/comment-page-1#comment-663</link>
		<dc:creator>Jack NUMBER</dc:creator>
		<pubDate>Mon, 15 Nov 2010 23:29:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.guillaumevoisin.fr/blog/?p=348#comment-663</guid>
		<description>C&#039;est un concept intéressent surtout pour les gros site utilisant des CMS mais pour un petit site je ne pense pas qu&#039;il y est une réelle utilité.</description>
		<content:encoded><![CDATA[<p>C&#8217;est un concept intéressent surtout pour les gros site utilisant des CMS mais pour un petit site je ne pense pas qu&#8217;il y est une réelle utilité.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Tip CSS: écrivez moins avec LESS ! &#124; Développement Web, Webdesign, SEO, Multimédia - Guillaume Voisin, Ingénieur Web</title>
		<link>http://www.guillaumevoisin.fr/internet/le-css-oriente-objet/comment-page-1#comment-661</link>
		<dc:creator>Tip CSS: écrivez moins avec LESS ! &#124; Développement Web, Webdesign, SEO, Multimédia - Guillaume Voisin, Ingénieur Web</dc:creator>
		<pubDate>Mon, 15 Nov 2010 16:20:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.guillaumevoisin.fr/blog/?p=348#comment-661</guid>
		<description>[...] vous parlais il y a quelque temps d&#8217;avoir une approche orientée objet dans l&#8217;écriture des feuilles de styles, voici maintenant un réel framework Javascript &#171;&#160;LESS&#160;&#187; qui apporte à vos [...]</description>
		<content:encoded><![CDATA[<p>[...] vous parlais il y a quelque temps d&#8217;avoir une approche orientée objet dans l&#8217;écriture des feuilles de styles, voici maintenant un réel framework Javascript &laquo;&nbsp;LESS&nbsp;&raquo; qui apporte à vos [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Guillaume</title>
		<link>http://www.guillaumevoisin.fr/internet/le-css-oriente-objet/comment-page-1#comment-435</link>
		<dc:creator>Guillaume</dc:creator>
		<pubDate>Fri, 22 Jan 2010 16:55:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.guillaumevoisin.fr/blog/?p=348#comment-435</guid>
		<description>@ JP Je suis d&#039;accord avec toi sur le principe d&#039;attribuer une couleur à un titre. Il est absurde de considérer mettre une classe &quot;bold&quot; puis &quot;rouge&quot; à un titre (encore que si le rouge est une des couleurs utiliser dans la maquette graphique, cela permet de modifier la teinte plus facilement que dans tout le fichier css).

Ce que je voulais montrer, c&#039;est la force du css au sens objet pour des classes utiles. Par exemple il me semble tout à fait pertinent de décliner des classes &quot;center&quot; pour un text-align:center, un &quot;floatleft&quot; pour un &quot;float:left&quot; ou encore une classe &quot;clearfix&quot; pour un clear:both, tout simplement car ce sont des classes récurrentes auxquelles on fait souvent appel lors d&#039;une intégration.

Mon fichier de &quot;mise à plat&quot; CSS est notamment constituée des éléments suivants :

.floatleft{ float:left }
.floatright{ float:right }
.clearfix{ clear:both; font-size:1px; line-height:1px }
*html .clearfix{ clear:both; height:0; font-size: 1px; line-height: 0px; padding:0; margin:0 }
.center{ text-align:center }
.left{ text-align:left }
.right{ text-align:right }
.one_third{ width:33% }
.two_third{ width:67% }
.half{ width:50% }
.block{ display:block }
.displaynone{ display:none }

Et je ne crois pas régresser en faisant cela mais bien au contraire mieux organiser mes templates.

C&#039;est un sujet assez polémique quoi qu&#039;il en soit, chacun peut avoir son avis sur la question ;)</description>
		<content:encoded><![CDATA[<p>@ JP Je suis d&#8217;accord avec toi sur le principe d&#8217;attribuer une couleur à un titre. Il est absurde de considérer mettre une classe &laquo;&nbsp;bold&nbsp;&raquo; puis &laquo;&nbsp;rouge&nbsp;&raquo; à un titre (encore que si le rouge est une des couleurs utiliser dans la maquette graphique, cela permet de modifier la teinte plus facilement que dans tout le fichier css).</p>
<p>Ce que je voulais montrer, c&#8217;est la force du css au sens objet pour des classes utiles. Par exemple il me semble tout à fait pertinent de décliner des classes &laquo;&nbsp;center&nbsp;&raquo; pour un text-align:center, un &laquo;&nbsp;floatleft&nbsp;&raquo; pour un &laquo;&nbsp;float:left&nbsp;&raquo; ou encore une classe &laquo;&nbsp;clearfix&nbsp;&raquo; pour un clear:both, tout simplement car ce sont des classes récurrentes auxquelles on fait souvent appel lors d&#8217;une intégration.</p>
<p>Mon fichier de &laquo;&nbsp;mise à plat&nbsp;&raquo; CSS est notamment constituée des éléments suivants :</p>
<p>.floatleft{ float:left }<br />
.floatright{ float:right }<br />
.clearfix{ clear:both; font-size:1px; line-height:1px }<br />
*html .clearfix{ clear:both; height:0; font-size: 1px; line-height: 0px; padding:0; margin:0 }<br />
.center{ text-align:center }<br />
.left{ text-align:left }<br />
.right{ text-align:right }<br />
.one_third{ width:33% }<br />
.two_third{ width:67% }<br />
.half{ width:50% }<br />
.block{ display:block }<br />
.displaynone{ display:none }</p>
<p>Et je ne crois pas régresser en faisant cela mais bien au contraire mieux organiser mes templates.</p>
<p>C&#8217;est un sujet assez polémique quoi qu&#8217;il en soit, chacun peut avoir son avis sur la question <img src='http://www.guillaumevoisin.fr/blogwp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : JP</title>
		<link>http://www.guillaumevoisin.fr/internet/le-css-oriente-objet/comment-page-1#comment-433</link>
		<dc:creator>JP</dc:creator>
		<pubDate>Fri, 22 Jan 2010 13:23:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.guillaumevoisin.fr/blog/?p=348#comment-433</guid>
		<description>Houla !

@ Guillaume et Sébastien : pas d&#039;accord avec vous, Paul a raison...

Il est très discutable d&#039;intégrer ces éléments dans la balise : il n&#039;y a plus de séparation contenu/contenant !

Si vous créez un titre avec par exemple les classes &quot;.rouge&quot;,  &quot;.centre&quot; et &quot;.italique&quot;, que se passera-t-il si vous voulez changer la couleur en &quot;.bleu&quot; ??? Vous serez obligés d&#039;aller dans toutes vos pages comportant cette définition et de modifier chaque occurrence une à une !!!

C&#039;est tout le contraire du concept même des CSS : on définit le titre comme une classe dans la feuille de styles, et si le style doit changer il suffit d&#039;aller faire la modif. dans le fichier CSS et non dans le (x)html.

Donc, vous régressez : comme dit Paul, regardez comment étaient faites les balises avant le CSS, car c&#039;est exactement ce que vous êtes en train de reproduire ;)

Sébastien, rien n&#039;est ergonomique là-dedans !!!</description>
		<content:encoded><![CDATA[<p>Houla !</p>
<p>@ Guillaume et Sébastien : pas d&#8217;accord avec vous, Paul a raison&#8230;</p>
<p>Il est très discutable d&#8217;intégrer ces éléments dans la balise : il n&#8217;y a plus de séparation contenu/contenant !</p>
<p>Si vous créez un titre avec par exemple les classes &laquo;&nbsp;.rouge&nbsp;&raquo;,  &laquo;&nbsp;.centre&nbsp;&raquo; et &laquo;&nbsp;.italique&nbsp;&raquo;, que se passera-t-il si vous voulez changer la couleur en &laquo;&nbsp;.bleu&nbsp;&raquo; ??? Vous serez obligés d&#8217;aller dans toutes vos pages comportant cette définition et de modifier chaque occurrence une à une !!!</p>
<p>C&#8217;est tout le contraire du concept même des CSS : on définit le titre comme une classe dans la feuille de styles, et si le style doit changer il suffit d&#8217;aller faire la modif. dans le fichier CSS et non dans le (x)html.</p>
<p>Donc, vous régressez : comme dit Paul, regardez comment étaient faites les balises avant le CSS, car c&#8217;est exactement ce que vous êtes en train de reproduire <img src='http://www.guillaumevoisin.fr/blogwp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Sébastien, rien n&#8217;est ergonomique là-dedans !!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : CSS &#8211; Orienté Objet, ce qu&#8217;il faut savoir &#124; bertrandkeller</title>
		<link>http://www.guillaumevoisin.fr/internet/le-css-oriente-objet/comment-page-1#comment-416</link>
		<dc:creator>CSS &#8211; Orienté Objet, ce qu&#8217;il faut savoir &#124; bertrandkeller</dc:creator>
		<pubDate>Thu, 15 Oct 2009 07:54:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.guillaumevoisin.fr/blog/?p=348#comment-416</guid>
		<description>[...] Le CSS Orienté Objet par Guillaume Voisin [...]</description>
		<content:encoded><![CDATA[<p>[...] Le CSS Orienté Objet par Guillaume Voisin [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Sébastien</title>
		<link>http://www.guillaumevoisin.fr/internet/le-css-oriente-objet/comment-page-1#comment-405</link>
		<dc:creator>Sébastien</dc:creator>
		<pubDate>Fri, 25 Sep 2009 09:50:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.guillaumevoisin.fr/blog/?p=348#comment-405</guid>
		<description>@Paul: Le css est avant-tout une manière de coder proprement, de ne pas tout mélanger. Le style n&#039;a plus sa place dans le code html tout comme maintenant le javascript avec jQuery. Il est donc tout à fait logique d&#039;utiliser le css, et comme le présente guillaume, de la façon la plus ergonomique.</description>
		<content:encoded><![CDATA[<p>@Paul: Le css est avant-tout une manière de coder proprement, de ne pas tout mélanger. Le style n&#8217;a plus sa place dans le code html tout comme maintenant le javascript avec jQuery. Il est donc tout à fait logique d&#8217;utiliser le css, et comme le présente guillaume, de la façon la plus ergonomique.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Guillaume</title>
		<link>http://www.guillaumevoisin.fr/internet/le-css-oriente-objet/comment-page-1#comment-404</link>
		<dc:creator>Guillaume</dc:creator>
		<pubDate>Fri, 25 Sep 2009 08:15:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.guillaumevoisin.fr/blog/?p=348#comment-404</guid>
		<description>@Paul: Quel intérêt de tout mettre dans la balise style ? L&#039;intérêt d&#039;une feuille de style externe est qu&#039;elle est utilisable sur un ensemble de pages ... Il me semble donc que tu n&#039;aies pas bien compris la mécanique des feuilles de styles. Je t&#039;invite donc à te renseigner avant de critiquer ;)</description>
		<content:encoded><![CDATA[<p>@Paul: Quel intérêt de tout mettre dans la balise style ? L&#8217;intérêt d&#8217;une feuille de style externe est qu&#8217;elle est utilisable sur un ensemble de pages &#8230; Il me semble donc que tu n&#8217;aies pas bien compris la mécanique des feuilles de styles. Je t&#8217;invite donc à te renseigner avant de critiquer <img src='http://www.guillaumevoisin.fr/blogwp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Paul</title>
		<link>http://www.guillaumevoisin.fr/internet/le-css-oriente-objet/comment-page-1#comment-403</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Fri, 25 Sep 2009 06:32:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.guillaumevoisin.fr/blog/?p=348#comment-403</guid>
		<description>

Mouais, à ce tarif là, autant tout mettre dans la balise style. Je suis pas sûr que tu aies bien compris le concept des CSS.</description>
		<content:encoded><![CDATA[<p>Mouais, à ce tarif là, autant tout mettre dans la balise style. Je suis pas sûr que tu aies bien compris le concept des CSS.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: guillaumevoisin.fr @ 2012-02-07 20:57:00 -->
