<?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"
	>
<channel>
	<title>Commentaires sur : Tuto CSS: Recréer le menu du site d&#8217;Apple</title>
	<atom:link href="http://www.lyxia.org/blog/design/tuto-css-recreer-le-menu-du-site-dapple-314/feed" rel="self" type="application/rss+xml" />
	<link>http://www.lyxia.org/blog/design/tuto-css-recreer-le-menu-du-site-dapple-314</link>
	<description>Lyxia.org</description>
	<pubDate>Fri, 21 Nov 2008 17:24:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Par : jbj</title>
		<link>http://www.lyxia.org/blog/design/tuto-css-recreer-le-menu-du-site-dapple-314#comment-7299</link>
		<dc:creator>jbj</dc:creator>
		<pubDate>Mon, 18 Aug 2008 17:39:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.lyxia.org/blog/?p=314#comment-7299</guid>
		<description>Au mec qui à laissé un commentaire le 18/08/2008: Je l'ai effacé par mégarde (merci les spams!).
Pour modifier les libellés, tu dois éditer l'image, il ne suffit pas de modifier le code html.</description>
		<content:encoded><![CDATA[<p>Au mec qui à laissé un commentaire le 18/08/2008: Je l&#8217;ai effacé par mégarde (merci les spams!).<br />
Pour modifier les libellés, tu dois éditer l&#8217;image, il ne suffit pas de modifier le code html.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : LuciferX</title>
		<link>http://www.lyxia.org/blog/design/tuto-css-recreer-le-menu-du-site-dapple-314#comment-6097</link>
		<dc:creator>LuciferX</dc:creator>
		<pubDate>Mon, 04 Aug 2008 07:33:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.lyxia.org/blog/?p=314#comment-6097</guid>
		<description>Intéressant ce tutoriel, le rendu est assez sympa !

Est-ce qu'il s'agit de la technique des portes coulissantes ?</description>
		<content:encoded><![CDATA[<p>Intéressant ce tutoriel, le rendu est assez sympa !</p>
<p>Est-ce qu&#8217;il s&#8217;agit de la technique des portes coulissantes ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : BlackKrystal</title>
		<link>http://www.lyxia.org/blog/design/tuto-css-recreer-le-menu-du-site-dapple-314#comment-5713</link>
		<dc:creator>BlackKrystal</dc:creator>
		<pubDate>Thu, 31 Jul 2008 23:57:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.lyxia.org/blog/?p=314#comment-5713</guid>
		<description>Waou... Ca tombe bien j'ai un site a refaire =)</description>
		<content:encoded><![CDATA[<p>Waou&#8230; Ca tombe bien j&#8217;ai un site a refaire =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Greg-J</title>
		<link>http://www.lyxia.org/blog/design/tuto-css-recreer-le-menu-du-site-dapple-314#comment-5357</link>
		<dc:creator>Greg-J</dc:creator>
		<pubDate>Sat, 26 Jul 2008 16:49:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.lyxia.org/blog/?p=314#comment-5357</guid>
		<description>Très sympa ce tuto pour comprendre le positionnement des images en CSS</description>
		<content:encoded><![CDATA[<p>Très sympa ce tuto pour comprendre le positionnement des images en CSS</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : jbj</title>
		<link>http://www.lyxia.org/blog/design/tuto-css-recreer-le-menu-du-site-dapple-314#comment-5209</link>
		<dc:creator>jbj</dc:creator>
		<pubDate>Thu, 24 Jul 2008 05:34:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.lyxia.org/blog/?p=314#comment-5209</guid>
		<description>Salut Valdun, en effet par défaut Wordpress vire tout semblant de code html, par sécurité semble-t'il. C'est assez gênant dans le cadre d'un blog comme le mien, il faudrait que je parte à la recherche d'un plugin qui empêcherait ce comportement..
Sinon, un grand merci pour tes remarques tes pertinentes, en effet on pourrais alléger le code à certains endroits! :) Ce code provient intégralement du site Apple, je ne l'ai pas retouché à part pour l'url de l'image de fond.</description>
		<content:encoded><![CDATA[<p>Salut Valdun, en effet par défaut Wordpress vire tout semblant de code html, par sécurité semble-t&#8217;il. C&#8217;est assez gênant dans le cadre d&#8217;un blog comme le mien, il faudrait que je parte à la recherche d&#8217;un plugin qui empêcherait ce comportement..<br />
Sinon, un grand merci pour tes remarques tes pertinentes, en effet on pourrais alléger le code à certains endroits! <img src='http://www.lyxia.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Ce code provient intégralement du site Apple, je ne l&#8217;ai pas retouché à part pour l&#8217;url de l&#8217;image de fond.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Valdun</title>
		<link>http://www.lyxia.org/blog/design/tuto-css-recreer-le-menu-du-site-dapple-314#comment-5193</link>
		<dc:creator>Valdun</dc:creator>
		<pubDate>Thu, 24 Jul 2008 01:29:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.lyxia.org/blog/?p=314#comment-5193</guid>
		<description>Mwai bin décidément je ne peux même pas profiter de ta balise pre customisée pour afficher joliment le code.
Heureusement d'ailleurs, car ça pourrait faire mal si d'autres balises passaient :D

Pas très intuitif tout ça, à quand une ptite barre avec les smileys et les balises à notre disposition ? :)

Oh, n'attends pas mon accord si tu veux virer tous mes messages "à part" et accessoirement à mixer les deux qui se baladent, ça ne fait vraiment pas propre ^^
A bientôt dans un article ;)</description>
		<content:encoded><![CDATA[<p>Mwai bin décidément je ne peux même pas profiter de ta balise pre customisée pour afficher joliment le code.<br />
Heureusement d&#8217;ailleurs, car ça pourrait faire mal si d&#8217;autres balises passaient <img src='http://www.lyxia.org/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Pas très intuitif tout ça, à quand une ptite barre avec les smileys et les balises à notre disposition ? <img src='http://www.lyxia.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Oh, n&#8217;attends pas mon accord si tu veux virer tous mes messages &#8220;à part&#8221; et accessoirement à mixer les deux qui se baladent, ça ne fait vraiment pas propre ^^<br />
A bientôt dans un article <img src='http://www.lyxia.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Valdun</title>
		<link>http://www.lyxia.org/blog/design/tuto-css-recreer-le-menu-du-site-dapple-314#comment-5189</link>
		<dc:creator>Valdun</dc:creator>
		<pubDate>Thu, 24 Jul 2008 01:19:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.lyxia.org/blog/?p=314#comment-5189</guid>
		<description>En remaniant un peu tout ça il est en fait parfaitement possible d'alléger tout ce blabla en utilisant d'autres propriétés respectées par tous les navigateurs ! :D
L'idée est de se servir du positionnement absolu pour gérer chaque bouton, à défaut de pouvoir le faire sans répétitions avec le positionnement du fond.


Première étape: remaniement du code html qui s'en trouve au passage allégé :)

	&lt;a href="/" rel="nofollow"&gt;Apple&lt;/a&gt;
	&lt;a href="http://store.apple.com" rel="nofollow"&gt;Store&lt;/a&gt;
	&lt;a href="/mac/" rel="nofollow"&gt;Mac&lt;/a&gt;
	&lt;a href="/itunes/" rel="nofollow"&gt;iPod + iTunes&lt;/a&gt;
	&lt;a href="/iphone/" rel="nofollow"&gt;iPhone&lt;/a&gt;
	&lt;a href="/downloads/" rel="nofollow"&gt;Downloads&lt;/a&gt;
	&lt;a href="/support/" rel="nofollow"&gt;Support&lt;/a&gt;



Deuxième étape : positionnement de chacun des liens :)
/* GLOBALHEADER */
#globalnav { position: absolute; width: 982px; height: 38px; padding: 0; overflow: hidden; }
#globalnav a { position: absolute; top: 0; width: 117px; padding-top: 152px; background-image: url(http://images.apple.com/global/nav/images/globalnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#gn-apple      { background-position: 0 0; }
#gn-store      { background-position: -117px 0; left: 117px; }
#gn-mac        { background-position: -234px 0; left: 234px; }
#gn-ipoditunes { background-position: -351px 0; left: 351px; }
#gn-iphone     { background-position: -468px 0; left: 468px; }
#gn-downloads  { background-position: -585px 0; left: 585px; }
#gn-support    { background-position: -702px 0; left: 702px; }

/* OVER STATES */ #globalnav a:hover { top: -38px; margin-bottom: 1px; }
/* -&#62; Le margin-bottom corrige un bug avec IE7 qui n'actualise pas la position */
/* PRESSED STATES */ #globalnav a:active { top: -76px; }
/* ON STATES */
.home #gn-apple a:hover { cursor: default; }
.store #gn-store a, .mac #gn-mac a, .ipoditunes #gn-ipoditunes a, .iphone #gn-iphone a, .downloads #gn-downloads a, .support #gn-support a { top: -114px; }


A défaut d'être plus clair qu'un code utilisant les propriétés background-position-x/y, ça l'est davantage que celui présenté plus haut...
Bidouilleurs CSS, mes salutations :D</description>
		<content:encoded><![CDATA[<p>En remaniant un peu tout ça il est en fait parfaitement possible d&#8217;alléger tout ce blabla en utilisant d&#8217;autres propriétés respectées par tous les navigateurs ! <img src='http://www.lyxia.org/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
L&#8217;idée est de se servir du positionnement absolu pour gérer chaque bouton, à défaut de pouvoir le faire sans répétitions avec le positionnement du fond.</p>
<p>Première étape: remaniement du code html qui s&#8217;en trouve au passage allégé <img src='http://www.lyxia.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>	<a href="/">Apple</a><br />
	<a href="http://store.apple.com">Store</a><br />
	<a href="/mac/">Mac</a><br />
	<a href="/itunes/">iPod + iTunes</a><br />
	<a href="/iphone/">iPhone</a><br />
	<a href="/downloads/">Downloads</a><br />
	<a href="/support/">Support</a></p>
<p>Deuxième étape : positionnement de chacun des liens <img src='http://www.lyxia.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
/* GLOBALHEADER */<br />
#globalnav { position: absolute; width: 982px; height: 38px; padding: 0; overflow: hidden; }<br />
#globalnav a { position: absolute; top: 0; width: 117px; padding-top: 152px; background-image: url(http://images.apple.com/global/nav/images/globalnavbg.gif); background-repeat: no-repeat; }</p>
<p>/* BUTTONS */<br />
#gn-apple      { background-position: 0 0; }<br />
#gn-store      { background-position: -117px 0; left: 117px; }<br />
#gn-mac        { background-position: -234px 0; left: 234px; }<br />
#gn-ipoditunes { background-position: -351px 0; left: 351px; }<br />
#gn-iphone     { background-position: -468px 0; left: 468px; }<br />
#gn-downloads  { background-position: -585px 0; left: 585px; }<br />
#gn-support    { background-position: -702px 0; left: 702px; }</p>
<p>/* OVER STATES */ #globalnav a:hover { top: -38px; margin-bottom: 1px; }<br />
/* -&gt; Le margin-bottom corrige un bug avec IE7 qui n&#8217;actualise pas la position */<br />
/* PRESSED STATES */ #globalnav a:active { top: -76px; }<br />
/* ON STATES */<br />
.home #gn-apple a:hover { cursor: default; }<br />
.store #gn-store a, .mac #gn-mac a, .ipoditunes #gn-ipoditunes a, .iphone #gn-iphone a, .downloads #gn-downloads a, .support #gn-support a { top: -114px; }</p>
<p>A défaut d&#8217;être plus clair qu&#8217;un code utilisant les propriétés background-position-x/y, ça l&#8217;est davantage que celui présenté plus haut&#8230;<br />
Bidouilleurs CSS, mes salutations <img src='http://www.lyxia.org/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Valdun</title>
		<link>http://www.lyxia.org/blog/design/tuto-css-recreer-le-menu-du-site-dapple-314#comment-5185</link>
		<dc:creator>Valdun</dc:creator>
		<pubDate>Wed, 23 Jul 2008 23:31:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.lyxia.org/blog/?p=314#comment-5185</guid>
		<description>[à tester sous IE... un des rares avantages que je lui attribue ^^]

(tiens, tout ce qui est placé entre les signes sup et inf est supprimé :))</description>
		<content:encoded><![CDATA[<p>[à tester sous IE... un des rares avantages que je lui attribue ^^]</p>
<p>(tiens, tout ce qui est placé entre les signes sup et inf est supprimé :))</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Valdun</title>
		<link>http://www.lyxia.org/blog/design/tuto-css-recreer-le-menu-du-site-dapple-314#comment-5184</link>
		<dc:creator>Valdun</dc:creator>
		<pubDate>Wed, 23 Jul 2008 23:29:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.lyxia.org/blog/?p=314#comment-5184</guid>
		<description>Et dire que si les propriétés background-position-x et background-position-y faisaient partie d'une norme CSS tout ce code répétitif pourrait être allégé :D
Cela diviserait le code par deux... :)


/* GLOBALHEADER */
#globalheader { width: 982px; height: 38px; margin: 18px auto; }
#globalnav { margin: 0; padding: 0; }
#globalnav li { display: inline; }
#globalnav li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; background-image: url(http://images.apple.com/global/nav/images/globalnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#gn-apple a      { background-position-x: 0; }
#gn-store a      { background-position-x: -117px; }
#gn-mac a        { background-position-x: -234px; }
#gn-ipoditunes a { background-position-x: -351px; }
#gn-iphone a     { background-position-x: -468px; }
#gn-downloads a  { background-position-x: -585px; }
#gn-support a    { background-position-x: -702px; }

/* OVER STATES */ #globalnav a:hover { background-position-y: -38px; }
/* PRESSED STATES */ #globalnav a:active { background-position-y: -76px; }
/* ON STATES */
.home #gn-apple a:hover { cursor: default; }
.store #gn-store a, .mac #gn-mac a, .ipoditunes #gn-ipoditunes a, .iphone #gn-iphone a, .downloads #gn-downloads a, .support #gn-support a { background-position-y: -114px; }


</description>
		<content:encoded><![CDATA[<p>Et dire que si les propriétés background-position-x et background-position-y faisaient partie d&#8217;une norme CSS tout ce code répétitif pourrait être allégé <img src='http://www.lyxia.org/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Cela diviserait le code par deux&#8230; <img src='http://www.lyxia.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>/* GLOBALHEADER */<br />
#globalheader { width: 982px; height: 38px; margin: 18px auto; }<br />
#globalnav { margin: 0; padding: 0; }<br />
#globalnav li { display: inline; }<br />
#globalnav li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; background-image: url(http://images.apple.com/global/nav/images/globalnavbg.gif); background-repeat: no-repeat; }</p>
<p>/* BUTTONS */<br />
#gn-apple a      { background-position-x: 0; }<br />
#gn-store a      { background-position-x: -117px; }<br />
#gn-mac a        { background-position-x: -234px; }<br />
#gn-ipoditunes a { background-position-x: -351px; }<br />
#gn-iphone a     { background-position-x: -468px; }<br />
#gn-downloads a  { background-position-x: -585px; }<br />
#gn-support a    { background-position-x: -702px; }</p>
<p>/* OVER STATES */ #globalnav a:hover { background-position-y: -38px; }<br />
/* PRESSED STATES */ #globalnav a:active { background-position-y: -76px; }<br />
/* ON STATES */<br />
.home #gn-apple a:hover { cursor: default; }<br />
.store #gn-store a, .mac #gn-mac a, .ipoditunes #gn-ipoditunes a, .iphone #gn-iphone a, .downloads #gn-downloads a, .support #gn-support a { background-position-y: -114px; }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : jbj</title>
		<link>http://www.lyxia.org/blog/design/tuto-css-recreer-le-menu-du-site-dapple-314#comment-5180</link>
		<dc:creator>jbj</dc:creator>
		<pubDate>Wed, 23 Jul 2008 21:05:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.lyxia.org/blog/?p=314#comment-5180</guid>
		<description>Content de voir que vous y avez trouvé votre compte avec cet article :)</description>
		<content:encoded><![CDATA[<p>Content de voir que vous y avez trouvé votre compte avec cet article <img src='http://www.lyxia.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.815 seconds -->
