<?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>Blackotine &#187; raccourci</title>
	<atom:link href="http://www.blackotine.fr/tag/raccourci/feed" rel="self" type="application/rss+xml" />
	<link>http://www.blackotine.fr</link>
	<description>Blog d&#039;un intégrateur et développeur Web</description>
	<lastBuildDate>Tue, 24 May 2011 22:50:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Quel ordre pour les valeurs de la propriété background ?</title>
		<link>http://www.blackotine.fr/css/quel-ordre-pour-les-valeurs-de-la-propriete-background</link>
		<comments>http://www.blackotine.fr/css/quel-ordre-pour-les-valeurs-de-la-propriete-background#comments</comments>
		<pubDate>Thu, 21 Aug 2008 13:04:39 +0000</pubDate>
		<dc:creator>nico</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[ordre]]></category>
		<category><![CDATA[raccourci]]></category>
		<category><![CDATA[shorthand]]></category>

		<guid isPermaLink="false">http://www.blackotine.fr/?p=49</guid>
		<description><![CDATA[La propriété background La propriété raccourcie background est très utile. Elle permet de définir en une ligne toutes les propriétés d&#8217;arrière-plan d&#8217;un élément (background-color, background-image, background-repeat, background-attachment, et background-position) Un peu d&#8217;ordre ! Est-ce que l&#8217;ordre dans lequel on place les valeurs de cette propriété a une importance ? Normalement non. Mais, des navigateurs obsolètes [...]]]></description>
			<content:encoded><![CDATA[<h3>La propriété background</h3>
<p>La propriété raccourcie <em>background </em>est très utile. Elle permet de définir en une ligne toutes les propriétés d&#8217;arrière-plan d&#8217;un élément (<em>background-color</em>, <em>background-image</em>, <em>background-repeat</em>, <em>background-attachment</em>, et <em>background-position</em>)</p>
<h3>Un peu d&#8217;ordre !</h3>
<p>Est-ce que l&#8217;ordre dans lequel on place les valeurs de cette propriété a une importance ?<br />
Normalement non. Mais, des navigateurs obsolètes ou pointilleux, peuvent mal interpréter ces valeurs si elles ne respectent pas l&#8217;ordre indiqué par le <a href="http://www.w3.org/TR/CSS21/colors.html#propdef-background"><abbr>W3C</abbr></a>, soit :</p>
<pre class="brush: css">background:color image repeat attachment position;</pre>
<p><span id="more-49"></span><br />
On peut cependant s&#8217;attarder sur la propriété background-position qui accepte deux valeurs et que l&#8217;on voit écrit un peu dans tous les sens. Une valeur correspond à la position horizontale et l&#8217;autre à la position verticale. Je les appellerai respectivement X et Y dans la suite de l&#8217;article.</p>
<p>Le W3C indique :</p>
<blockquote><p>&laquo;&nbsp;If at least one value is not a keyword, then the first value represents the horizontal position and the second represents the vertical position.&nbsp;&raquo;</p></blockquote>
<p>Que l&#8217;on pourrait traduire par : Si au moins une valeur n&#8217;est pas un mot-clé, alors la première valeur représente la position horizontale et le deuxième représente la position verticale.<br />
Les mots-clé étant (left, top, right, bottom et center).</p>
<p><strong>Le bon ordre est donc &laquo;&nbsp;X Y&nbsp;&raquo;, valeur horizontale puis verticale</strong>, même si, dans le cas d&#8217;utilisation de mots-clé, l&#8217;ordre n&#8217;a finalement pas d&#8217;importance.</p>
<p>Cependant il me semble assez logique de toujours garder le même ordre quelque soit les valeurs utilisés, sinon on risque fortement de ce mélanger les pinceaux. D&#8217;accord, peut être pas sur le coup, mais en revenant des  mois plus tard ou bien si une autre personne doit modifier votre feuille de style&#8230;</p>
<p>Pour conclure voici quelques exemples de propriétés background aux valeurs correctement ordonnées :</p>
<pre class="brush: css">background:#000 url(image.gif) no-repeat;
background:#ff0000 url(image.gif) no-repeat left top;
background:transparent url(image.gif) no-repeat fixed 10px 5px;
background:url(image.gif) no-repeat scroll 1% 50%;
background:#DDD url(image.gif) no-repeat 2em .2em;
background:#CCC url(image.gif) repeat-x left 20%;
background:url(image.gif) repeat-y right 0;
background:#000;
</pre>
<a href='http://twitter.com/share?url=http%3A%2F%2Fwww.blackotine.fr%2F%3Fp%3D49&count=horizontal&related=&text=Quel%20ordre%20pour%20les%20valeurs%20de%20la%20propri%C3%A9t%C3%A9%20background%20%3F' class='twitter-share-button' data-text='Quel ordre pour les valeurs de la propriété background ?' data-url='http://www.blackotine.fr/?p=49' data-counturl='http://www.blackotine.fr/css/quel-ordre-pour-les-valeurs-de-la-propriete-background' data-count='horizontal' data-via='scarpopo'></a>]]></content:encoded>
			<wfw:commentRss>http://www.blackotine.fr/css/quel-ordre-pour-les-valeurs-de-la-propriete-background/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

