<?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>LoïcG &#187; tuto</title>
	<atom:link href="http://blog.loicg.net/tag/tuto/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.loicg.net</link>
	<description>Carnet d&#039;un développeur web</description>
	<lastBuildDate>Sat, 28 Aug 2010 13:11:58 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Changer le fuseau horaire sur Ubuntu Serveur</title>
		<link>http://blog.loicg.net/how-to/fuseau-horaire-ubuntu-serveur/</link>
		<comments>http://blog.loicg.net/how-to/fuseau-horaire-ubuntu-serveur/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 06:22:21 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[synchronisation]]></category>
		<category><![CDATA[tuto]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=741</guid>
		<description><![CDATA[Pour changer le fuseau horaire sur Ubuntu Serveur (donc en console), passer en su et taper : dpkg-reconfigure tzdata Puis choisir Europe, puis Paris. C&#8217;est tout ^^ Illustration par Leoplus]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-742 alignleft" title="timezones" src="http://blog.loicg.net/wp-content/uploads/2009/11/2744390812_132a791a2d_m.jpg" alt="timezones" width="240" height="180" /></p>
<p>Pour changer le fuseau horaire sur Ubuntu Serveur (donc en console), passer en su et taper :</p>
<pre>dpkg-reconfigure tzdata</pre>
<p>Puis choisir Europe, puis Paris. C&#8217;est tout ^^</p>
<p>Illustration par <a href="http://www.flickr.com/photos/leoplus/2744390812/">Leoplus</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/how-to/fuseau-horaire-ubuntu-serveur/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard : installation de wget</title>
		<link>http://blog.loicg.net/how-to/wget-osx-snow-leopard/</link>
		<comments>http://blog.loicg.net/how-to/wget-osx-snow-leopard/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 05:12:27 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[logiciels]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[tuto]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=725</guid>
		<description><![CDATA[wget est un utilitaire en ligne de commande essentiel pour moi. Il permet principalement de télécharger des fichiers en HTTP avec tout une foule de paramètres possibles (cookies de session, authentification HTTP, etc &#8230;). wget est, bien souvent, intégré en standard dans les distributions Linux, mais malheureusement pas sous OS X&#8230; Voici comment pallier à [...]]]></description>
			<content:encoded><![CDATA[<p>wget est un utilitaire en ligne de commande essentiel pour moi. Il permet principalement de télécharger des fichiers en HTTP avec tout une foule de paramètres possibles (cookies de session, authentification HTTP, etc &#8230;).</p>
<p><img class="aligncenter size-full wp-image-728" title="wget osx" src="http://blog.loicg.net/wp-content/uploads/2009/11/wget-osx.PNG" alt="wget osx" width="570" height="266" /></p>
<p>wget est, bien souvent, intégré en standard dans les distributions Linux, mais malheureusement pas sous OS X&#8230;<br />
Voici comment pallier à ce manque :</p>
<p><span id="more-725"></span>Tout d&#8217;abord, téléchargez <a href="http://blog.loicg.net/wp-content/uploads/2009/11/wget.zip">wget pour OS X</a>.<br />
Décompressez l&#8217;archive en double-cliquant dessus.<br />
Ouvrez un Terminal<br />
Rendez-vous dans le dossier décompressé :</p>
<pre>cd Desktop (si c'est sur le bureau)

cd Downloads (si c'est dans votre dossier Téléchargements)</pre>
<p>Passez en su (super-utilisateur) :</p>
<pre>sudo su</pre>
<p>Il est possible que les dossiers /usr/local/bin et /usr/local/etc  n&#8217;existent pas (c&#8217;était mon cas) , dans ce cas il faudra les créer :</p>
<pre>mkdir /usr/local/bin
mkdir /usr/local/etc</pre>
<p>Maintenant, vous allez déplacer l&#8217;application dans le dossier bin :</p>
<pre>mv wget /usr/local/bin</pre>
<p>Créez les dossiers pour la documentation (man) :</p>
<pre>mkdir /usr/local/man
mkdir /usr/local/man/man1</pre>
<p>Puis, copiez-y le fichier de documentation :</p>
<pre>mv wget.1 /usr/local/man/man1</pre>
<p>Maintenant, copiez le lanceur :</p>
<pre>mv wgetrc dans /usr/local/etc</pre>
<p>Il ne vous reste plus qu&#8217;à supprimer les fichiers téléchargés :</p>
<pre>cd ..

rm wget -R</pre>
<p>Fermez le terminal, puis ouvrez-le à nouveau pour pouvoir profiter de l&#8217;utilitaire wget.</p>
<p>Un grand merci à <a title="installation wget sous mac os x" href="http://jonasluthi.com/2009/06/installer-la-commande-wget-sous-mac-os-x/">Jonas</a> pour les explications et le fichier zip ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/how-to/wget-osx-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Débuter sainement avec les CSS</title>
		<link>http://blog.loicg.net/webdev/debuter-sainement-css-feuilles-styles/</link>
		<comments>http://blog.loicg.net/webdev/debuter-sainement-css-feuilles-styles/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 07:00:15 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[tuto]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=591</guid>
		<description><![CDATA[Une bonne feuille des style est un élément essentiel pour obtenir un design digne de ce nom. Cet article n&#8217;a pas pour vocation de vous apprendre des astuces, trucs et autres méthodes pour améliorer vos connaissances des CSS, mais simplement vous aider à mieux les concevoir. Pour rappel, une feuille de style est un document [...]]]></description>
			<content:encoded><![CDATA[<p>Une bonne feuille des style est un élément essentiel pour obtenir un design digne de ce nom. Cet article n&#8217;a pas pour vocation de vous apprendre des astuces, trucs et autres méthodes pour améliorer vos connaissances des CSS, mais simplement vous aider à mieux les concevoir.<span id="more-591"></span></p>
<p><em>Pour rappel, une feuille de style est un document qui permet d&#8217;habiller tous les éléments HTML de votre page pour la rendre plus élégante et attrayante aux yeux des visiteurs. </em></p>
<p>Cet habillage se fait par une syntaxe claire, mais, dans les grosses pages, les éléments HTML et leurs classes peuvent être nombreux, et par conséquent, la feuille de style devient vite un vrai <span style="text-decoration: line-through;">bordel ?</span> <span style="text-decoration: line-through;">bazard ?</span> oui, un vrai bordel.</p>
<p>Ainsi, il devient vite indispensable, lorsqu&#8217;on attaque un gros projet, de se montrer organisé et méthodique avec tous ce genre de scripts.</p>
<p>Voici donc les étapes que j&#8217;applique (en théorie) sur de &#8220;gros&#8221; projets. (par gros, comprenez que les éléments HTML à habiller sont assez nombreux &#8230;)</p>
<h3>1/ Organiser ses balises</h3>
<p>L&#8217;organisation des balises est un vaste débat, il y a les partisans du rangement alphabétique (ou plutôt alphanumérique), et ceux qui bossent sur la hiérarchisation, suivant ainsi l&#8217;organisation du document HTML à habiller.</p>
<p>Des deux méthodes (qui ont chacune leurs avantages et leurs inconvénients), ma préférence va à la seconde.<br />
La raison de mon choix est toute simple : j&#8217;aime que mes feuilles de styles suivent (à peu près) l&#8217;ordre de mon document HTML. En principe, je pars de l&#8217;élément le plus gros, grand, englobant, bref de toute façon c&#8217;est souvent la balise html elle-même. Pour finir par mon élément le plus petit, enfant, le dernier de la hierarchie (c&#8217;est souvent un em ou un td).</p>
<blockquote><p>html{/*la première balise*/}</p>
<p style="padding-left: 30px;">body{/*sa descendante/fille*/}</p>
<p style="padding-left: 30px;">div#header{/*mon premier cadre*/}</p>
<p style="padding-left: 60px;">div#logo{/*le logo se trouvera dans mon header*/}</p>
<p style="padding-left: 30px;">div.corpsdelapage{/**/}</p>
<p>etc&#8230;</p></blockquote>
<p>Ainsi, je retrouve (normalement) mes balises.</p>
<h3>1bis/ Ranger les propriétés</h3>
<p>Tout comme l&#8217;ordre des balises, l&#8217;ordre des propriétés définies à l&#8217;intérieur de celles-ci n&#8217;a aucune importance pour les navigateurs, en revanche, il peut revêtir une importance capital pour vous ou les développeurs qui passent derrière vous.</p>
<p>Dans une logique toute <span style="text-decoration: line-through;">logique</span> <span style="text-decoration: line-through;">bête</span> simple, je classe donc mes propriétés par ordre alphabétique.</p>
<blockquote><p>div.monJouliDiv{<br />
background : #112211;<br />
border : 1px solid #ccc;<br />
height : 20px; //etc &#8230;<br />
}</p></blockquote>
<h3>2/ Reset pour tous</h3>
<p>Je ne vous invite pas à redémarrer votre ordinateur, ni à fermer cette page (surtout pas ^^), mais je vous propose d&#8217;instaurer des valeurs par défaut cohérentes à vos balises.<br />
Quand on attaque un habillage en partant de zéro et/ou lorsqu&#8217;on souhaite réaliser une page compatible avec tous les navigateurs, on se heurte souvent à des décalages, des cadres qui &#8220;sautent&#8221;, se chevauchent, etc &#8230;.</p>
<p>La raison en est simple : les navigateurs imposent un style par défaut pour chaque balise HTML. Le reset est donc un manière de pallier à ce genre de problèmes. Voici comment je (et de nombreux développeurs, intégrateurs et designeurs) procède :</p>
<blockquote><p>html, body, div, h1, h2, h3,  ul, ol,  li, p,  form, fieldset, table, th, td { margin: 0; padding: 0; } // Placez les balises selon votre document HTML</p></blockquote>
<h3>3/Soignez votre &#8220;présentation&#8221;</h3>
<p>Je sais que les scripts ne sont pas la partie visible de votre site mais il est important (à mes yeux) d&#8217;en soigner l&#8217;écriture.<br />
Il existe de nombreuses manières de mettre en page ses balises et leurs propriétés.</p>
<p>Personnellement, je laisse mes propriétés en ligne lorsqu&#8217;elles sont moins de 4 par balises, au delà, je mets des retours à la ligne pour chacune (en prenant soin d&#8217;indenter mes lignes d&#8217;une tabulation).</p>
<p>body{margin:0;padding:0}</p>
<blockquote><p>h1{<br />
border : 1px dashed #000;<br />
font-size : 50pt; //ça devrait être lisible &#8230;<br />
letter-spacing : 30px;<br />
text-decoration:none; //surtout pas de blink, avec une police aussi grosse ^^<br />
//etc&#8230;<br />
}</p></blockquote>
<h3>4/ Commentez !!!</h3>
<p>Les commentaires constituent le point de repère principal pour vous y retrouver dans toutes ces balises, mots en anglais et autres #.* etc &#8230; De plus, je fais parti des petits fouineurs, des types qui pour une raison ou une autre vont jeter un coup d&#8217;œil au code source d&#8217;un site, à ses javascripts ainsi qu&#8217;à ces feuilles de styles, donc merci de commenter ça me facilitera la tâche <img src='http://blog.loicg.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Tout comme en PHP et Javascript (ainsi qu&#8217;en C/C++, et bien d&#8217;autres langages), les commentaires sont soit :</p>
<ul>
<li>précédés d&#8217;un double slash  : //mon commentaire se terminera en fin de ligne</li>
<li>ou alors entourés par /* et */ : /* ce commentaire se finira après ce symbole */</li>
</ul>
<p>Évidemment, certains de ces conseils vous sembleront logiques et simples, mais je pense qu&#8217;ils sont loin d&#8217;être inutiles pour quiconque souhaite attaquer sainement avec les CSS.</p>
<p>Et vous (oui, vous qui avez eu le courage de tout lire jusqu&#8217;au bout ^^), avez-vous d&#8217;autres astuces à partager ?</p>
<p style="text-align: right;"><em>Cet article est inspiré de <a title="writing better css" href="http://net.tutsplus.com/tutorials/html-css-techniques/5-tips-to-writing-better-css/">celui-ci</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/webdev/debuter-sainement-css-feuilles-styles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug dans la mise à jour vers la 2.7.1</title>
		<link>http://blog.loicg.net/webdev/bug-mise-a-jour-wordpress/</link>
		<comments>http://blog.loicg.net/webdev/bug-mise-a-jour-wordpress/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 11:42:22 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[tuto]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=587</guid>
		<description><![CDATA[Ce matin, j&#8217;ai tenté de faire la mise à jour automatique vers la version 2.7.1 de WordPress. Malheureusement, j&#8217;ai eu droit à un Briefly unavailable for scheduled maintenance. Check back in a minute. Et ce, même dans la partie wp-admin &#8230; Bref, c&#8217;est la merde pas top ^^ Le problème est que l&#8217;auto-upgrade n&#8217;a pas [...]]]></description>
			<content:encoded><![CDATA[<p>Ce matin, j&#8217;ai tenté de faire la mise à jour automatique vers la version 2.7.1 de WordPress.</p>
<p>Malheureusement, j&#8217;ai eu droit à un</p>
<blockquote><p>Briefly unavailable for scheduled maintenance. Check back in a minute.</p></blockquote>
<p>Et ce, même dans la partie wp-admin &#8230; Bref, c&#8217;est la <span style="text-decoration: line-through;">merde</span> pas top ^^</p>
<p>Le problème est que l&#8217;auto-upgrade n&#8217;a pas supprimé le dossier &#8220;.maintenance&#8221; de mon dossier WordPress&#8230;</p>
<p>Pour débloquer la situation, il suffit d&#8217;accéder à son FTP et de supprimer ce fichier&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/webdev/bug-mise-a-jour-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Manuel jQuery en Français</title>
		<link>http://blog.loicg.net/webdev/manuel-jquery-francais/</link>
		<comments>http://blog.loicg.net/webdev/manuel-jquery-francais/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 05:42:46 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[tuto]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=560</guid>
		<description><![CDATA[Jarodxxx vient d&#8217;ouvrir officiellement son manuel jQuery Français. Ce site était au départ un mémo perso pour le développeur. Il a décidé de l&#8217;agrémenter avant de le partager avec le reste des utilisateurs francophones de la librairie javascript. C&#8217;est du bon, du très bon. Je pense que je vais en faire un usage assez intensif [...]]]></description>
			<content:encoded><![CDATA[<p>Jarodxxx vient d&#8217;ouvrir officiellement son <a title="manuel jquery" href="http://jquery.jarodxxx.com/" target="_blank">manuel jQuery Français</a>.</p>
<p>Ce site était au départ un mémo perso pour le développeur. Il a décidé de l&#8217;agrémenter avant de le partager avec le reste des utilisateurs francophones de la librairie javascript.</p>
<p>C&#8217;est du bon, du très bon. Je pense que je vais en faire un usage assez intensif et m&#8217;excuse par avance auprès de <a title="Jarodxxx" href="http://www.jarodxxx.com/" target="_self">Jarod</a> pour les surcoûts en bande passante ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/webdev/manuel-jquery-francais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guides d&#8217;installation pour Windows 7</title>
		<link>http://blog.loicg.net/tech/guides-installation-windows-7/</link>
		<comments>http://blog.loicg.net/tech/guides-installation-windows-7/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 12:00:55 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[tuto]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=443</guid>
		<description><![CDATA[Alors que Vista connait une adoption massive (merci la vente liée &#8230;), la popularité n&#8217;est toujours pas le point fort de cet OS.  Nombreux sont ceux qui restent/reviennent à ce bon vieux XP, ne serait-ce que par souci d&#8217;efficacité et de sobriété concernant les ressources système. Ceci étant dit, le prochain OS de Microsoft s&#8217;annonce [...]]]></description>
			<content:encoded><![CDATA[<p>Alors que Vista connait une adoption massive (merci la vente liée &#8230;), la popularité n&#8217;est toujours pas le point fort de cet OS.  Nombreux sont ceux qui restent/reviennent à ce bon vieux XP, ne serait-ce que par souci d&#8217;efficacité et de sobriété concernant les ressources système.</p>
<p style="text-align: center;"><img class="size-full wp-image-447 aligncenter" title="Logo Windows Vista" src="http://blog.loicg.net/wp-content/uploads/2009/01/logo_vista.png" alt="Logo Windows Vista" width="163" height="163" /></p>
<p>Ceci étant dit, le prochain OS de Microsoft s&#8217;annonce plus que prometteur, en effet, Windows 7 apparait comme plus rapide au boot et moins gourmand en ressources que Vista.</p>
<p>Vendredi 9 Janvier, Microsoft a mis la première version beta de 7 à disposition de 2.5 millions  d&#8217;internautes pour un premier test.  Après un <a title="Téléchargement Windows 7" href="http://www.papygeek.com/windows/microsoft-a-la-peine-pour-le-telechargement-de-la-beta-de-windows-7/trackback/" target="_blank">démarrage plutôt laborieux</a> des téléchargements, de nombreux guide sont apparus sur le net pour installer cette beta, voici ma sélection :</p>
<ul>
<li>Commençons par un guide d&#8217;installation &#8220;normale&#8221; de Windows 7 proposé sur <a title="installation de windows 7" href="http://ordinatique.com/2009/01/11/installation-de-windows-7/" target="_blank">Ordinatique</a>. Sachez qu&#8217;il est tout de même plus prudent d&#8217;installer cette beta sur une machine virtuelle (genre <a title="VirtualBox" href="http://www.virtualbox.org/" target="_blank">VirtualBox </a>&#8230;).</li>
<li>Pour ceux qui ne souhaiteraient partager leur machine pour comparer 7 avec ces prédécesseurs, LifeHacker publie un <a title="Dual boot windows 7 xp vista" href="http://lifehacker.com/5126781/how-to-dual-boot-windows-7-with-xp-or-vista" target="_blank">guide pour installer Windows 7 en dual boot avec XP ou Vista</a>.</li>
<li>Les Mac-Users ne sont pas oubliés, avec un guide d&#8217;installation de <a title="Windows 7 64bits on macbook pro" href="http://ourcoffeestops.com/2009/01/guide-windows-7-x64-build-7000-on-a-macbook-pro/" target="_blank">Window 7 pour Macbook Pro</a> proposé par OurCoffeStops. Ce tuto montre les étapes d&#8217;installations de la version 64 bits.</li>
</ul>
<p>Pour ceux qui souhaiteraient télécharger Windows 7, sachez que Microsoft ouvrira plus de slots de téléchargements à partir du 24 Janvier. Le téléchargement se fera depuis la <a title="Windows 7" href="http://www.microsoft.com/windows/windows-7/" target="_blank">page officielle de Windows 7</a>. Notez toutefois que cette version est limitée dans le temps et cessera de fonctionner début Août.<br />
Pour ma part, je ne l&#8217;ai pas encore installée, faute de pouvoir la télécharger lorsqu&#8217;elle a été mis à disposition&#8230; J&#8217;attends donc patiemment le 24 ^^</p>
<p>Et vous ? avez-vous installé Windows 7 ? Qu&#8217;en pensez-vous ?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/tech/guides-installation-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feuilles de styles (CSS) : mode emploi</title>
		<link>http://blog.loicg.net/webdev/feuilles-de-styles-css-mode-emploi/</link>
		<comments>http://blog.loicg.net/webdev/feuilles-de-styles-css-mode-emploi/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 18:44:21 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[tuto]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/webdev/feuilles-de-styles-css-mode-emploi/</guid>
		<description><![CDATA[Au vu des besoins de mon cousin, j&#8217;ai décidé d&#8217;écrire quelques tutos concernant les technologies web (php, html, css, javascript pour ne citer qu&#8217;eux). Aujourd&#8217;hui, je vais me lancer dans un explicatif concernant les feuilles de styles (Cascading Style Sheet en anglais). Je vous invite à en découvrir plus dans la suite&#8230; 1/ Les forces [...]]]></description>
			<content:encoded><![CDATA[<p>Au vu des besoins de mon cousin, j&#8217;ai décidé d&#8217;écrire quelques tutos concernant les technologies web (php, html, css, javascript pour ne citer qu&#8217;eux).<br />
 Aujourd&#8217;hui, je vais me lancer dans un explicatif concernant les feuilles de styles (Cascading Style Sheet en anglais).</p>
<p>Je vous invite à en découvrir plus dans la suite&#8230;<br />
 <span id="more-48"></span><br />
 <strong><span style="font-size: 14pt; text-decoration: underline;">1/ Les forces en présence :<br />
 </span></strong><br />
 Les feuilles de styles sont un moyen efficace d&#8217;habiller toutes ces pages web de manière homogène, de créer facilement des thèmes et d&#8217;alléger le code HTML.<br />
 Gros avantage de ces feuilles de style : Vous définissez une seule fois les propriétés (style) d&#8217;une balise HTML pour les voir s&#8217;appliquer sur toutes les occurrences de cette même balise.</p>
<p>Par exemple, sans CSS, pour afficher tout les liens hypertexte en couleur rouge, on écrit :<br />
 <span style="color: blue;">&lt;a href=&#8221;index.html&#8221; style=&#8221;color: #ff0000&#8243;&gt;Home&lt;/a&gt;</span><br />
 et ce, pour chaque lien présent sur la page.</p>
<p>Avec du CSS, on écrit toujours la syntaxe classique du lien hypertexte soit :<br />
 <span style="color: blue;">&lt;a href=&#8221;index.html&#8221;&gt;Home&lt;/a&gt;</span><br />
 dans le fichier HTML. Puis, on écrit dans le fichier CSS :<br />
 <span style="color: green;">a{ color:#FF0000 }</span><br />
 Ainsi, on écrit le style une seule fois.</p>
<p>&#8220;C&#8217;est bien joli, je vois le principe, mais concrètement, ça ne me dérange pas de faire des copier-coller pour écrire mes liens&#8230;&#8221;<br />
 L&#8217;intérêt se trouve dans la non-répétition du style. Imaginons maintenant que votre site présente une vingtaine de liens, vous écrivez ceux-ci en utilisant la syntaxe habituelle :<span style="color: blue;"> &lt;a href=&#8221;"&gt;&lt;/a&gt;</span> et tous vos liens arboreront une belle couleur rouge.</p>
<p><strong><span style="font-size: 14pt; text-decoration: underline;">2/ Mise en place :<br />
 </span></strong>La feuille de style (CSS) est un fichier portant l&#8217;extension .css (on l&#8217;aurait deviné &#8230;)<br />
 Elle doit être désignée par la page HTML via un &#8220;link&#8221; placé entre les balises <span style="color: blue;">&lt;head&gt;</span> et <span style="color: blue;">&lt;/head&gt;</span> dont voici la syntaxe :<br />
 <span style="color: blue;">&lt;link rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221; href=monStyle.css&#8221; media=&#8221;all&#8221; /&gt;<span style="color: black;"><br />
 rel=&#8221;stylesheet&#8221; nous indique que l&#8217;on charge une feuille de style.<br />
 type=&#8221;text/css&#8221; signifie qu&#8217;il s&#8217;agit d&#8217;un contenu en texte, et que c&#8217;est du css<br />
 href=&#8221;monStyle.css&#8221; est l&#8217;url du fichier<br />
 media=&#8221;all&#8221; indique que cette feuille de style sera utilisé pour tout type d&#8217;affichage (écran, imprimante, projecteur, etc &#8230;)</span></span></p>
<p>Maintenant, vous allez pouvoir créer votre page HTML ainsi que le fichier de style.</p>
<p><span style="text-decoration: underline;"><strong><span style="font-size: 14pt">3/ Impose ton style !</span></strong></span><br />
 Nous allons maintenant passer à du concret. Dans un premier temps, créons 2 fichiers :<br />
 Le premier sera notre fichier HTML, appelons-le index.html<br />
 Le second sera donc la feuille de style, appelons-la style.css</p>
<p>Ouvrons le fichier HTML, et écrivons une base classique :<br />
 <span style="color: blue;">&lt;html&gt;<br />
 &lt;head&gt;<br />
 &lt;title&gt;Ma page avec du CSS dedans&lt;/title&gt;<br />
 &lt;link rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221; href=&#8221;style.css&#8221; media=&#8221;all&#8221; /&gt;<br />
 &lt;/head&gt;<br />
 &lt;body&gt;<br />
 &lt;h1&gt;Je suis un titre de type H1&lt;/h1&gt;<br />
 &lt;ul&gt;<br />
 &lt;li&gt;Les listes en gras, c&#8217;est très sympa !&lt;/li&gt;<br />
 &lt;li&gt;surtout avec un texte aussi inspiré&lt;/li&gt;<br />
 &lt;/ul&gt;<br />
 &lt;a href=&#8221;./&#8221;&gt;Cliquez-moi dessus !!!&lt;/a&gt;<br />
 &lt;br /&gt;<br />
 &lt;a href=&#8221;./&#8221;&gt;Non, cliquez sur moi !&lt;/a&gt;<br />
 &lt;/body&gt;<br />
 &lt;/html</span>&gt;<br />
 Je pense que ce sera suffisant pour l&#8217;exemple.</p>
<p>Maintenant, passons au fichier CSS :<br />
 <span style="color: red;">h1{color:#00FF00}<br />
 li{<br />
 font-weight:bold;<br />
 background-color:#00FF00;<br />
 color:#FF0000;<br />
 }<br />
 a­{text-decoration:blink}<span style="color: black;"><br />
 Voilà, pour le style.<br />
 Maintenant, afficher votre page dans le navigateur et admirez le résultat.</span></span></p>
<p>Je vous laisse donc sur cet exemple, et vous promet de revenir très rapidement pour la suite.</p>
<p><small><a rel="tag" href="http://technorati.com/tag/tuto"></a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/webdev/feuilles-de-styles-css-mode-emploi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Simple Help : A l&#8217;aide !</title>
		<link>http://blog.loicg.net/tech/simple-help-a-laide/</link>
		<comments>http://blog.loicg.net/tech/simple-help-a-laide/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 21:11:32 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[tuto]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://www.loicg.net/wordpress/2007/11/03/simple-help-a-laide/</guid>
		<description><![CDATA[Je vais vous parler d&#8217;un site coup de coeur que je viens de découvrir. Ce blog, lancé il y a tout juste un an, donne des astuces dans divers domaines informatiques (OS, navigateurs, web 2.0, etc &#8230;), dans l&#8217;esprit de HowToForge . Des tests, des coups de pouce, des tutos pour découvrir les nouvelles applications [...]]]></description>
			<content:encoded><![CDATA[<p>Je vais vous parler d&#8217;un site coup de coeur que je viens de découvrir. <a href="http://www.simplehelp.net/"><img style="margin: 5px" src="http://www.loicg.net/wordpress/wp-content/uploads/2007/11/simplehelper.png" border="0" alt="" width="399" height="96" /></a></p>
<p><span id="more-29"></span> <a href="http://www.simplehelp.net/">Ce blog</a>, lancé il y a tout juste un an, donne des astuces dans divers domaines informatiques (OS, navigateurs, web 2.0, etc &#8230;), dans l&#8217;esprit de <a href="http://www.howtoforge.com/">HowToForge</a> . Des tests, des coups de pouce, des tutos pour découvrir les nouvelles applications qui font l&#8217;informatique, et l&#8217;Internet de demain. Parmi les nouveautés présentées récemment, ils nous proposent un découverte de gOS (le système d&#8217;exploitation incluant de nombreux services Google) ainsi que des astuces pour Leopard (le nouveau système MacOS). Simple Help est donc un site s&#8217;adressant aux bidouilleurs, aux accros du net qui souhaitent agrandir leurs connaissances des technologies Web 2.0 Perso, leur flux rss est en stock et n&#8217;attend que les nouveaux articles&#8230; <small><a rel="tag" href="http://technorati.com/tag/Web2.0"></a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/tech/simple-help-a-laide/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk (enhanced) (user agent is rejected)

Served from: blog.loicg.net @ 2010-09-09 12:18:07 -->