<?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>Iw2 &#187; css</title>
	<atom:link href="http://www.iw2.fr/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iw2.fr</link>
	<description>Veille techno, web 2.0, Symfony, Magento, Drupal, Gestion de projet...</description>
	<lastBuildDate>Tue, 23 Aug 2011 06:46:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>xCSS &#8211; Framework CSS Orienté Objet</title>
		<link>http://www.iw2.fr/2009/11/14/xcss-framework-css-oriente-objet/</link>
		<comments>http://www.iw2.fr/2009/11/14/xcss-framework-css-oriente-objet/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 00:34:00 +0000</pubDate>
		<dc:creator>jmartin</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[intégration]]></category>

		<guid isPermaLink="false">http://www.iw2.fr/?p=8</guid>
		<description><![CDATA[J&#8217;ai découvert récemment un Framework CSS permettant de créer et gérer ses feuilles de styles plus rapidement, plus proprement et surtout apporter une stabilité dans vos fichiers CSS. xCSS ou comment reprendre goût à l&#8217;intégration propre et structurée Ce framework &#8230; <a href="http://www.iw2.fr/2009/11/14/xcss-framework-css-oriente-objet/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai découvert récemment un Framework CSS permettant de créer et gérer ses feuilles de styles plus rapidement, plus proprement et surtout apporter une stabilité dans vos fichiers CSS.</p>
<blockquote><p>xCSS ou comment reprendre goût à l&#8217;intégration propre et structurée</p></blockquote>
<p>Ce framework a été écrit en PHP5. Il parse un fichier source .xcss et génère à la volée le fichier .css.</p>
<p><a class="highslide" href="http://www.iw2.dev/wp-content/uploads/2009/11/xcss_logo.png"><img class="aligncenter size-full wp-image-68" title="xcss_logo" src="http://www.iw2.dev/wp-content/uploads/2009/11/xcss_logo.png" alt="xcss_logo" width="210" height="68" /></a></p>
<h3>Que nous propose ce framework ?</h3>
<h4>Des variables ? dans le css ??!</h4>
<p>Et le rêve devient réalité&#8230;</p>
<pre class="brush: php; title: ;">
vars {
  $path = ../img/tmpl1/png;
  $color1 = #FF00FF;
  $border = border-top: 1px solid $color1;
}
.selector {
  background-image: url($path/head_bg.png);
  background-color: $color1;
  $border;
}
</pre>
<h4>Structure hierarchique</h4>
<p>Certainement, une des plus belle choses de ce framework&#8230;</p>
<pre class="brush: php; title: ;">

//Source
.selector {
  a { display: block; }
  strong { color: blue; }
}
// Cela génère le code suivant :
.selector a {
  display: block;
}
.selector strong { color: blue; }
</pre>
<h4>L&#8217;héritage object CSS</h4>
<pre class="brush: php; title: ;">
//source
.basicClass {
  padding: 20px;
  background-color: #FF0000;
}
.specialClass extends .basicClass {}
// Cela génère le code suivant :
.specialClass, .basicClass {
  padding: 20px;
  background-color: #FF0000;
}
</pre>
<h4>Et également d&#8217;autres features à découvrir</h4>
<p>Nouveau système de commentaire, opérations mathématiques&#8230;</p>
<p>Rendez vous sur <a title="xcss" href="http://xcss.antpaw.org/" target="_blank">xCSS Framework</a> pour découvrir plus en profondeur ce framework absolument indispensable!</p>
<p>To be continued&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iw2.fr/2009/11/14/xcss-framework-css-oriente-objet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

