<?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>css 4 design &#187; HTML</title>
	<atom:link href="http://css4design.com/tag/html/feed" rel="self" type="application/rss+xml" />
	<link>http://css4design.com</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Sun, 05 Feb 2012 18:10:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://css4design.com/?pushpress=hub'/>
		<item>
		<title>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</title>
		<link>http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur</link>
		<comments>http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur#comments</comments>
		<pubDate>Tue, 17 Jan 2012 19:42:53 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[Formulaire]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Intégration HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Mesure d'audience]]></category>
		<category><![CDATA[Netvibes]]></category>
		<category><![CDATA[Statistiques]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2724</guid>
		<description><![CDATA[La périodicité du blog est devenue irrégulomadaire à tendance bimensuelle… Malgré tout, je tiens à partager avec vous les fruits de la veille. Dans le panier&#160;: des trucs sympas et pratiques pour WordPress ; un plugin pour splitter du contenu avec jQuery ; des formulaires HTML plus efficaces ; une astuce toute simple pour connaitre personnellement vos visiteurs via Google Analytics, quelques liens pour compresser et organiser vos CSS et tout un tas d’autres choses dont l’énumération serait longue et fastidieuse. Liens WordPress WordPress Theme Generator WP Generator Blog est assez bluffant : votre thème pour WordPress est plié en [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fle-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fle-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>La périodicité du blog est devenue <em>irrégulomadaire à tendance bimensuelle</em>… Malgré tout, je tiens à partager avec vous les fruits de la veille. Dans le panier&nbsp;: des trucs sympas et pratiques pour WordPress ; un plugin pour splitter du contenu avec jQuery ; des formulaires HTML plus efficaces ; une astuce toute simple pour connaitre personnellement vos visiteurs via Google Analytics, quelques liens pour compresser et organiser vos CSS et tout un tas d’autres choses dont l’énumération serait longue et fastidieuse.<span id="more-2724"></span></p>

<h2>Liens WordPress</h2>

<h3>WordPress Theme Generator</h3>

<p><a href="http://www.yvoschaap.com/wpthemegen/">WP Generator Blog</a> est assez bluffant : votre thème pour WordPress est plié en quelques clics, sans connaissance préalable en HTML, JS, PHP ou même CSS ! Changez les couleurs, le nombre de colonnes, etc. L’outil produit des thèmes compatibles à partir de WordPress 2.1 jusqu’à la version 2.7 au moins, et embarque le framework <a href="http://developer.yahoo.com/yui/">Yahoo! UI</a>.</p>

<h3>Affichez votre nombre de followers Twitter sur votre blog</h3>

<p>Il n’y a pas que le compteur <a href="http://feedburner.google.com/">Google Feedburner</a> pour gonfler notre égo virtuel. Le nombre de <em>followers</em> que l’on peut avoir sur son <a href="http://twitter.com/br1o">compte Twitter</a> peut à lui seul vous gonfler un égo capable d&#8217;atteindre la <del>blogosphère</del> stratosphère ^__^ Le <a href="http://www.wprecipes.com/display-the-total-number-of-your-twitter-followers-on-your-wordpress-blog">code fourni par wpRecipes</a> est composée d’une partie à copier dans le fichier <em>functions.php</em> de votre blog et d’une autre partie à placer là où vous désirez afficher l’information.</p>

<h3>Random « Read More »</h3>

<p>Ces deux bouts de code dégottés sur <a href="http://wpguy.com/articles/how-to-display-a-random-read-more-link/">wpguy</a> affichent un lien « lire la suite » aléatoire pour chacun de vos articles. Le premier est à placer avant <a href="http://codex.wordpress.org/The_Loop">The Loop</a> :
<pre> 
&lt;?php 
    $more_strings = array( 
        "Read More...", 
        "Keep on Reading...", 
        "Wait! There's more...", 
        "Read the rest of the article..."
    );
?&gt; 
&lt;?php 
    the_content($more_strings[rand(0,count($more_strings))]); 
?&gt; 
</pre></p>

<h2>Liens intégration web</h2>

<h3>Organisation, compression, vos CSS vont adorer !</h3>

<ul>
    <li><a href="http://www.cleancss.com/">cleancss</a> — Cet outil en version française très complet propose quatre niveaux de compression et permet de personnaliser les paramètres en précisant un <a href="http://csstidy.sourceforge.net/templates.php">gabarit de formatage</a> pour votre feuille de style, dont voici un <a href="http://csstidy.sourceforge.net/template3.tpl">exemple de compression maximale</a>,</li>
    <li><a href="http://www.styleneat.com/">Styleneat</a> — Trie (ou pas) les sélecteurs ou les déclarations dans l&#8217;ordre alphabétique. Affiche les déclarations sur plusieurs lignes. Possibilité de coller la feuille de style, de saisir l’URL de la CSS ou enfin de l’uploader depuis votre poste de travail. Via <a href="http://roget.biz/">roget.biz</a>,</li>
    <li><a href="http://www.sitepoint.com/dustmeselectors/">dustmeselectors</a> — Extension pour Firefox qui traque les sélecteurs CSS inutilisés dans votre page web,</li>
    <li><a href="http://riddle.pl/emcalc/">Em Calculator</a> — Pratique pour obtenir des valeurs en <code>em</code> pour les éléments de votre document HTML à partir d’une taille exprimée en <code>px</code>,</li>
    <li><a href="http://www.constructyourcss.com/">Construct Your CSS</a> — Construct est un éditeur visuel basé sur Blueprint et jQuery. Ce projet est commis par <a href="http://www.christianmontoya.com/">Christian Montoya</a>. Il montre que l’on peut mettre à la disposition des intégrateurs web une boite à outil, ainsi qu’un éditeur visuel pour faire des CSS et du HTML sémantique,</li>
    <li><a href="http://www.pagecolumn.com/">pagecolumn</a> — Générateur de maquette en plusieurs colonnes avec CSS 2.0 en utilisant les <code>%</code>, les <code>px</code> ou les <code>em</code>. Possibilité d’imbriquer plusieurs colonnes ou des faire des effets de menus à onglets,</li>
    <li><a href="http://drawter.com/">drawter</a> — Déjà évoqué sur ce blog : <a href="http://www.css4design.com/drawter-dessiner-integrer-wysywyg">drawter, dessiné, c’est gagné</a>,</li>
    <li><a href="http://www.gwhite.us/downloads/css_grid_calc.html">CSS Grid Calculator</a> — Pour visualiser rapidement une maquette à partir d’une grille : les blocs de texte et les divisions de la page en colonnes (et les goutières qu vont avec) s’affichent dans le navigateur. En prime, vous obtiendrez les déclarations des styles CSS !</li>
</ul>

<h4>Encore un effort !</h4>

<ul>
    <li><a href="http://iceyboard.no-ip.org/projects/css_compressor">CSS Compressor</a>,</li>
    <li><a href="http://www.cssdrive.com/index.php/main/csscompressoradvanced/">CSS Compressor Advanced</a> (cssdrive),</li>
    <li><a href="http://cssoptimiser.com/">Cascading Style Sheets Optimization</a>,</li>
    <li><a href="http://labocss.free.fr/">Labo CSS</a>.</li>
</ul>

<h3>Formulaires HTML efficaces en 10 étapes</h3>

<p>Consultez l’excellent article de <a href="http://bbxdesign.com/">bbxdesign</a> sur les <a href="http://bbxdesign.com/2009/04/21/comment-realiser-un-bon-formulaire-html/">10 bonnes pratiques pour réaliser un formulaire</a> basé sur la conférence de <a href="http://www.lukew.com/ff/index.asp">Luke Wrobleski</a> de Yahoo! dont voici le sommaire :</p>

<ol>
    <li>Aller droit au but,</li>
    <li>Alignement des labels,</li>
    <li>Aide et astuces,</li>
    <li>Validation,</li>
    <li>Actions primaires et secondaires,</li>
    <li>Actions en cours,</li>
    <li>Erreurs,</li>
    <li>Input inutiles,</li>
    <li>Organisation du formulaire,</li>
    <li>Engagement graduel.</li>
</ol>

<p>Téléchargez la conférence audio <a href="http://download.infragistics.com/pixel8/media/pixel8-2009-04-09-lukew.mp3">The Value of Web Forms and Design Constraints</a> au format mp3 (27.9 MB).</p>

<h3>Autres ressources pour les formulaires HTML</h3>

<ul>
    <li><a href="http://www.jotform.com/">JotForm</a> — Création de formulaires en ligne,</li>
    <li><a href="http://webjackalope.com/lazy-registration/">webjackalope</a> — 12 exemples de formulaires d’inscription pour «feignasse».</li>
</ul>

<h3>Splittez votre contenu en plusieurs parties redimensionnables avec jQuery Splitter</h3>

<p>C’est sur <a href="http://www.dator.fr/jquery-splitter-un-plugin-permettant-de-separer-votre-contenu-en-plusieurs-parties/">Dator Blog</a> que j’ai déniché <a href="http://methvin.com/splitter/">jQuery Splitter</a> tout droit sorti de chez <a href="http://methvin.com/">Dave Methvin</a>. Ce plugin permet d’afficher une séparation entre deux contenus de la forme :</p>

<p><pre>
&lt;div id="MySplitter"&gt; 
    &lt;div&gt; Left content goes here &lt;/div&gt; 
    &lt;div&gt; Right content goes here &lt;/div&gt; 
&lt;/div&gt; 
</pre></p>

<p>L’appel de la fonction étant réduit au strict minimum :</p>

<p><pre>
$().ready(function(){ 
    $("#MySplitter").splitter(); 
});
</pre></p>

<p>La <em>splitbar</em> peut être déplacée très facilement de manière accessible en cliquant-glissant, avec une <code>accessKey</code> ou encore via la touche <code>tab</code>.</p>

<h5>Autres ressources Javascript</h5>

<ul>
    <li><a href="../liens-javascript-jquery">390 ressources Javascript et jQuery</a> — Les fruits de la veille documentée que j’effectue depuis deux ans sur le blog <a href="http://js4design.com/">Javascript &amp; Webdesign</a>.</li>
</ul>

<h3>20 mémos utiles pour tout webdesigner</h3>

<p>Une bonne palanquée de <em>Cheat Sheet</em> (à vos souhaits) pour ne plus oublier les raccourcis Photoshop, les propriétés des CSS, les éléments HTML, etc. Mention spéciale pour :</p>

<ul>
    <li><a href="http://blueprintcss.org/media/BlueprintV0.8byGJMS.pdf">Blueprint 0.8</a> (via <a href="http://www.christianmontoya.com/2007/11/12/blueprint-css-cheat-sheet/">Christian Montoya</a>),</li>
    <li><a href="http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html">récapitulatif des fontes communes</a> (ou pas) entre les systèmes d’exploitation Windows et MacOS,</li>
    <li><a href="http://kitdesurvie.metiers-graphiques.fr/">Kit de survie du créatif</a> oeuvrant dans les métiers du graphisme,</li>
    <li>Les <a href="http://www.pompage.net/pompe/coulisses/">coulisses d’un design</a> par <a href="http://dbowman.com/">Douglas</a> <a href="http://stopdesign.com/">Bowman</a>,</li>
    <li><a href="http://romy.tetue.net/memo-de-la-maquette-web">Mémo de la maquette web</a> par Romy Duhem-Verdière qui nous rappelle les éléments à prendre en compte et les <a href="http://fr.opquast.com/">bonnes pratiques</a> pour la composition de vos pages, les hyperliens, les textes, les formulaires, les éléments multimédias, ainsi que les mentions o-bli-ga-toires.</li>
</ul>

<h2>Miscellannées</h2>

<h3>Google Analytics — Identifiez les lecteurs en provenance de Netvibes</h3>

<p>Généralement, les informations aggrégées par les outils de mesure d’audience ne permettent pas de connaitre le nom (ou le pseudo) des visiteurs ! <a href="http://www.google.com/analytics/fr-FR/">Google Analytics</a> vous permet en seulement trois clics d’en savoir plus :</p>

<ol>
    <li>Cliquez sur <em>Traffic Sources</em> (Sources de trafic),</li>
    <li>Puis sur <em>Referring Site</em> (Sites Référents),</li>
    <li>Rendez-vous dans la liste des sites et cliquez sur <em>Netvibes</em>,</li>
    <li>Enjoy ;)</li>
</ol>

<p>Bref, je suis sûrement le dernier à avoir cliqué sur <em>Netvibes</em> pour afficher les visiteurs concernés, mais si je suis l’avant-dernier, je me dis que ça servira au moins à une personne ;)</p>

<h3>T&#8217;es qui, toi, déjà ?</h3>

<p><a href="http://ping.eu/">Ping.eu</a> ou tout ce que vous avez toujours voulu savoir sur une adresse IP ou un nom de domaine sans jamais avoir osé le demander : Ping, Traceroute, DNS lookup, WHOIS, Port check, Reverse lookup, Proxy checker, Mail relaying, Bandwidth meter, Network calculator, Network mask calculator, Country by IP, Unit converter  !</p>

<p><em>Stay tuned and mind the gap!</em></p>

<p>PS : n’oubliez pas la grosse grosse liste de <a href="http://www.css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web">1000 ressources pour webdesiger et développeurs web</a> !</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/100-comptes-twitter-pour-webdesigner' title='100+ comptes Twitter pour webdesigner'>100+ comptes Twitter pour webdesigner</a></li><li><a href='http://css4design.com/ameliorations-cosmetiques-et-ergonomiques-sur-ce-blog' title='Améliorations cosmétiques et ergonomiques sur ce blog'>Améliorations cosmétiques et ergonomiques sur ce blog</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=2724&amp;md5=f757ed3c98f848278173dec8dcbe1470" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://download.infragistics.com/pixel8/media/pixel8-2009-04-09-lukew.mp3" length="29266664" type="audio/mpeg" />
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=2724&amp;md5=f757ed3c98f848278173dec8dcbe1470" type="text/html" />
	</item>
		<item>
		<title>Quelques notes &#8212; Programme de formation HTML &amp; CSS</title>
		<link>http://css4design.com/programme-formation-html-css</link>
		<comments>http://css4design.com/programme-formation-html-css#comments</comments>
		<pubDate>Wed, 04 Jan 2012 12:01:47 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Formateur Web]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Quelques notes]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog-reloaded/?p=96</guid>
		<description><![CDATA[Les langages du web HTML et CSS sont généralement structurés autour de concepts qui ont peu à voir avec la manière dont ils seront utilisés. Ce qui est normal après tout : les concepteurs ne sont généralement pas les auteurs. Il appartient à ces derniers de tâtonner un peu, beaucoup ou passionnément et d&#8217;en parler avec leurs voisins pour connaitre les bonnes pratiques du jour. Pour dire les choses autrement, les langages du web ne sont pas livrés avec «le» mode d&#8217;emploi. La plupart des tutoriels que l&#8217;on trouve sur le web reprennent généralement le découpage que l&#8217;on trouve dans les spécifications [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fprogramme-formation-html-css">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fprogramme-formation-html-css&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Les langages du web HTML et CSS sont généralement structurés autour de concepts qui ont peu à voir avec la manière dont ils seront utilisés. Ce qui est normal après tout : les concepteurs ne sont généralement pas les auteurs. Il appartient à ces derniers de tâtonner un peu, beaucoup ou passionnément et d&#8217;en parler avec leurs voisins pour connaitre les bonnes pratiques du jour. Pour dire les choses autrement, les langages du web ne sont pas livrés avec «le» mode d&#8217;emploi. La plupart des tutoriels que l&#8217;on trouve sur le web reprennent généralement le découpage que l&#8217;on trouve dans les spécifications du W3C.<span id="more-115"></span></p>

<p>Si les spécifications sont très utiles pour comprendre la nature des ingrédients (balises HTML et propriétés CSS), elles ne nous disent pas grand chose sur la manière de les mettre en oeuvre pour réaliser un site web. S&#8217;il n&#8217;existe pas de recette toute faite, c&#8217;est certainement à cause des plats (les contenus) qui sont uniques.</p>

<p>Enfin, en même temps, on ne peut pas ne pas constater que les sites Web sont à 90% composés de :</p>

<ul>
    <li>En-tête pour : logo, baseline, visuel, un ou plusieurs menus de navigation,</li>
    <li>Zone de contenu principale : texte, image, vidéo,</li>
    <li>Une, deux ou trois barre latérales (<em>Sidebar</em>) à droite, à gauche de la zone de contenu,</li>
    <li>Pied de page (<em>Footer</em>).</li>
</ul>

<p>Depuis quelques temps, je réfléchis à la mise en place d&#8217;un plan de cours pour l&#8217;apprentissage du couple HTML &amp; CSS. Dans l&#8217;idéal, cette formation devrait être :</p>

<ol>
    <li>Assimilable rapidement par les débutants qui n&#8217;ont jamais vu une balise HTML ou une règle CSS,</li>
    <li>Convainquante pour inciter les créatifs à se pencher sur les notions d&#8217;intégration web,</li>
    <li>Intéressante pour ceux qui utilisent ces langages dans leur vie professionnelle ou en amateur (dans le noble sens du terme).</li>
</ol>

<p>La plupart des plans de cours sur le sujet séparent souvent l&#8217;étude du HTML des CSS. J&#8217;aimerais mettre en place une méthode globale s&#8217;inspirant (très librement) de la Programmation Orientée Objet (POO), en initialisant un super objet &#8212; le site web &#8212; englobant d&#8217;autres objets comme le header, la sidebar, les menus et les différentes zones de contenu que l&#8217;on trouve généralement dans un site internet ou sur un blog (titres, sous-titres, paragraphes, liste, etc.). A cet égard, HTML 5 permet d&#8217;aller dans ce sens avec les balises <code>header</code>, <code>nav</code>, <code>article</code>, <code>aside</code>, <code>footer</code>.</p>

<h2>CSS et HTML sont dans un bateau&#8230;</h2>

<p>Sans le HTML, les CSS ne servent à rien. Dans la pratique, on rencontre rarement HTML sans CSS. Au lieu d&#8217;aborder les deux langages de manière séquentielle, j&#8217;envisage de démarrer par la mise en place d&#8217;un vocabulaire de base qui fournirait les briques élémentaires nécessaires à la construction d&#8217;un site web. Cela pourrait s&#8217;effectuer en abordant les deux langages simultanément tout en ajoutant les notions d&#8217;ergonomie et d&#8217;accessibilité  : les bonnes manières s&#8217;apprennent dès le début.</p>

<p>Ces briques seraient composées de bouts de code, de module, de composés HTML &amp; CSS «prêts à l&#8217;emploi» à expliquer aux apprenants par le biais d&#8217;exercices pratiques qui débuteraient le plus tôt possible dans la formation. L&#8217;apprenant serait ensuite invité à assembler ces briques pour construire une page web. Le formateur fournissant à cette occasion les indispensables conseils, trucs et astuces concernant l&#8217;apparence sur les différents navigateurs, l&#8217;utilisation des <a href="http://css4design.com/?s=commentaires+conditionnels">commentaires conditionnels</a>, etc., selon le temps disponible.</p>

<p>Parmi les méthodes proposées dans les commentaires du billet d&#8217;Aymeric, nombreuses sont celles qui préconisent de partir du contenu pour commencer l&#8217;apprentissage de HTML. Je suis généralement le premier à prendre mon Stabilo ® pour baliser le contenu avant même de prendre une tablette graphique ou mon Notepad++. Toutefois, intégrer le balisage du contenu dans la formation peut s&#8217;avérer chronophage et ne pas trouver sa place dans le temps généralement impartie dans les centres de formation où un module de base dure rarement plus d&#8217;une semaine.</p>

<p>En outre, indépendamment du contenu, l&#8217;immense majorité des sites web partage les mêmes caractéristiques. On pourrait passer beaucoup de temps à lister tous les éléments constituant un site et faire des statistiques pour savoir si tel ou tel élément se retrouve le plus souvent dans le <em>header</em>, la <em>sidebar</em> ou le <em>footer</em>, etc. mais force est de constater qu&#8217;à ce niveau, un consensus se dégage : le logo, la <em>baseline</em> et le menu principal se retrouvent dans haut de la page tandis que les informations de contact et de copyright se situent plutôt en bas de la page !</p>

<p>On pourrait donc, dans le cadre d&#8217;une formation sur cinq jours,  fixer les idées autour des zones que l&#8217;on rencontre généralement sur les sites web ou les blogs :</p>

<ol>
    <li>un header (pour le logo, la baseline, la navigation principale et les liens d&#8217;évitement),</li>
    <li>une zone de contenu&#8230;</li>
    <li>&#8230; associée à une ou plusieurs barres latérales,</li>
    <li>avec un footer (contact, crédits, <em>copyright</em>) pour finir.</li>
</ol>

<p>Ce découpage mélange joyeusement l&#8217;analyse fonctionnelle et la présentation, mais présente l&#8217;avantage de fixer les idées sur des choses auxquelles les apprenants ont été confrontés, ce qui a son importance.</p>

<p>Pour aborder l&#8217;apprentissage des balises et la sémantique qui leur est associée, je propose de partir du logo qui peut être le premier niveau de la page d&#8217;accueil (ce n&#8217;est pas gravé dans le marbre, cf. <a href="http://css4design.com/composes-html-logo-baseline-potentiel-seo">8 composés HTML pour le logo et la « baseline » et leur potentiel SEO</a>).  On pourra lui réserver la balise <code>h1</code> avec un background pour l&#8217;image. On pourra masquer le texte <a href="http://css4design.com/remplacer-texte-html-par-image-avec-css">d&#8217;une manière</a> ou <a href="http://css4design.com/solution-css-accessible-remplacer-texte-html-par-image">d&#8217;une autre</a>.</p>

<p>Partant du principe qu&#8217;une zone de menu sera souvent composée avec une liste de liens, il me semble utile de proposer dès le début les méthodes généralement utilisées pour faire flotter les <code>li</code>, transformer les <code>a</code> en bloc, utiliser les images de fonds, etc.</p>

<p>Une zone de contenu secondaire est souvent représentée par une barre latérale placée à droite ou à gauche de la zone de contenu. Pourquoi ne pas introduire directement les notions de positionnement avec <code>float</code> et les positions <code>relative</code> et <code>absolute</code> ? Pour un débutant, ces notions ne sont pas plus difficiles à comprendre que le reste. Je me dis qu&#8217;elle seront peut-être même plus rapidement assimilées en les abordant dès le début, même si les notions de <a href="http://css4design.com/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire">contexte de formatage ou de clearing</a> ne sont pas très évidentes au premier abord.</p>

<p>Je reviendrais sur le sujet un peu plus tard selon vos retours. L&#8217;objectif est de remplir un programme de formation détaillé sur 5 jours permettant à des personnes ayant des pré-requis réduit au minimum de pouvoir créer une page web «classique».</p>

<h2>Pour ne pas conclure</h2>

<p>Ce billet est une ébauche que je compléterais au fur et à mesure de mes idées et de vos suggestions. Ce billet traine dans mes brouillons depuis que Aymeric a eu dès 2007 l&#8217;excellente idée de <a href="http://ajblog.fr/webdesign/229-bien-debuter-l-etude-des-comportements-css-synthese-de-vos-contributions.html">synthétiser les commentaires</a> qui avaient suivis <a href="http://ajblog.fr/webdesign/216-appel-a-contribution-bien-debuter-l-etude-des-comportements-css.html">son billet</a> sur le plan de formation idéal pour l&#8217;apprentissage du XHTML et des CSS que je vous invite à lire sans plus attendre.</p>

<h2>Linkographie</h2>

<ul>
    <li><a href="http://openweb.eu.org/">http://openweb.eu.org</a></li>
    <li><a href="http://www.opquast.com/">http://www.opquast.com</a></li>
    <li><a href="http://www.w3schools.com/">http://www.w3schools.com</a></li>
    <li><a href="http://fr.html.net/tutorials/html/">http://fr.html.net/tutorials/html</a></li>
    <li><a href="http://slaout.linux62.org/html_css/html.html">http://slaout.linux62.org/html_css/html.html</a></li>
    <li><a href="http://www.elitwork.com/xhtml_tutoriel.html">http://www.elitwork.com/xhtml_tutoriel.html</a></li>
    <li><a href="http://www.martiusweb.net/category/Tutoriaux/XHTML-CSS">http://www.martiusweb.net/category/Tutoriaux/XHTML-CSS</a></li>
    <li><a href="http://www.siteduzero.com/">http://www.siteduzero.com</a></li>
    <li><a href="http://css.mammouthland.net/">http://css.mammouthland.net</a></li>
    <li><a href="http://www.la-grange.net/w3c/html4.01/cover.html">http://www.la-grange.net/w3c/html4.01/cover.html</a></li>
    <li><a href="http://www.w3.org/TR/html5/">http://www.w3.org/TR/html5</a> et <a href="http://dev.w3.org/html5/spec-author-view/spec.html">http://dev.w3.org/html5/spec-author-view/spec.html</a></li>
    <li><a href="http://j-willette.developpez.com/tutoriels/html/les-bases-du-html/">http://j-willette.developpez.com/tutoriels/html/les-bases-du-html</a></li>
    <li><a href="http://reference.sitepoint.com/">http://reference.sitepoint.com</a></li>
    <li><a href="http://htmldog.com/">http://htmldog.com</a></li>
</ul>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards' title='Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards'>Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards</a></li><li><a href='http://css4design.com/quelques-notes-autour-du-design-fluide-avec-3-colonnes-du-collectif-alsacreations' title='Quelques notes autour du design fluide avec 3 colonnes du collectif Alsacréations'>Quelques notes autour du design fluide avec 3 colonnes du collectif Alsacréations</a></li><li><a href='http://css4design.com/interviews-bruno-bichet-integration-html-css-design' title='Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours'>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</a></li><li><a href='http://css4design.com/quelques-notes-sur-la-balise-h1-avec-html5' title='Quelques notes sur la balise h1 avec HTML5'>Quelques notes sur la balise h1 avec HTML5</a></li><li><a href='http://css4design.com/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire' title='Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire'>Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=115&amp;md5=de2b729ebed403635b5180df4222b152" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/programme-formation-html-css/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=115&amp;md5=de2b729ebed403635b5180df4222b152" type="text/html" />
	</item>
		<item>
		<title>390 ressources Javascript &amp; jQuery</title>
		<link>http://css4design.com/liens-javascript-jquery</link>
		<comments>http://css4design.com/liens-javascript-jquery#comments</comments>
		<pubDate>Mon, 28 Nov 2011 18:42:41 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Animations]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[BBcode]]></category>
		<category><![CDATA[Carousel]]></category>
		<category><![CDATA[Clavier]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[Cookie]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Dock]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Fieldset]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Formulaires]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[innerHTML]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Lightbox]]></category>
		<category><![CDATA[Loader]]></category>
		<category><![CDATA[Loupe]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[Medias]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Navigateurs]]></category>
		<category><![CDATA[OL]]></category>
		<category><![CDATA[Onglets]]></category>
		<category><![CDATA[Pagination]]></category>
		<category><![CDATA[Player]]></category>
		<category><![CDATA[Queries]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Slideshow]]></category>
		<category><![CDATA[Tab]]></category>
		<category><![CDATA[Textile]]></category>
		<category><![CDATA[Tooltips]]></category>
		<category><![CDATA[Transitions]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=11119</guid>
		<description><![CDATA[Cette liste de liens pour le développeur web front-end et l&#8217;intégrateur HTML &#38; CSS est issue de la veille documentée que j&#8217;effectue depuis deux ans sur le blog Javascript &#38; Webdesign. Elle reprend les 139 ressources Javascript et jQuery déjà publiées sur ce site, auxquelles j&#8217;ai ajouté les 78 nouveaux liens publiés depuis sur js4design.com, ainsi que 73 tutoriels pour créer des diaporamas et autres Slideshows, et, last but not least, vous pourrez accéder à une dernière liste composée d&#8217;une bonne centaine de bibliothèques Javascript (Polyfills) pour émuler HTML5 dans les navigateurs qui en prennent pas les nouvelles API&#8217;s en charge. A quelques exceptions près, les  liens pointent directement sur les sources d&#8217;origine. 217 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fliens-javascript-jquery">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fliens-javascript-jquery&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Cette liste de liens pour le développeur web front-end et l&#8217;intégrateur HTML &amp; CSS est issue de la veille documentée que j&#8217;effectue depuis deux ans sur le blog <a href="http://js4design.com/">Javascript &amp; Webdesign</a>. Elle reprend les <a title="" href="http://css4design.com/139-ressources-javascript-et-jquery" rel="bookmark">139 ressources Javascript et jQuery</a> déjà publiées sur ce site, auxquelles j&#8217;ai ajouté les 78 nouveaux liens publiés depuis sur js4design.com, ainsi que 73 tutoriels pour créer des diaporamas et autres Slideshows, et, <em>last but not least</em>, vous pourrez accéder à une dernière liste composée d&#8217;une bonne centaine de bibliothèques Javascript (Polyfills) pour émuler HTML5 dans les navigateurs qui en prennent pas les nouvelles API&#8217;s en charge. A quelques exceptions près, les  liens pointent directement sur les sources d&#8217;origine.</p>

<p><span id="more-11119"></span></p>

<h2>217 ressources commentées</h2>

<p>Autant vous prévenir tout de suite : cette liste n&#8217;est pas classée par catégorie, et ce, pour trois raisons simples : 1) vous pouvez rechercher les articles sur <a href="http://js4design.com">js4design.com</a> où ils sont classés par catégorie et par tag, 2) vous pouvez utiliser l&#8217;équivalent-clavier <strong>Ctrl + F</strong> pour chercher un thème précis sur cette page, et 3)  je crois très fort en la <a href="http://fr.wikipedia.org/wiki/S%C3%A9rendipit%C3%A9">sérendipité</a> :-)</p>

<ol>
    <li><a href="https://github.com/mythz/jquip">jQuip</a> &#8211; Initiative lancée par Demis Bellot pour rendre jQuery modulable : 90% des fonctions les plus utilisées de jQuery pourraient se caser dans 13% de la taille actuelle du framework !</li>
    <li><a href="http://popcornjs.org/">Popcorn.js</a> &#8211; Framework Javascript créé par Mozilla pour faciliter la création de vidéos interactives. Utilise les ressources visuelles, audios et vidéos disponibles sur les réseaux sociaux.</li>
    <li><a href="http://marktyrrell.com/labs/blueberry/">Blueberry</a> &#8211; Plugin jQuery expérimental et open source pour faire défiler des images (<em>Slider</em>) dans un environnement fluide (<em>Responsive Web Design</em>).</li>
    <li><a href="http://tympanus.net/codrops/2011/09/12/elastislide-responsive-carousel/">Elastislide</a> &#8211; Carousel jQuery réactif (<em>Responsive Web design</em>) pour que l&#8217;utilisateur profite au mieux des caractéristiques de son écran.</li>
    <li><a href="http://www.blog.highub.com/decoding-jquery/">Decoding jQuery</a> &#8211; Immersion (en anglais) dans le code source de <a href="http://jquery.com/">jQuery</a> avec des explications sur les fonctions extend(), isWindow(), parseXML(), globalEval() et toArray().</li>
    <li><a href="http://www.codecademy.com/">Codecademy</a> &#8211; Apprendre les bases de la programmation Javascript de manière interactive et pro-active !</li>
    <li><a href="http://flex.madebymufffin.com/">FlexSlider</a> &#8211; Ce Slider permet de faire défiler du contenu avec le marquage HTML de votre choix, le tout utilisable au clavier.</li>
    <li><a href="http://www.csslab.cl/2011/08/18/jquery-timelinr/">jQuery Timelinr</a> &#8211; Créer un effet de ligne temporelle verticale ou horizontale avec d’un côté, des dates et de l’autre, des événements.</li>
    <li><a href="http://fgnass.github.com/spin.js/">spin.js</a> &#8211; Afficher une icône de chargement de page animée (loader) sans utiliser d’image, grâce à CSS3.</li>
    <li class="pfiou"><a href="http://stackoverflow.com/questions/5347839/jquery-reversing-the-order-of-child-elements">jQuery reversing </a>&#8211;  Quelques astuces jQuery pour inverser l&#8217;ordre des éléments d&#8217;une liste UL ou OL dont le très concis snippet : <code>ul = $('ul'); ul.children().each(function(i,li){ul.prepend(li)})</code></li>
    <li><a href="http://capmousse.github.com/require.js/">Require.js</a> &#8211; Ce «loader» Javascript léger (5 kb gzipé), avec gestion de cache, accélère le chargement de vos pages lorsque vous utilisez de nombreux scripts.</li>
    <li><a href="http://gmap3.net/">Gmap3</a> &#8211; Plugin jQuery créé par <a href="http://www.viadeo.com/fr/profile/jean-baptiste.demonte">Jean-Baptiste Demonte</a> pour créer des cartes Google avec les fonctions avancées de la version 3 de l’API de Google Maps.</li>
    <li><a href="http://www.sunsean.com/nanotabs/">nanotabs</a> — Version allégée du plugin jQuery <a href="http://www.sunsean.com/idTabs/">idTabs</a>. Script autonome (sans jQuery ou autre framework Javascript) pour faire des menus à onglets à partir de simples listes.</li>
    <li><a href="http://jbhslider.projects.bodin-hullin.net/">JbhSlider</a> &#8211; Diaporama en jQuery gérant les évènements rapprochés (pas d’effets indésirables quand vos visiteurs cliqueront dix fois de suite sur le lien «suivant» du <em>Slider)</em>.</li>
    <li><a href="http://www.agilecarousel.com/">Agile Carousel</a> &#8211; Faites défiler automatiquement ou manuellement du texte et des images. Le format de données JSON permettra à votre Slideshow de dialoguer avec les informations issues de votre CMS préféré.</li>
    <li><a href="http://thrivingkings.com/apprise/">Apprise</a> &#8211; Dialoguer avec les utilisateurs autrement qu’à travers les boites modales alert() ou confirm() générées par le navigateur.</li>
    <li><a href="http://www.pierrebertet.net/projects/jquery_simpletooltip/">jQuery Simple Tooltip</a> — Afficher des infobulles au survol d’un lien. Peut afficher le contenu d’une balise référencée par son identifiant.</li>
    <li><a href="https://github.com/danielstocks/jQuery-TaggingTools/">jQuery Tagging Tools</a> &#8211; Gérer les tags à la manière de Facebook, avec une petite croix pour supprimer les tags que l’on vient de saisir.</li>
    <li><a href="https://github.com/danielstocks/jQuery-Placeholder">jQuery-Placeholder</a> &#8211; Utiliser l’attribut de formulaire «placeholder» dans les navigateurs ne prenant pas en charge HTML5.</li>
    <li class="pfiou"><a href="http://www.pierrebertet.net/projects/jquery_superbox/francais.html">jQuery SuperBox</a> &#8211; Lightbox jQuery pour afficher des images, du contenu chargé en Ajax ou un fragment de la page via une ancre interne.</li>
    <li><a href="http://yepnopejs.com/">yepnope.js</a> &#8211; Chargement conditionnel de scripts pour vos « Polyfills » pour charger un script de manière asynchrone selon qu’une fonctionnalité est disponible ou non dans le navigateur.</li>
    <li><a href="http://www.webdevtuts.net/coding/create-a-full-background-image-slider-using-jquery/">Full background image slider</a> &#8211; Afficher un diaporama sur toute toute la fenêtre du navigateur (ou le container que vous voulez).</li>
    <li><a href="http://code.google.com/p/minify/">Minify</a> &#8211; Script PHP5 pour combiner et minifier les fichiers CSS ou Javascript.</li>
    <li><a href="http://treesaverjs.com/">Treesaver</a> &#8211; Framework Javascript pour faciliter la création de maquettes de sites web de type magazine qui s’adaptent automatiquement à une large variété de périphérique de sortie.</li>
    <li><a href="http://jqueryfordesigners.com/coda-slider-effect/">Coda Slider Effect</a> &#8211; Tutoriel pour réaliser un système de navigation par onglets accessible avec effet de Slide, en mixant plusieurs plugins tels que <a href="http://flesler.blogspot.com/2007/10/jqueryscrollto.html">scrollTo</a>, <a href="http://flesler.blogspot.com/2007/10/jquerylocalscroll-10.html">localScroll</a>et<a href="http://flesler.blogspot.com/2008/02/jqueryserialscroll.html">serialScroll</a>.</li>
    <li><a href="http://aquantum-demo.appspot.com/file-upload">jQuery File Upload</a> &#8211; Uploader des fichiers multiples en affichant une barre de progression pendant le téléchargement ainsi qu’une miniature si votre fichier est une image.</li>
    <li><a href="https://github.com/ammonkc/radioswitch">jQuery radioSwitch</a> &#8211; Transformer des boutons <code>radio</code> HTML en superbes <em>Sliders</em> d’un coup de magie CSS3 et Javascript.</li>
    <li><a href="http://www.myjqueryplugins.com/jNotify">jNotify</a> &#8211; Afficher une boite de dialogue pour informer l’utilisateur du bon ou du mauvais déroulement des opérations.</li>
    <li><a href="http://www.vinch.be/blog/2010/12/05/reproduire-leffet-apple-com-grace-a-un-plugin-jquery/">jQuery Apple Effect</a> &#8211; Afficher progressivement le contenu d’une page Web autour d’une zone affichée par défaut, pour la mettre en valeur.</li>
    <li class="pfiou"><a href="http://www.myjqueryplugins.com/jMenu">jMenu</a> &#8211; Système de menu horizontal en <a href="http://jquery.com/">jQuery</a> et<a href="http://jqueryui.com/">jQuery UI</a> qui autorise un nombre illimité de sous-menus.</li>
    <li><a href="http://blog.jaysalvat.com/article/afficher-ou-masquer-les-mots-de-passe-de-vos-formulaires-en-jquery">Affichage des mots de passe à la demande</a> &#8211; Afficher ou masque le mot de passe saisi dans un champs `input` de type <em>password</em> uniquement en cas de besoin, à l’aide d’une case à cocher.</li>
    <li><a href="http://craigsworks.com/projects/qtip/">qTip</a> &#8211; Plugin jQuery pour créer des infobulles en affichant tout types de contenus : attribut <code>title</code> ou attribut personnalisé <code>tooltip</code>, ou une image.</li>
    <li><a href="http://markitup.jaysalvat.com/home/">markItUp!</a> &#8211; Moteur de balisage léger qui transforme un <code>textarea</code> en éditeur HTML, Textile, Wiki, Markdown, BBcode ou votre propre système de balisage.</li>
    <li><a href="http://slidesjs.com/">Slides</a> &#8211; Slideshow Javascript développé avec jQuery pour afficher vos images sous forme de diaporama.</li>
    <li><a href="http://www.capitaine-mousse.fr/blog.html/13/lightbox-sans-javascript">Lightbox CSS avec tabindex et pseudo-classe :focus</a> &#8211; Lightbox full CSS en remplaçant l’événement <code>click</code> par la pseudo-classe <code>:focus</code> et la propriété<code>tabindex</code> pour permettre aux images d’avoir le «focus».</li>
    <li><a href="http://letteringjs.com/">Lettering.js</a> &#8211; Plugin jQuery pour contrôler précisément le découpage des textes afin d&#8217;afficher les caractères ou les mots qui les composent comme bon vous semble.</li>
    <li><a href="http://www.sohtanaka.com/web-design/simple-tabs-w-css-jquery/">Simple Tabs w/ CSS &amp; jQuery</a> &#8211; Tutoriel expliquant de manière concise les différentes étapes pour réaliser un système de menu à onglets.</li>
    <li><a href="http://komra.de/labs/simpletabs/">SimpleTabs</a> &#8211; Javascript autonome pour mettre facilement en place un système de navigation à base d’onglets (<em>tabs</em>).</li>
    <li><a href="http://code.google.com/p/css3-mediaqueries-js/">CSS3-MediaQueries-JS</a> &#8211; Bibliothèque Javascript qui permet d’utiliser les <a href="http://www.w3.org/TR/css3-mediaqueries/">Medias Queries</a> dans IE 5+, Firefox 1+ et Safari 2.</li>
    <li class="pfiou"><a href="http://www.givainc.com/labs/marquee_jquery_plugin.htm">Marquee jQuery</a> &#8211; Permet de faire défiler le contenu d’une liste vers le haut, le bas, la droite, la gauche grâce à des options bien pratiques.</li>
    <li><a href="http://code.google.com/p/hyphenator/">Hyphenator</a> &#8211; Script Javascript pour la gestion des césures sur tout ou partie de votre site Web, à réserver aux articles pour des questions de performances.</li>
    <li><a href="http://jquery.malsup.com/cycle/">jQuery Cycle</a> — Ce diaporama / Slideshow propose 6 effets de transition avec pas moins de 50 paramètres.</li>
    <li><a href="http://www.alsacreations.com/tuto/lire/719-galerie-images-simple-jquery.html">Galerie d’image avec jQuery</a> &#8211; Ce tutoriel permet d&#8217;obtenir le résultat le plus simple possible visuellement tout en tenant compte l’accessibilité dans une démarche non intrusive.</li>
    <li><a href="http://www.hv-designs.co.uk/2010/10/20/jquery-slide-effect/">JQuery Slide Effect</a> &#8211; Tutoriel concis mais complet pour réaliser un effet d’animation de texte (<em>slide</em>) sur une image pour faire apparaitre des informations complémentaires (titre, description, lien, etc.).</li>
    <li><a href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider">Easy Slider</a> &#8211; Diaporama horizontal ou vertical avec navigation numérique qui propose un défilement doux lorsque l’on saute une ou plusieurs diapos.</li>
    <li><a href="http://jdbartlett.github.com/innershiv/">innerShiv</a> — Le contenu HTML5 généré par innerHTML fonctionne enfin dans IE.</li>
    <li><a href="http://www.csstextwrap.com/">CSS Text Wrapper</a> &#8211; Habiller vos textes HTML avec n’importe quelle forme non-rectangulaire : courbe, zig-zag ou ce que vous voulez !</li>
    <li><a href="http://sorgalla.com/jcarousel/">jCarousel</a> &#8211; Contrôler le déplacement horizontal ou vertical d’une liste d’éléments avec ce Plugin jQuery.</li>
    <li><a href="http://www.impressivewebs.com/javascript-content-switcher-without-javascript/">Content Switcher</a> &#8211; Ce <em>Slider</em> avec menu de navigation a la particularité de fonctionner parfaitement en l’absence de Javascript et de permettre l’utilisation du bouton retour du navigateur.</li>
    <li class="pfiou"><a href="http://samy.pl/evercookie/">EverCookie</a> — API Javascript qui permet de créer un cookie résistant à tous les mauvais traitements grâce à une solution impliquant une dizaine de mécanismes différents : <a href="http://en.wikipedia.org/wiki/HTTP_cookie">HTTP Cookies</a>, <a href="http://en.wikipedia.org/wiki/Local_Shared_Object">Flash Cookies</a>, <a href="http://www.silverlight.net/learn/quickstarts/isolatedstorage/">Silverlight Isolated Storage</a> , RGB values, <a href="http://samy.pl/csshack/">Web History</a>, <a href="http://en.wikipedia.org/wiki/HTTP_ETag">HTTP ETags</a>, <a href="http://en.wikipedia.org/wiki/Web_cache">Web cache</a>, <a href="http://en.wikipedia.org/wiki/HTTP_cookie#window.name">window.name</a>, <a href="http://msdn.microsoft.com/en-us/library/ms531424(VS.85).aspx">Internet Explorer userData Storage</a>, <a href="http://dev.w3.org/html5/webstorage/#the-sessionstorage-attribute">HTML5 Session Storage</a>, <a href="http://dev.w3.org/html5/webstorage/#dom-localstorage">HTML5 Local Storage</a>, <a href="https://developer.mozilla.org/en/dom/storage#globalStorage">HTML5 Global Storage</a>, <a href="http://dev.w3.org/html5/webdatabase/">HTML5 Database Storage via SQLite</a> !</li>
    <li><a href="http://bxcarousel.com/">bxCarousel</a> &#8211; <em>Carousel</em> en jQuery qui boucle sur lui-même et qui fonctionne avec tout type d’éléments HTML contenus dans une liste.</li>
    <li><a href="http://www.leigeber.com/2010/09/fading-slideshow-script/">TinyFader</a> — Slideshow poids-plume avec effet de fading. C&#8217;est la version autonome de<a href="http://js4design.com/tinyslider-un-diaporama-leger-en-javascript-324">TinySlider</a>en (<em>TinyFader</em> n’a pas besoin d’un framework Javascript).</li>
    <li><a href="http://nathansearles.com/plugin/loopedslider/">Jquery Looped Slider</a> &#8211; Diaporama jQuery qui boucle sans accroc lorsque le script atteint la dernière «diapo» de votre <em>Slider.</em></li>
    <li><a href="http://www.madeincima.eu/blog/jquery-plugin-easy-list-splitter/">Easy List Splitter</a> &#8211; Plugin jQuery qui affiche des listes HTML ordonnées (OL) ou non-ordonnées (UL) en colonnes.</li>
    <li><a href="http://nivo.dev7studios.com/">Nivo Slider</a> &#8211; Diaporama qui offre 9 transitions de très bonne facture pour ajouter un peu de peps à nos <em>Sliders</em> images.</li>
    <li><a href="http://aviathemes.com/aviaslider/">AviaSlider</a> &#8211; Diaporama en jQuery de 8 kb dont l’originalité est de proposer huit belles transitions entre les images.</li>
    <li><a href="http://fuelyourcoding.com/jquery-events-stop-misusing-return-false/">Stop (Mis)Using Return False</a> &#8211; Toutes les subtilités relatives à la gestion des événements dans jQuery.</li>
    <li><a href="http://www.sohtanaka.com/web-design/advanced-columns-w-css/">Advanced Columns using the :nth-child(N)</a> &#8211; Du rythme pour vos colonnes avec le pseudo sélecteur CSS :nth-child() et jQuery.</li>
    <li><a href="http://www.aakashweb.com/jquery-plugins/selected-text-sharer/">Jquery selected text sharer</a> &#8211; Plugin jQuery astucieux qui affiche une <code>div</code> contenant une liste de liens avec les <code>favicons</code> associées une fois que l’utilisateur a sélectionné une portion de texte.</li>
    <li class="pfiou"><a href="http://abeautifulsite.net/blog/2007/07/changing-classes-in-javascript/">ChangeClass</a> — Fonction Javascript pour changer de classe CSS à la volée.</li>
    <li><a href="http://premiumsoftware.net/cleditor/">CLEditor</a> &#8211; Editeur HTML WYSIWYG de 10 ko à ajouter facilement à votre site Internet, compatible avec tous les navigateurs (IE6 inclus).</li>
    <li><a href="http://webbies.dk/Sudo%20Slider/">Sudo Slider</a> &#8211; Plugin jQuery de 10 ko pour mettre en place un diaporama manuel (Slider) ou automatique (Slideshow) avec tout type de contenus (images, textes, vidéo en Flash, formulaire avec validation, etc.).</li>
    <li><a href="http://enterprisejquery.com/">Enterprise jQuery</a> — Passez du côté client ! Améliorer vos connaissances sur jQuery, qu’il s’agisse de bouts de codes prêts à l’emploi ou des bonnes pratiques de développement.</li>
    <li><a href="http://clearideaz.com/2010/07/jquery-eventmanager-un-plugin-de-gestion-devenements/">jQuery.eventManager</a> — Améliorer la gestion d’événements avec jQuery.</li>
    <li><a href="http://videojs.com/">Video JS</a> — Player vidéo basé sur Javascript qui utilise la balise <code>video</code> de HTML5 lorsque le navigateur est compatible. Un <em>fallback</em> vers <em>Flash</em> est prévu pour les navigateurs ne prenant pas en charge HTML5.</li>
    <li><a href="http://www.problogdesign.com/coding/30-pro-jquery-tips-tricks-and-strategies/">30 bouts de codes jQuery</a> &#8211; en <em>prêt-à-porter</em> taillés dans les meilleurs tissus. Dans les rayons, vous trouverez de quoi habiller les longues soirées d’été.</li>
    <li><a title="Lien permanent vers Transformer un plugin jQuery en extension WordPress" href="http://js4design.com/transformer-un-plugin-jquery-en-extension-wordpress-869" rel="bookmark">Transformer un plugin jQuery en extension WordPress</a> &#8211; Tutoriel permettant d&#8217;utiliser les extensions WordPress pour insérer n’importe quel plugin jQuery dans le panneau des extensions WordPress.</li>
    <li><a title="Lien permanent vers Étendre la zone cliquable d’un lien à l’élément parent avec jQuery" href="http://js4design.com/etendre-la-zone-cliquable-des-liens-aux-elements-parents-avec-jquery-864" rel="bookmark">Étendre la zone cliquable d’un lien à l’élément parent avec jQuery</a> &#8211;Quelques lignes de code <em>Jquery</em> pour étendre la zone cliquable d’un lien à un élément parent, généralement un &lt;div&gt;.</li>
    <li><a href="http://code.google.com/p/js-hotkeys/">jQuery Hotkeys Plugin</a> &#8211; Ajouter ou supprimer des équivalents-clavier dans votre page Web. Gère la plupart des événements en une ligne de code.</li>
    <li class="pfiou"><a href="http://welcome.totheinter.net/columnizer-jquery-plugin/">Columnizer</a> — Créer des colonnes avec jQuery. Nombreuses options, dont notamment la possibilité de spécifier une largeur de colonne ou un nombre fixe de colonnes.</li>
    <li><a href="http://www.rebeccamurphey.com/jqfundamentals/">jQuery Fundamentals</a> — Manuel de survie pour jQuery. Synthétise les éléments de syntaxe de jQuery sur une page web. Sommaire précis et structuré avec un index des exemples utilisés.</li>
    <li><a href="http://tutorialzine.com/2010/06/apple-like-retina-effect-jquery-css/">Retina Display</a> — Tutoriel pour refaire chez vous l’effet loupe «Retina Display» proposé par Apple sur la version 4 de l’iPhone.</li>
    <li><a href="http://www.wizzud.com/jqDock/">jqDock</a> — Transformez une suite d’images en Dock Menu (<em>set</em> d’images qui s’agrandissent au passage de la souris) à la manière du dock de MacOS X.</li>
    <li><a href="http://tympanus.net/codrops/2010/06/07/fancy-sliding-form-with-jquery/">Fancy Sliding Form</a> — Affichez vos formulaires sous forme de Slideshow en autant de parties qu’ils contiennent de <code>fieldset.</code></li>
    <li><a href="http://plugins.learningjquery.com/cluetip/">clueTip</a> — Afficher des bulles d’aide complexes sur n’importe quel élément au survol de la souris (ou sur un clic, en option).</li>
    <li><a href="http://smokescreen.us/">Smokescreen</a> — Convertir des animations Flash simples en HTML5 et Javascript.</li>
    <li><a href="http://buckwilson.me/lightboxme/">Lightbox_me</a> — Lightbox jQuery d&#8217;un poids de 1 Kb pour afficher n’importe quel élément avec un effet <em>Lightbox </em>sobre et efficace.</li>
    <li><a href="http://code.google.com/p/jquery-json/">jQuery-JSON</a> — Convertir des données au format JSON via quatre nouvelles fonctions à l’object jQuery <code>$</code> pour faciliter l’utilisation du format <a href="http://fr.wikipedia.org/wiki/JavaScript_Object_Notation">JSON</a>.</li>
    <li><a href="http://devgrow.com/slidernav/">SliderNav</a> &#8211; Plugin jQuery qui permet de créer un carnet d’adresse défilant de type iPhone.</li>
    <li class="pfiou"><a href="http://tympanus.net/codrops/2010/05/14/sliding-panel-photo-wall-gallery-with-jquery/">Sliding Panel Photo Wall Gallery</a> — Mur d’image et Lightbox avec jQuery.</li>
    <li><a href="http://devgrow.com/griddy-overlay/">Griddy-Overlay</a> &#8211; Afficher une grille par-dessus votre page web avec jQuery.</li>
    <li><a href="http://scriptsrc.net/">Scriptsrc</a> — 10 Frameworks Javascript à emporter.</li>
    <li><a href="http://layout.jquery-dev.net/">UI.Layout</a> – Créer des interfaces utilisateurs avec jQuery.</li>
    <li><a href="http://www.elfangels.fr/webprojecthelper/fr/">WebProjectHelper</a> — Générateur de structure MySQL et de classes PHP.</li>
    <li><a href="http://jquery.malsup.com/form/">jQuery Form Plugin</a> — Mettez de l’Ajax dans vos formulaires HTML.</li>
    <li><a href="http://hyper-metrix.com/#Burst">Burst Engine</a> — Un peu de Flash et d’After Effects dans Canvas.</li>
    <li><a href="http://colorpowered.com/colorbox/">Colorbox</a> — une « lightbox » légère et extensible en jQuery.</li>
    <li><a href="http://benalman.com/projects/jquery-bbq-plugin/">jQuery BBQ</a> — Utiliser les boutons Précédent et Suivant du navigateur malgré Ajax.</li>
    <li><a title="Permanent Link: Preload CSS/JavaScript without execution" href="http://www.phpied.com/preload-cssjavascript-without-execution/" rel="bookmark">Preload CSS/JavaScript without execution</a> &#8211; Pré-chargement des CSS et du Javascript sans exécution.</li>
    <li class="pfiou"><a href="http://js4design.com/table-des-matieres-avec-jquery-695">Table des matières avec jQuery</a> &#8211; Bout de code pour afficher une liste ordonnée sous la forme d’une table des matières comme celles que l’on trouve dans les livres imprimés.</li>
    <li><a href="http://aext.net/2009/08/perfect-sign-in-dropdown-box-likes-twitter-with-jquery/">Bloc de login à la Twitter avec jQuery</a> &#8211; Tutoriel pour faire un bloc de login dynamique sur la page d’accueil de Twitter.</li>
    <li><a href="http://james.padolsey.com/javascript/sorting-elements-with-jquery/">jQuery.fn.sort</a> — Trier des éléments avec jQuery.</li>
    <li><a href="http://dev.herr-schuessler.de/jquery/popeye/">Popeye 2.0</a> &#8211; Lightbox qui affiche une galerie d’images à partir d’une liste non-ordonnée dans le flux de votre texte.</li>
    <li><a href="http://fatfree.sourceforge.net/">FAT-FREE </a>— Framework PHP léger et modulaire.</li>
    <li><a href="http://www.noupe.com/javascript/jquery-html-table-toolbox.html">jQuery HTML Table Toolbox</a> — 36 façons de «dresser la table» avec jQuery.</li>
    <li><a href="http://davidwalsh.name/add-events-jquery">Add Events jQuery</a> — Ajouter «cursor: pointer» sur tous les événements «click».</li>
    <li><a href="http://blog.jaysalvat.com/articles/creez-une-arborescence-de-fichiers-en-jquery-1.php">Créer une arborescence de fichier avec jQuery</a> &#8211; Série de 8 tutoriels sur la création d’une arborescence de fichier à l’aide de jQuery.</li>
    <li><a href="http://simplecartjs.com/">simpleCart (js)</a> &#8211; Script de moins de 20 ko pour mettre en place un caddie e-commerce en quelques minutes.</li>
    <li><a href="http://www.modernizr.com/">Modernizr</a> — Détection des fonctionnalités CSS3 et HTML5.</li>
    <li class="pfiou"><a href="http://net.tutsplus.com/tutorials/javascript-ajax/20-helpful-jquery-methods-you-should-be-using/">20 méthodes jQuery à connaitre</a> – Bien belle liste de 20 fonctions jQuery peu connues, à connaitre !</li>
    <li><a href="http://js4design.com/ie7-js-ce-n%E2%80%99est-pas-de-la-magie-c%E2%80%99est-de-la-technologie-682">IE7.js</a> &#8211; Transformez une citrouille à base de IE5.5/6 en carrosse IE7 ou IE8 : ce n’est pas de la magie, c’est de la technologie !</li>
    <li><a href="http://www.jankoatwarpspeed.com/post/2009/09/28/webform-wizard-jquery.aspx">Webform to wizard</a> &#8211; Plugin jQuery qui découpe les formulaires longs et ennuyeux en «assistant» en suivant les contours des balises HTML <code>fieldset.</code></li>
    <li><a href="http://oopstudios.com/dlink/index.html">DLink</a> — Afficher le type de cible des liens avec Javascript.</li>
    <li><a href="http://fiddle.jshell.net/br1o/UtQ2s/3/show/">Splash</a> — un diaporama en pur Javascript.</li>
    <li><a href="http://pioupioum.fr/developpement/optimiser-rapidite-chargement-adsense-jquery.html">Optimiser le chargement des AdSense</a> &#8211; Accélérer votre blog en optimisant l’affichage des Adsense avec jQuery.</li>
    <li><a href="http://jquery-howto.blogspot.com/2009/06/custom-jquery-selectors.html">Custom jQuery Selectors</a> &#8211; Créez des sélecteurs personnalisés avec jQuery.</li>
    <li><a href="http://code.drewwilson.com/entry/tiptip-jquery-plugin">TipTip</a> — Infobulles « funky » pour afficher l’attribut HTML «title».</li>
    <li><a href="http://benalman.com/projects/jquery-clickoutside-plugin/">Clickoutside Event</a> — Détectez les clics en dehors d’un élément.</li>
    <li><a href="http://blog.johanbleuzen.fr/comment-jquery-va-tuer-flash">Comment, jQuery va tuer Flash ?</a> &#8211; Question surprenante, mais force est de constater que Javascript a fait du chemin depuis <code>window.open()</code> !</li>
    <li class="pfiou"><a href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/">jQuery Tutorials for Designers</a> &#8211; 13 Tutoriels jQuery pour Webdesigners.</li>
    <li><a href="http://jquery.codestarters.com/">Starter</a> — Générateur de plugins jQuery.</li>
    <li><a href="http://www.xul.fr/ecmascript/lightbox.html">Effets lightbox sans framework</a> — L’ouverture de nouvelles fenêtres<em>popup</em> a progressivement laisser la place aux effets <em>lightbox</em>. Voici plusieurs solutions simples à base de HTML, CSS.</li>
    <li><a href="http://www.impressivewebs.com/javascript-content-switcher-without-javascript/">Content Switcher</a> — Bel exemple de mise en place d’un système permettant de passer d’un contenu à un autre via un menu en utilisant les concepts de l’amélioration progressive et du Javascript non intrusif.</li>
    <li><a href="http://news.kg/wp-content/uploads/tree/">jQuery SimpleTree Drag&amp;Drop</a> &#8211; Construisez des arborescences à la mode de Windows.</li>
    <li><a href="http://methvin.com/splitter/">jQuery Splitter Plugin</a> — Divisez votre page en plusieurs parties redimensionnables.</li>
    <li><a href="http://www.onextrapixel.com/2010/02/23/how-to-use-jquery-to-make-slick-page-transitions/">Slick Page Transition</a> — Effet de transition (fading) entre les pages d’un site.</li>
    <li><a href="http://www.datatables.net/">DataTables</a> — Pagination et tri des données pour vos tableaux HTML.</li>
    <li><a href="http://plugins.jquery.com/project/jsocial">jSocial</a> &#8211; Affichez très rapidement la liste des réseaux sociaux où vous êtes présent.</li>
    <li><a href="http://plugins.jquery.com/project/color">jQuery Color Animation</a> &#8211; Support du RGBa pour « jQuery Color Animations».</li>
    <li class="pfiou"><a href="http://jqueryvsmootools.com/">jQuery vs Mootools</a> &#8211; Choisir jQuery ou Mootools en connaissance de cause.</li>
    <li><a href="http://mlh02.free.fr/jquery_france/code_select_input.php">6 bouts de code pratiques</a> pour manipuler les éléments <code>select</code> et <code>input</code> avec <em>jQuery.</em></li>
    <li><a href="http://www.plupload.com/">Plupload</a> &#8211; Gestionnaire de « téléversement » (upload) multiple en jQuery.</li>
    <li><a href="http://www.australopitech.com/1307-defilement-parallaxe-avec-jquery">Parallax</a> &#8211; Technique utilisée depuis longtemps dans le cinéma, le dessin animé ou le jeu vidéo pour créer une illusion de profondeur.</li>
    <li><a href="http://pixelmatrixdesign.com/uniform/">Uniform</a> &#8211; Ajouter du <em>look and feel</em> aux rugueuses cases à cocher, aux boutons radio anémiques, sans oublier les spartiates. boutons <em>Parcourir&#8230; </em>des sobres formulaires HTML.</li>
    <li><a href="http://code.google.com/p/flot/">flot</a> — Créez des graphiques avec jQuery.</li>
    <li><a href="http://james.padolsey.com/jquery/">jQuery Source Viewer</a> &#8211; Naviguer à l’intérieur du code source de <em>jQuery.</em></li>
    <li><a href="http://jqapi.com/">jQAPI</a> — Documentation alternative pour jQuery 1.4.1.</li>
    <li><a href="http://www.admixweb.com/2009/10/25/how-to-easily-create-a-javascript-framework-part-4/">How to Easily Create a JavaScript Framework</a> &#8211; Créez votre framework Javascript en 4 parties.</li>
    <li><a href="http://code.google.com/p/css-template-layout/">css-template-layout</a> &#8211; Implémentation jQuery du module CSS3 Template Layout.</li>
    <li class="pfiou"><a href="http://www.dfc-e.com/metiers/multimedia/opensource/jqtransform/">jqTransform</a> — Stylez vos formulaires avec jQuery et CSS.</li>
    <li><a href="http://davidwalsh.name/google-fade">Google Fade</a> &#8211; Script disponible pour <em>Mootools</em> et <em>jQuery</em> pour reproduire chez vous l&#8217;effet introduit récemment par Google sur sa page. d’accueil : certains éléments de navigation apparaissent suite au mouvement de la souris sur la page ou lorsqu’on quitte le champs de recherche.</li>
    <li><a href="http://tutsvalley.com/tutorials/making-a-cool-thumbnail-effect-with-zoom-and-sliding-captions/">Thumbnail Zoom</a> — Effet de zoom sur une miniature accompagné de l’apparition d’une légende au survol de la souris.</li>
    <li><a href="http://www.evanbot.com/article/jquery-disable-on-submit-plugin/13">Disable On Submit</a> &#8211; Plugin jQuery qui désactive le bouton <em>Submit</em>une fois que le formulaire a été envoyé une première fois.</li>
    <li><a href="http://jqueryfordesigners.com/adding-keyboard-navigation/">Adding Keyboard Navigation</a> &#8211; Tutoriel sur la mise en place d’un diaporama avec utilisation du clavier (flèche droite et flèche gauche) pour passer à l’image suivante ou précédente.</li>
    <li><a href="http://www.9lessons.info/2009/09/comment-system-database-with-jquery.html">Comment System with jQuery, Ajax and PHP</a> – L’excellent Srinivas Tamada de<a href="http://www.9lessons.info/2009/09/comment-system-database-with-jquery.html">9Lessons</a> nous apprend comment mettre en place un système de commentaires Ajax avec jQuery et PHP.</li>
    <li><a href="http://www.domassistant.com/">DOMAssistant</a> &#8211; Bibliothèque Javascript « petit mais costaud » qui pourrait facilement remplacer jQuery pour une partie des utilisateurs.</li>
    <li><a href="http://www.jankoatwarpspeed.com/post/2010/01/26/dynamic-tabs-jquery.aspx">Dynamic tabs using jQuery</a> &#8211; Ccréer un menu à onglets pour ajouter ou supprimer des onglets de manière dynamique.</li>
    <li><a href="http://sexyjs.com/">Sexy.js</a> &#8211; Améliorer l’interface Ajax de jQuery.</li>
    <li><a href="http://usejquery.com/posts/9/the-jquery-cross-domain-ajax-guide">jQuery Cross Domain Ajax Guide</a> &#8211; Guide de l’Ajax sur plusieurs domaines.</li>
    <li class="pfiou"><a href="http://www.sohtanaka.com/web-design/simple-page-peel-effect-with-jquery-css/">Page Peel Corner</a> — Effet de page cornée avec jQuery.</li>
    <li><a href="http://www.ape-project.org/">A.P.E</a> (<em>Ajax Push Engine</em>) &#8212; Le web en temps réel avec Ajax Push Engine.</li>
    <li><a href="http://jqueryglobe.com/article/simple-image-viewer">Simple Image Viewer</a> — Galerie d’image minimaliste.</li>
    <li><a href="http://github.com/jquery/jquery-compat-1.3">jquery-compat-1.3</a> — Profitez de jQuery 1.4 en restant compatible avec jQuery 1.3.</li>
    <li><a href="http://www.jsfiddle.net/">jsfiddle</a> &#8211; Propose un environnement pour tester et partager du code Javascript.</li>
    <li><a href="http://www.futurecolors.ru/jquery/">jQuery 1.4 API Cheat Sheet</a> &#8211; Regroupe sur une page toutes les méthodes et fonctions de jQuery jusqu’à la version 1.4.</li>
    <li><a href="http://www.outstandingelephant.com/jaria/">jARIA jQuery Plugin</a> &#8211; Permet d’ajouter une couche <a href="http://www.w3.org/TR/wai-aria/">ARIA</a> dans votre site web sous forme de méthodes.</li>
    <li><a href="http://www.tutorialspoint.com/jquery/jquery-quick-guide.htm">jQuery Quick Guide</a> &#8211; Un guide pour avoir les fonctionnalités de jQuery sous la souris.</li>
    <li><a href="http://www.zorrito.com/animations-images-animees-jquery/">Animation avec quatre images et jQuery</a> &#8211; Tutoriel pour réaliser une publicité ou une accroche sans passer par Flash.</li>
    <li><a href="http://desandro.com/resources/jquery-masonry">jQuery Masonsy</a> &#8211; Réorganise les blocs de votre page page pour réduire les espaces vides entre les éléments.</li>
    <li class="pfiou"><a href="http://tympanus.net/codrops/2010/01/05/some-useful-javascript-jquery-snippets/">40 bouts de code</a> &#8211; facilitez vos développements en Javascript ou jQuery.</li>
    <li><a href="http://jquerylist.com/">jQueryList</a> — Plus de 255 plugins pour jQuery disponibles sur une seule page et classés par thèmes.</li>
    <li><a href="http://seox.org/">Link Building Pro</a> — Ajoute automatiquement un lien vers la source, au cas où le copieur-colleur oublierait de citer l&#8217;original.</li>
    <li><a href="http://www.marcofolio.net/css/css3_animations_and_their_jquery_equivalents.html">CSS3 animations and their jQuery equivalents</a> &#8211; 6 effets introduits dans CSS3 et le code Javascript pour obtenir le même résultat en jQuery.</li>
    <li><a href="http://www.jeremymartin.name/projects.php?project=jTruncate">jTruncate</a> &#8211; Plugin pour jQuery qui coupe un texte au bout d’un certain nombre de mots et qui ajoute un texte comme « Lire la suite » pour accéder à… la suite !</li>
    <li><a href="http://www.highcharts.com/">Hightcharts</a> &#8211; Bibliothèque Javascript spécialisée dans la création de diagrammes, graphiques et autres camemberts pour illustrer vos données brutes.</li>
    <li><a href="http://www.catchmyfame.com/2009/06/25/jquery-beforeafter-plugin/">jQuery Before/After</a> &#8211; Plugin étonnant qui plaira à tous ceux qui veulent proposer la comparaison de deux états d’une photo.</li>
    <li><a href="http://jwf.us/projects/jQSlickWrap/">jQSlickWrap</a> &#8211; Plugin jQuery qui permet d’habiller une image de forme irrégulière avec le texte autour.</li>
    <li><a href="http://www.leigeber.com/2009/12/slideshow-script/">TinySlider</a> &#8211; Diaporama Javascript autonome très léger de 1,5 ko facilement personnalisable via les CSS.</li>
    <li><a href="http://mootools.net/forge/">Mootools Forge</a> &#8211; Une forge pour les plugins Mootools.</li>
    <li class="pfiou"><a href="http://www.babylon-design.com/site/index.php/2009/11/12/255-systeme-de-notation-par-etoiles-accessible">Système de notation par étoiles accessible</a> &#8211; <a href="http://www.babylon-design.com/">Samuel Le Morvan</a> propose un tutoriel complet sur la question.</li>
    <li><a href="http://www.htmldog.com/articles/suckerfish/dropdowns/">Menu déroulant Suckerfish</a> &#8211; Menus déroulants et autres fantaisies avec :hover :focus :active :target pour IE6.</li>
    <li><a href="http://www.sohtanaka.com/web-design/smart-columns-w-css-jquery/">Smart Columns with CSS &amp; jQuery</a> &#8211; Des colonnes fixes et ajustées en largeur avec CSS et jQuery.</li>
    <li><a href="http://andylangton.co.uk/articles/javascript/get-viewport-size-javascript/">Get viewport size with javascript</a> &#8211; Connaitre la taille du « viewport » en Javascript.</li>
    <li><a href="http://catcubed.com/2008/12/23/ceebox-a-thickboxvideobox-mashup/">Ceebox</a> &#8211; Lightbox qui afficher n’importe quel contenu dans une fenêtre modale ou non. Idéale pour les vidéos hébergées sur Google Video, Dailymotion ou Youtube.</li>
    <li><a href="http://www.shopdev.co.uk/blog/text-resizing-with-jquery/">Text Resizing width jQuery</a> — Laissez les utilisateur modifier la taille du texte sur votre site web.</li>
    <li><a href="http://planete-jquery.fr/">Planet jQuery</a> &#8211; Un planet pour jQuery.</li>
    <li><a href="http://www.robertnyman.com/2008/05/27/the-ultimate-getelementsbyclassname-anno-2008/">The Ultimate GetElementsByClassName</a> &#8211; Sélectionner les éléments par leur classe avec getElementsByClassName.</li>
    <li><a href="http://papermashup.com/jquery-image-zoom-effect/">Image jQuery</a> – Quelques lignes de jQuery pour appliquer un léger effet de zoom sur une image.</li>
    <li><a href="http://www.robertnyman.com/2007/11/13/stop-using-poor-performance-css-expressions-use-javascript-instead/">maxWidthFixForIE6.js</a> &#8211; Emuler la propriété max-width pour IE6.</li>
    <li class="pfiou"><a href="http://www.twinhelix.com/css/iepngfix/">iepngfix</a> — Composant HTC qui gère la plupart des contraintes liées à l’absence de prise en charge de la transparence 24 bits par Internet Explorer 6.</li>
    <li><a href="http://simplejs.bleebot.com/">SimpleJS</a> — Cette petite bibliothèque Javascript développée par <a href="http://bleebot.com/">Christophe Lefevre</a>propose de faciliter l’utilisation d’Ajax.</li>
    <li><a href="http://tympanus.net/codrops/2009/11/30/jtexttranslate-a-jquery-translation-plugin/">jTextTranslate</a> &#8211; Traduction de votre site en 87 langues par Google.</li>
    <li><a href="http://dean.edwards.name/my/cssQuery/">cssQuery</a> — Interroge le <abbr title="Document Object Model">DOM</abbr> via les sélecteurs <a href="http://www.yoyodesign.org/doc/w3c/css1/index.html">CSS 1</a>, <a href="http://www.yoyodesign.org/doc/w3c/css2/cover.html">CSS 2</a> et une partie de <a href="http://www.w3.org/Style/CSS/current-work">CSS 3</a>.</li>
    <li><a href="http://www.paulbellows.com/getsmart/balance_columns/">balance_columns</a> &#8211; Équilibrer des colonnes avec Javascript.</li>
    <li><a href="http://www.onlinetools.org/tools/domtabdata/">DOMTab</a> &#8211; Menu à onglets simple et efficace.</li>
    <li><a href="http://www.robertnyman.com/2007/04/19/flashreplace-a-light-weight-javascript-to-insert-flash-movies-into-your-web-page/">FlashReplace</a> &#8211; Insérer du Flash proprement.</li>
    <li><a href="http://www.domassistant.com/">DOMAssistant</a> &#8211; Cette bibliothèque va un peu plus loin que <a href="http://www.robertnyman.com/dlite/">dLite</a> et permet de manipuler le DOM avec plus de souplesse.</li>
    <li><a href="http://websemantics.co.uk/resources/styled_accessible_tooltips/">Styled and accessible tooltips</a> &#8211; Infobulles stylées et accessibles avec jQuery.</li>
    <li><a href="http://www.vagrantradio.com/2009/10/how-to-parse-xml-using-jquery-and-ajax.html">jQuery-XML</a> — Afficher un flux RSS avec jQuery et Ajax.</li>
    <li class="pfiou"><a href="http://www.robertnyman.com/dlite/">dLite</a> — une librairie Javascript « petit mais costaud ».</li>
    <li><a href="http://pikachoose.com/">Pikachoose</a> &#8211; Plugin jQuery idéal pour afficher des galeries d’images en toute légèreté.</li>
    <li><a href="http://abeautifulsite.net/2008/09/jquery-context-menu-plugin/">jQuery Context Menu</a> &#8211; Menus contextuels (clic droit) personnalisable à 100% avec les CSS.</li>
    <li><a href="http://www.tyssendesign.com.au/articles/css/dropdown-low-down/">22 menus déroulants passés au crible</a> &#8211; Tyssen Design passe en revue les principaux<em>dropdown menu</em>.</li>
    <li><a href="http://blog.jaysalvat.com/articles/changez-de-mise-en-page-a-la-volee-avec-jquery.php">Changement de design «on the fly» avec jQuery</a> &#8211; Tutoriel clair et didactique pour permuter deux maquettes d&#8217;un simple clic.</li>
    <li><a href="http://trevordavis.net/blog/tutorial/simple-jquery-text-resizer/">Simple jQuery Text Resizer</a> &#8211; Laissez vos visiteurs choisiront la taille qui leur convient (un<em>cookie</em> gardera leur préférence en mémoire).</li>
    <li><a href="http://plugins.jquery.com/project/cookie">Des cookies à la mode de jQuery</a> &#8211; Ecrire, lire et effacer vos cookies pour 4,15 kb.</li>
    <li><a href="http://valums.com/ajax-upload/">Ajax Upload</a> — Upload multiple de fichiers sans recharger la page avec n’importe quel élément (images, liens, etc.).</li>
    <li><a href="http://alistapart.com/articles/complexdynamiclists/">ul2finder</a> — un explorateur à l’image du Finder de MacOS X.</li>
    <li><a href="http://tympanus.net/codrops/2009/11/04/jquery-image-cropper-with-uploader-v1-1/">jQuery Image Cropper</a> — recadrer et uploader des images.</li>
    <li class="pfiou"><a href="http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/">jQuery UI Selectmenu</a> — des menus « select » personnalisés à la sauce ARIA.</li>
    <li><a href="http://css4design.com/le-code-css-et-javascript-inline-saimal">Le code CSS et Javascript au milieu du HTML c’est pas bien !</a> &#8211; Traduction de l’article<a href="http://www.robertnyman.com/2008/11/20/why-inline-css-and-javascript-code-is-such-a-bad-thing/">Why Inline CSS And JavaScript Code Is Such A Bad Thing</a> de <a href="http://www.robertnyman.com/">Robert Nyman</a>.</li>
    <li><a href="http://phpjs.org/">PHP.JS</a> — transposer des fonctions PHP en Javascript.</li>
    <li><a href="http://jsbin.com/">jsbin — tester votre code Javascript et partagez vos bugs</a> &#8211; Outil en ligne créé par <a href="http://remysharp.com/">Remy Sharp</a> pour tester du code Javascript et le partager</li>
    <li><a href="http://tutorialzine.com/2009/10/google-wave-history-slider-jquery/">Un «slider» à la manière du Playback de Google Wave</a> &#8211; tutoriel pour afficher un historique progressif à la manière de la fonction <em>Playback</em> de Google Wave.</li>
    <li><a href="http://css-tricks.com/anythingslider-jquery-plugin/">Un diaporama avec AnythingSlider jQuery Plugin</a> &#8211; Chaque diapo peut être réalisé à l’aide du composé HTML de votre choix (texte, images, etc.).</li>
    <li><a title="Lien permanent vers Google Closure — les mauvaises pratiques Javascript en action ?" href="http://js4design.com/google-closure-les-mauvaises-pratiques-javascript-en-action-185" rel="bookmark">Google Closure — les mauvaises pratiques Javascript en action ?</a> &#8211; Google Closure a été développé par des spécialiste de Java&#8230; ça craint.</li>
    <li><a href="http://www.frequency-decoder.com/2009/09/09/unobtrusive-date-picker-widget-v5">Sélecteur de date (Date-Picker) non-intrusif</a> &#8211; Sélecteur de date avec mini calendrier.</li>
    <li><a href="http://robertnyman.com/firefinder/">FireFinder — interagir avec la page web</a> &#8211; Interagir avec les éléments de la page via les sélecteurs CSS ou les expressions XPath.</li>
    <li><a href="http://matthiasschuetz.com/javascript-framework-matrix/en/">Choisir sa bibliothèque JS avec Javascript Framework Matrix</a> &#8211; Tableau comparatif des principaux frameworks Javascript.</li>
    <li class="pfiou"><a href="http://minhd.net/2009/10/13/jquery-pagination-system/">Jquery Pagination System</a> &#8211; Pagination côté client avec jQuery.</li>
    <li><a href="http://jquery.lukelutman.com/plugins/flash/">jQuery Flash Plugin</a> &#8211; Inspiré par <a href="http://blog.deconcept.com/swfobject/">SWFObject</a>, <a href="http://www.bobbyvandersluis.com/ufo/">UFO</a> et <a href="http://www.mikeindustries.com/sifr/">sIFR</a>, jQuery Flash Plugin a été complètement réécrit avec jQuery pour éviter les redondances.</li>
    <li><a href="http://quasipartikel.at/multiselect_original/">jQuery UI Multiselect</a> &#8211; Améliore l’apparence et l’ergonomie de la balise HTML<code>select.</code></li>
    <li><a href="http://flowplayer.org/tools/">jQuery Tools</a> &#8211; Incorporer Flash, gamme étendue d’overlay, tooltips à foison, tabs, etc.</li>
    <li><a href="http://onehackoranother.com/projects/jquery/tipsy/">Tipsy — des bulles d’aide façon Facebook avec jQuery</a> &#8211; Bulles d’aide façon bande dessinée comme celles que l’on trouve sur <em>Facebook</em> ou<em>Twitter.</em></li>
    <li><a href="http://www.babylon-design.com/site/index.php/2009/04/14/249-tutoriel-jquery-faire-un-carrousel">Faire un Carrousel avec jQuery</a> &#8211; Tutoriel très didactique pour réaliser un carrousel avec HTML, CSS et jQuery.</li>
    <li><a href="http://www.appelsiini.net/projects/lazyload">Lazy loader : chargement des images à la volée</a> &#8211; Chargez vos images que lorsqu’elles apparaissent dans la fenêtre du navigateur.</li>
    <li><a href="http://chrisiufer.com/2009/05/jquery-magnifier-loupe/">jQuery Magnifier Loupe</a> &#8211; Zoom sur images avec l’attribut <em>longdesc.</em></li>
    <li><a href="http://blog.jaysalvat.com/articles/realisez-un-bandeau-de-news-en-jquery-comme-sur-itele.php">News déroulantes avec jQuery</a> &#8211; Un joli bandeau de news à l’aide de liste de définition, d’une pincée de CSS et d’une bonne rasade de jQuery.</li>
    <li><a href="http://cufon.shoqolate.com/">Cufón : des polices de caractère pour tous</a> &#8211; Implémenter font-face dans le plus grand nombre de navigateurs.</li>
    <li class="pfiou"><a title="Lien permanent vers jQuery — renverser l’ordre d’une liste ordonnée" href="http://js4design.com/jquery-renverser-lordre-dune-liste-ordonnee-42" rel="bookmark">jQuery — renverser l’ordre d’une liste ordonnée</a> &#8211; les premiers seront les derniers et vice-versa. Merci à <a href="http://pioupioum.fr/">pioupiouM</a> pour la correction du script.</li>
    <li><a href="http://dev.iceburg.net/jquery/jqModal/">jqModal : des fenêtres modales minimalistes </a>&#8211; Couteau suisse des <em>Lightbox</em> en tout genre pour afficher des alertes, des notifications, des boites de dialogues, etc.</li>
    <li><a href="http://jparse.kylerush.net/">Afficher vos flux XML avec jParse </a>&#8211; Parsing de flux XML (<em>RSS</em>, <em>Atom</em>) via Ajax pour l’afficher en HTML.</li>
    <li><a title="Lien permanent vers Javascript Framework Matrix" href="http://matthiasschuetz.com/javascript-framework-matrix/en/" rel="bookmark">Javascript Framework Matrix</a> &#8211; Tableau comparatif des principaux frameworks Javascript.</li>
    <li><a title="Lien permanent vers Augmenter la taille du texte avec jQuery" href="http://9lessons.blogspot.com/2009/10/zooming-with-jquery-and-css.html" rel="bookmark">Augmenter la taille du texte avec jQuery</a> &#8211; Modifier la taille du texte de votre site en choisissant une valeur dans un menu déroulant.</li>
    <li><a title="Lien permanent vers Effets jQuery accessibles WAI-RIA" href="http://wiki.github.com/fnagel/jQuery-Accessible-RIA" rel="bookmark">Effets jQuery accessibles WAI-RIA</a> &#8211; Lightbox, validation de formulaires et menus à onglets accessibles prêts à l’emploi.</li>
    <li><a href="http://ecsstender.org/">eCSStender</a> &#8211; Sélecteurs CSS avancés compatibles IE6.</li>
    <li><a href="http://www.gmarwaha.com/jquery/jcarousellite/">jCarousel Lite</a> &#8211; Galerie d’images en jQuery.</li>
</ol>

<p>Pour trouver l&#8217;article correspondant sur Javascript &amp; Webdesign, il suffit de saisir l&#8217;ancre du lien dans le champs de recherche. Cette liste sera mise à jour régulièrement, n&#8217;hésitez pas à revenir !</p>

<h2>73 tutoriels : Slideshow, Sliders &amp; Diaporama</h2>

<p>Voici une <strong>liste condensée de tutoriels</strong> ou scripts jQuery commentés pour apprendre à faire défiler vos contenus textes et/ou image sous forme de Slideshow, de Sliders ou de diaporamas :</p>

<ol>
    <li><a title="http://designm.ag/tutorials/image-rotator-css-jquery/" href="http://designm.ag/tutorials/image-rotator-css-jquery/">Create an Image Rotator with Description (CSS/jQuery)</a> — <a href="http://www.sohtanaka.com/web-design/examples/image-rotator/">Démo</a></li>
    <li><a title="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/" href="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/">Sliding Boxes and Captions with jQuery</a> — <a href="https://buildinternet.s3.amazonaws.com/live-tutorials/sliding-boxes/index.htm">Démo</a></li>
    <li><a title="http://buildinternet.com/2010/02/animate-panning-slideshow-with-jquery/" href="http://buildinternet.com/2010/02/animate-panning-slideshow-with-jquery/">Animate Panning Slideshow with jQuery</a> — <a href="http://s3.amazonaws.com/buildinternet/live-tutorials/panning-slideshow/panning-slideshow.htm">Démo</a></li>
    <li><a href="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html">Create Beautiful jQuery Slider Tutorial</a> — <a href="http://gadgetinspiration.com/blog/wp-content/uploads/jquery%20sliders/index.html">Démo</a></li>
    <li><a title="http://www.catswhocode.com/blog/how-to-create-a-fancy-image-gallery-with-jquery" href="http://www.catswhocode.com/blog/how-to-create-a-fancy-image-gallery-with-jquery">Create a Fancy Image Gallery with JQuery</a></li>
    <li><a title="http://jqueryfordesigners.com/jquery-infinite-carousel/" href="http://jqueryfordesigners.com/jquery-infinite-carousel/" rel="bookmark">jQuery Infinite Carousel</a></li>
    <li><a title="http://jqueryfordesigners.com/coda-slider-effect/" href="http://jqueryfordesigners.com/coda-slider-effect/" rel="bookmark">Coda Slider Effect</a></li>
    <li><a title="http://webdeveloperplus.com/jquery/featured-content-slider-using-jquery-ui/" href="http://webdeveloperplus.com/jquery/featured-content-slider-using-jquery-ui/">Create Featured Content Slider Using jQuery UI</a></li>
    <li><a title="http://net.tutsplus.com/tutorials/javascript-ajax/making-a-content-slider-with-jquery-ui/" href="http://net.tutsplus.com/tutorials/javascript-ajax/making-a-content-slider-with-jquery-ui/">Making a Content Slider with jQuery UI</a></li>
    <li><a title="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" rel="bookmark">Creating a Slick Auto-Playing Featured Content Slider</a></li>
    <li><a title="http://css-tricks.com/startstop-slider/" href="http://css-tricks.com/startstop-slider/" rel="bookmark">Start/Stop Slider</a></li>
    <li><a title="http://www.hieu.co.uk/blog/index.php/imageswitch/docs/" href="http://www.hieu.co.uk/blog/index.php/imageswitch/docs/">ImageSwitch</a></li>
    <li><a title="http://www.webdesignbooth.com/step-by-step-to-create-content-slider-using-jflow-a-minimalist-jquery-plugin/" href="http://www.webdesignbooth.com/step-by-step-to-create-content-slider-using-jflow-a-minimalist-jquery-plugin/" rel="bookmark">Create Content Slider using jFlow, A Minimalist jQuery Plugin</a></li>
    <li><a title="http://www.raymondselda.com/jquery-looped-slider-tutorial/" href="http://www.raymondselda.com/jquery-looped-slider-tutorial/">jQuery Looped Slider Tutorial</a></li>
    <li><a title="http://brenelz.com/blog/build-a-content-slider-with-jquery/" href="http://brenelz.com/blog/build-a-content-slider-with-jquery/">Build a Content Slider with jQuery</a></li>
    <li><a title="http://freecss.info/free-css-tutorials/css-and-jquery-creating-image-slider/" href="http://freecss.info/free-css-tutorials/css-and-jquery-creating-image-slider/">CSS and jQuery-Crating an Image Slider</a></li>
    <li><a title="http://tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/" href="http://tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/">A Beautiful Apple-style Slideshow Gallery With CSS &amp; jQuery</a></li>
    <li><a title="http://tutorialzine.com/2010/03/mosaic-slideshow-jquery-css/" href="http://tutorialzine.com/2010/03/mosaic-slideshow-jquery-css/">Making a Mosaic Slideshow With jQuery &amp; CSS</a></li>
    <li><a title="http://tutorialzine.com/2009/10/slick-content-slider-jquery/" href="http://tutorialzine.com/2009/10/slick-content-slider-jquery/">Making A Slick Content Slider</a></li>
    <li><a title="http://devkick.com/lab/galleria/" href="http://devkick.com/lab/galleria/">Galleria</a></li>
    <li><a title="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider" href="http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider">Easy Slider</a></li>
    <li><a title="http://www.twospy.com/galleriffic/" href="http://www.twospy.com/galleriffic/">Galleriffic</a></li>
    <li><a title="http://coffeescripter.com/code/ad-gallery/" href="http://coffeescripter.com/code/ad-gallery/">AD Gallery</a></li>
    <li><a title="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/" href="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/">Sliding Boxes and Captions</a></li>
    <li><a title="http://www.openstudio.fr/jQuery-virtual-tour.html?lang=en" href="http://www.openstudio.fr/jQuery-virtual-tour.html?lang=en">jQuery Virtual Tour</a></li>
    <li><a title="http://pupunzi.open-lab.com/mb-jquery-components/mb-gallery/" href="http://pupunzi.open-lab.com/mb-jquery-components/mb-gallery/">jQuery MB Gallery</a></li>
    <li><a title="http://css-tricks.com/anythingslider-jquery-plugin/" href="http://css-tricks.com/anythingslider-jquery-plugin/">AnythingSlider</a></li>
    <li><a title="http://spaceforaname.com/galleryview" href="http://spaceforaname.com/galleryview">GalleryView</a></li>
    <li><a title="http://sorgalla.com/jcarousel/" href="http://sorgalla.com/jcarousel/">jCarousel</a> – <a title="Lien permanent vers jCarousel — un Carousel jQuery très complet" href="http://js4design.com/jcarousel-carousel-jquery-984" rel="bookmark">jCarousel — un Carousel jQuery très complet</a></li>
    <li><a title="http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery" href="http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery">Easiest Tooltip and Image Preview</a></li>
    <li><a title="http://jquery.com/demo/thickbox/" href="http://jquery.com/demo/thickbox/">ThickBox</a></li>
    <li><a title="http://eyecon.ro/spacegallery/#about" href="http://eyecon.ro/spacegallery/#about">SpaceGallery</a></li>
    <li><a title="http://www.serie3.info/s3slider/" href="http://www.serie3.info/s3slider/">s3Slider</a></li>
    <li><a title="http://www.dynamicdrive.com/dynamicindex4/simplegallery.htm" href="http://www.dynamicdrive.com/dynamicindex4/simplegallery.htm">Simple Controls Gallery</a></li>
    <li><a title="http://pikachoose.com/" href="http://pikachoose.com/">Pikachoose</a> – <a title="Lien permanent vers Pikachoose : le bon choix pour afficher vos images" href="http://js4design.com/pikachoose-le-bon-choix-pour-afficher-vos-images-25" rel="bookmark">Pikachoose : le bon choix pour afficher vos images</a></li>
    <li><a title="http://herr-schuessler.de/blog/jquery-popeye-1-0-released/" href="http://herr-schuessler.de/blog/jquery-popeye-1-0-released/">jQuery Popeye</a> – <a title="Lien permanent vers jQuery Popeye 2.0 — Une Lightbox inline" href="http://js4design.com/jquery-popeye-2-0-une-lightbox-inline-716" rel="bookmark">jQuery Popeye 2.0 — Une Lightbox inline</a></li>
    <li><a title="http://www.buildinternet.com/project/supersized/" href="http://www.buildinternet.com/project/supersized/">Supersized</a></li>
    <li><a title="http://jqueryglobe.com/article/imgbox" href="http://jqueryglobe.com/article/imgbox">imgBox</a></li>
    <li><a title="http://www.pirolab.it/pirobox/" href="http://www.pirolab.it/pirobox/">Pirobox</a></li>
    <li><a title="http://www.mind-projects.it/projects/jqzoom/" href="http://www.mind-projects.it/projects/jqzoom/">jQZoom</a></li>
    <li><a title="http://www.pierrebertet.net/projects/jquery_superbox/" href="http://www.pierrebertet.net/projects/jquery_superbox/">jQuery Superbox</a></li>
    <li><a title="http://www.catchmyfame.com/2009/08/27/jquery-infinite-carousel-plugin-1-2-released/" href="http://www.catchmyfame.com/2009/08/27/jquery-infinite-carousel-plugin-1-2-released/">jQuery Infinite Carousel</a></li>
    <li><a title="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption" href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption">Simple jQuery Image Slide Show with Semi-Transparent Caption</a></li>
    <li><a title="http://css-tricks.com/moving-boxes/" href="http://css-tricks.com/moving-boxes/">Moving Boxes</a></li>
    <li><a title="http://leandrovieira.com/projects/jquery/lightbox/" href="http://leandrovieira.com/projects/jquery/lightbox/">LightBox</a></li>
    <li><a title="http://jqueryfordesigners.com/slider-gallery/" href="http://jqueryfordesigners.com/slider-gallery/">SliderGallery</a></li>
    <li><a title="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/">FeaturedContent</a></li>
    <li><a title="http://medienfreunde.com/lab/innerfade/" href="http://medienfreunde.com/lab/innerfade/">InnerFade</a></li>
    <li><a title="http://codeassembly.com/jQuery-morphing-gallery/" href="http://codeassembly.com/jQuery-morphing-gallery/">jQuery Morphing Gallery</a></li>
    <li><a title="http://jonraasch.com/blog/a-simple-jquery-slideshow" href="http://jonraasch.com/blog/a-simple-jquery-slideshow">A Simple jQuery Slideshow</a></li>
    <li><a title="http://sixrevisions.com/tutorials/javascript_tutorial/create-a-slick-and-accessible-slideshow-using-jquery/" href="http://sixrevisions.com/tutorials/javascript_tutorial/create-a-slick-and-accessible-slideshow-using-jquery/">Create a Slick and Accessible Slideshow Using jQuery</a></li>
    <li><a title="http://net.tutsplus.com/tutorials/javascript-ajax/building-a-jquery-image-scroller/" href="http://net.tutsplus.com/tutorials/javascript-ajax/building-a-jquery-image-scroller/">Building a jQuery Image Scroller</a></li>
    <li><a title="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/" href="http://buildinternet.com/2009/03/sliding-boxes-and-captions-with-jquery/">Sliding Boxes and Captions with jQuery</a></li>
    <li><a title="http://freecss.info/free-css-tutorials/css-and-jquery-creating-image-slider/" href="http://freecss.info/free-css-tutorials/css-and-jquery-creating-image-slider/">Creating an Image Slider</a></li>
    <li><a title="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html" href="http://www.dreamcss.com/2009/04/create-beautiful-jquery-sliders.html">Create Beautiful jQuery slider tutorial</a></li>
    <li><a title="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption" href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption">Simple JQuery Image Slide Show with Semi-Transparent Caption</a></li>
    <li><a title="http://www.devcurry.com/2009/07/create-simple-image-slide-show-using.html" href="http://www.devcurry.com/2009/07/create-simple-image-slide-show-using.html">Create a Simple Image Slide Show using jQuery</a></li>
    <li><a title="http://www.webair.it/blog/2009/03/11/slide-and-hide-section-with-jquery/" href="http://www.webair.it/blog/2009/03/11/slide-and-hide-section-with-jquery/">Slide and hide section with jquery</a></li>
    <li><a title="http://www.deadmarshes.com/Blog/jQuery%20Slideshow.html" href="http://www.deadmarshes.com/Blog/jQuery%20Slideshow.html">Making a Slideshow with jQuery</a></li>
    <li><a title="http://www.switchonthecode.com/tutorials/jquery-creating-a-slideshow" href="http://www.switchonthecode.com/tutorials/jquery-creating-a-slideshow">jQuery – Creating a Slideshow</a></li>
    <li><a title="http://kefafala.com/2009/4/9/simple-jquery-slideshows" href="http://kefafala.com/2009/4/9/simple-jquery-slideshows">Simple jQuery slideshows</a></li>
    <li><a title="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/" href="http://css-tricks.com/creating-a-slick-auto-playing-featured-content-slider/">Creating a Slick Auto-Playing Featured Content Slider</a></li>
    <li><a title="http://www.ajaxblender.com/howto-extend-jquery-lightbox-plugin-with-slideshow.html" href="http://www.ajaxblender.com/howto-extend-jquery-lightbox-plugin-with-slideshow.html">How to add Slideshow to jQuery lightbox plugin</a></li>
    <li><a title="http://www.devirtuoso.com/2009/08/jquery-slideshow-explained/" href="http://www.devirtuoso.com/2009/08/jquery-slideshow-explained/">jQuery Slideshow Explained</a></li>
    <li><a title="http://www.buildinternet.com/project/supersized/" href="http://www.buildinternet.com/project/supersized/">Supersized jQuery Plugin</a></li>
    <li><a title="http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding" href="http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding">The Easiest jQuery Plugin For Sliding Images and Content</a></li>
    <li><a title="http://spaceforaname.com/galleryview" href="http://spaceforaname.com/galleryview">GalleryView: A jQuery Content Gallery Plugin</a></li>
    <li><a title="http://cool-javascripts.com/effects/image-flow-09.html" href="http://cool-javascripts.com/effects/image-flow-09.html">Image Flow</a></li>
    <li><a title="http://www.serie3.info/s3slider/" href="http://www.serie3.info/s3slider/">S3Slider jQuery plugin</a></li>
    <li><a title="http://www.eogallery.com/" href="http://www.eogallery.com/">EOGallery</a></li>
    <li><a title="http://www.maaki.com/thomas/SmoothDivScroll/" href="http://www.maaki.com/thomas/SmoothDivScroll/">Smooth Div Scroll</a></li>
    <li><a title="http://www.openstudio.fr/jquery-virtual-tour/" href="http://www.openstudio.fr/jquery-virtual-tour/">jQuery virtual tour</a></li>
    <li><a title="http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/" href="http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/">Supersized – Full Screen Background/Slideshow jQuery Plugin</a></li>
</ol>

<h2>100+ Polyfills et Fallbacks pour HTML5</h2>

<p>L&#8217;article <a title="" href="http://css4design.com/polyfills-fallbacks-html5" rel="bookmark">100+ Polyfills et Fallbacks pour HTML5</a> présente une collection de plus de 100 bibliothèques Javascript pour implémenter les fonctionnalités HTML5 dans les navigateurs qui ne les proposent pas nativement. Cette liste étant mise à jour régulièrement, elle ne figure pas sur cette page. Elle est accessible directement à l&#8217;adresse <strong><a href="https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills">HTML5-Cross-Browser-Polyfills</a></strong>.</p>

<h2>Voilà, c&#8217;est fini !</h2>

<p>J&#8217;espère que cette longue liste n&#8217;aura pas été trop indigeste et qu&#8217;elle vous sera aussi utile qu&#8217;à moi. N&#8217;hésitez pas à me signaler si votre script préféré manque à l&#8217;appel ou si le lien vers le script de vos rêves mène à une impasse.</p>

<p>&nbsp;</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/polyfills-fallbacks-html5' title='100+ Polyfills et Fallbacks pour HTML5'>100+ Polyfills et Fallbacks pour HTML5</a></li><li><a href='http://css4design.com/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li><li><a href='http://css4design.com/139-ressources-javascript-et-jquery' title='139 ressources Javascript et jQuery'>139 ressources Javascript et jQuery</a></li><li><a href='http://css4design.com/menu-a-onglets-tabs-idtabs-ou-domtab' title='Menu à onglets (tabs) &#8212; idTabs ou domTab ?'>Menu à onglets (tabs) &#8212; idTabs ou domTab ?</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-7' title='Le petit journal du web : HTML5, CSS3, jQuery, WordPress, Métiers du Web, Vie quotidienne et Nostalgeek'>Le petit journal du web : HTML5, CSS3, jQuery, WordPress, Métiers du Web, Vie quotidienne et Nostalgeek</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=11119&amp;md5=53f548f7ca87209231b9f50c5b2dd93a" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/liens-javascript-jquery/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=11119&amp;md5=53f548f7ca87209231b9f50c5b2dd93a" type="text/html" />
	</item>
		<item>
		<title>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</title>
		<link>http://css4design.com/interviews-bruno-bichet-integration-html-css-design</link>
		<comments>http://css4design.com/interviews-bruno-bichet-integration-html-css-design#comments</comments>
		<pubDate>Wed, 06 Jul 2011 14:25:04 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Métiers du web]]></category>
		<category><![CDATA[Mizukara (3615 MyLife)]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Intégrateur web]]></category>
		<category><![CDATA[Interview]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=6932</guid>
		<description><![CDATA[J&#8217;ai eu quelques occasions de répondre à des demandes d&#8217;interview de la part d&#8217;acteurs de la blogosphère sur les sujets liés au graphisme, au webdesign, et sur le métier d&#8217;intégrateur web. Cet exercice demande de la sincérité et une certaine rigueur pour éviter de se répéter. J&#8217;ai la chance d&#8217;avoir eu de nombreuses expériences professionnelles dans lesquelles je peux picorer ça et là ce qu&#8217;il faut pour répondre de manière personnalisée en évitant le contenu dupliqué (Duplicate Content)  ;-). Bref, voici 11 interviews qui m&#8217;ont permis de prendre du recul sur la pratique de mon métier de Chef de projet [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Finterviews-bruno-bichet-integration-html-css-design">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Finterviews-bruno-bichet-integration-html-css-design&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>J&#8217;ai eu quelques occasions de répondre à des demandes d&#8217;interview de la part d&#8217;acteurs de la blogosphère sur les sujets liés au graphisme, au webdesign, et sur le métier d&#8217;intégrateur web. Cet exercice demande de la sincérité et une certaine rigueur pour éviter de se répéter. J&#8217;ai la chance d&#8217;avoir eu de nombreuses expériences professionnelles dans lesquelles je peux picorer ça et là ce qu&#8217;il faut pour répondre de manière personnalisée en évitant le contenu dupliqué (Duplicate Content)  ;-). Bref, voici 11 interviews qui m&#8217;ont permis de prendre du recul sur la pratique de mon métier de Chef de projet web et d&#8217;en apprendre sur moi-même. <span id="more-6932"></span></p>

<p>Je partage ces textes avec vous sur ce blog car le web est volatile et certaines interviews ne sont déjà plus disponibles. Alors comme on disait chez moi quand j&#8217;étais jeune : «faut pas gâcher, petit !».</p>

<p><strong>Cerise sur le gâteau, j&#8217;en profite pour fêter les cinq ans de ce blog qui existe sans interruption depuis juillet 2006</strong> \o/</p>

<ol>
<li><a href="#motsandco">Mots And Co</a> &#8212; 17 septembre 2007</li>
<li><a href="#pixenjoy">Pixenjoy</a> &#8211; 04 octobre 2007</li>
<li><a href="#blogtoolbox">Blog Tool Box</a> &#8212; 04 septembre 2008</li>
<li><a href="#allfordesign">All For Design</a> &#8212; 14 juillet 2009</li>
<li><a href="#lepost">Le Post</a> &#8212; 23 septembre 2009</li>
<li><a href="#oziks">Oziks</a> &#8212; 30 décembre 2009</li>
<li><a href="#wpchannel">WPChannel</a> &#8212; 21 septembre 2010</li>
<li><a href="#pixelboy">Pixelboy</a> &#8212; 27 mai 2010</li>
<li><a href="#coreygraphe">CoreyGraphe</a> &#8212; 20 avril 2011</li>
<li><a href="#pixevent">Pixevent</a> &#8212; 24 avril 2011</li>
<li><a href="#blog-nouvelles-technologies">Le blog des nouvelles technologies</a> &#8212; juin 2011</li>
</ol>

<h2 id="motsandco">17 septembre 2007 sur le blog de <a href="http://motsandco.com/">MotsAndCo</a></h2>

<dl>
<dt>MotsAndCo.com : Bonjour Bruno. On entend souvent dire que le contenu d&#8217;un blog est ce qui fait revenir ses lecteurs. Penses-tu que le graphisme du contenant soit secondaire ?</dt>
<dd>
<p>   L&#8217;opposition de principe entre le fond et la forme n&#8217;a pas lieu d&#8217;être et je préfère parler &laquo;&nbsp;d&#8217;intérêt de lecture&nbsp;&raquo; au sens large car on peut (re)venir vers un blog pour son graphisme et/ou son contenu. Tout dépend de ce que le visiteur est venu chercher. Néanmoins, le développement de la lecture des blogs via les flux RSS ou Atom pousse indéniablement le curseur vers un contenu de qualité si l&#8217;on veut transformer l&#8217;essai. Il m&#8217;arrive de lire certains blogs sans jamais y mettre la souris, au point que parfois j&#8217;ai du mal à les reconnaitre quand je tombe dessus par hasard ;)</p>
</dd>

<dd>
<p>   Il y a une troisième dimension à prendre en compte entre le contenu et l&#8217;habillage graphique : l&#8217;expérience utilisateur, sorte de mélange entre l&#8217;ergonomie, le contenu et l&#8217;apparence. A contenu égal, certains blogs me donnent plus que d&#8217;autres l&#8217;envie d&#8217;aller plus loin. Le respect d&#8217;une charte éditoriale est un autre aspect qui commence à être évoqué par beaucoup de blogueurs. Il semble que les blogs à succès sont composés d&#8217;articles qui creusent verticalement un sujet, sans pour autant en oublier les aspects horizontaux, voire à être parfois totalement hors-sujet.</p>
</dd>

<dt>MotsAndCo.com : Globalement, peu de blogs corporate mettent l&#8217;accent sur le graphisme, s&#8217;arrêtant souvent à un logo et une interface terne. Que conseillerais-tu à un entrepreneur souhaitant rendre son blog plus &laquo;&nbsp; créatif &nbsp;&raquo; ?</dt>
<dd>
<p>   Faire appel à un créatif ! C&#8217;est vrai que la majorité des blogs corporate ne brillent pas par leur originalité. En même temps, c&#8217;est parfois difficile pour un entrepreneur de passer le cap du blog, alors laissons-lui le temps de s&#8217;habituer à l&#8217;outil : l&#8217;appétit vient en mangeant et nul doute qu&#8217;un jour ou l&#8217;autre il éprouvera le besoin d&#8217;avoir un blog à son image.</p>
</dd>

<dd>
<p>   Parfois, une interface sobre (même terne) peut être un bon moyen pour entrer en contact avec d&#8217;autres entrepreneurs, dans le sens où les codes vestimentaires dans l&#8217;entreprise s&#8217;appliquent aux blogs, souvent perçus comme un avatar de l&#8217;auteur. De là penser que le côté terne des blogs corporate soit l&#8217;équivalent du &laquo;&nbsp;costard cravate&nbsp;&raquo;, il n&#8217;y a qu&#8217;un pas ;)</p>
</dd>

<dd>
<p>   Aujourd&#8217;hui, un blog corporate terne, ça passe encore, car toutes les entreprises n&#8217;ont pas sauté le pas : avoir un blog, même moche, c&#8217;est la &laquo;&nbsp;vibe&nbsp;&raquo; ! Mais demain, pour exister, le blog devra renouveler sa garde-robe.</p>
</dd>

<dt>MotsAndCo.com : Quelles sont les tendances du moment en matiére de graphisme de blogs ? Va t&#8217;on vers plus de simplicité ou au contraire, des colonnes sans cesse plus fournies ?</dt>
<dd>
<p>   Les deux mon capitaine ! On voit apparaitre à la fois des blogs qui ressemblent aux journaux de la IIIe République avec plusieurs colonnes, des titres énormes, des entrefilets (<em>Asides</em>), de la réclame en veux-tu en voilà &#8230; et des blogs avec un design plus réfléchi, plus calme prenant en compte les besoins de l&#8217;utilisateur.</p>
</dd>

<dd>
<p>   Il y a quelques années, la quasi-totalité des webdesigners étaient surtout des infographistes travaillant pour l&#8217;imprimé et pour lesquels la création de sites web était accessoire. Ce qui a donné ce graphisme typique des sites des années 90-2000 composé de textes en corps 10 pixels (quand ce n&#8217;était pas 9 pixels) et d&#8217;énormes photos et fioritures graphiques en tout genre y compris pour remplacer les titres !</p>
</dd>

<dd>
<p>   Aujourd&#8217;hui, beaucoup de choses ont changé. La plupart des webdesigners travaillent uniquement pour le net, et une part grandissante d&#8217;entre eux n&#8217;a jamais connu l&#8217;imprimé. Pour eux, la flasheuse, c&#8217;est la voisine du dessus qui fait des animations ;) Si l&#8217;on ajoute à celà , la part grandissante des notions d&#8217;accessibilité, d&#8217;ergonomie et d&#8217;expérience utilisateur, on obtient des sites et des blogs avec des textes plus agréables à lire et beaucoup moins de photos. La plus grande partie des illustrations étant surtout composée de pictogrammes pour guider le lecteur.</p>
</dd>

<dd>
<p>   Il reste du travail graphique à réaliser autour de l&#8217;intégration de la monétisation des blogs (la pub, quoi ;) ) Nul doute que les webdesigners devront faire preuve d&#8217;astuce et d&#8217;espiÃ¨glerie pour intégrer un peu mieux la publicité et les sponsors.</p>
</dd>

<dd>
<p>   L&#8217;avenir du graphisme dans les blogs passera sans doute par l&#8217;optimisation de l&#8217;expérience utilisateur et la mise en valeur du contenu, un peu comme faire la mise en page d&#8217;un livre dont les chapitres seraient les billets et le bandeau de l&#8217;en-tête, la couverture. Une partie des webdesigners se transformeront sans doute en blogdesigner pour s&#8217;adapter aux spécificités des blogs.</p>
</dd>
</dl>

<h2 id="pixenjoy">04 octobre 2007 sur <a href="http://www.pixenjoy.com/">Pixenjoy</a></h2>

<dl>
<dt>Quel est votre nom, votre localisation géographique ?</dt>
<dd>
<p>   Bonjour, Je m’appelle Bruno Bichet, et je suis basé à Lyon dans la région Rhône-Alpes.</p>
</dd>

<dt>Quel est votre formation ?</dt>
<dd>
<p>   Littérature et Histoire avec une pincée d’Information et Documentation en direction des PME. J’ai appris le reste « sur le tas » ou en autodidacte.</p>
</dd>

<dt>Sur le plan professionnel, quel est votre parcours, votre situation actuelle, vos projets avenir ?</dt>
<dd>
<p>   Après quelques petits boulots, je me suis intéressé à la PAO en 1992 : j’ai passé pas mal de temps à maquetter des publicités et des magazines (et pas mal de journaux gratuits aussi) sur XPress et Illustrator. J’ai également eu l’occasion de faire beaucoup de retouche photo.</p>
</dd>

<dd>
<p>   Je me suis intéressé au web dès 1996 suite à l’achat d’un Macintosh « internet ready » (en gros il possédait un modem 28.8…).</p>
</dd>

<dd>
<p>   La lecture de quelques magazines spécialisés m’a permis de faire mes premières pages web truffées de gifs animés pour mon plaisir personnel.</p>
</dd>

<dd>
<p>   La transition entre la PAO et le web s’est faite progressivement jusqu’en 2000 date à laquelle j’ai suivi une formation pour me perfectionner dans les techniques du webdesign. Formation après laquelle je suis devenu formateur sur Dreamweaver, Photoshop et Illustrator.</p>
</dd>

<dd>
<p>   Je teste actuellement une activité liée aux blogs « corporate » et à l’intégration web. L’avenir, incertain par nature, me dira ce qu’il me réserve.</p>
</dd>

<dt>Vous débutez une activité indépendante autour du service des blogs, comment allez vous effectuer votre prospection ?</dt>
<dd>
<p>   Pour le moment je laisse faire la nature. Quand on propose des prestations autour des blogs et du référencement, la moindre des choses est de laisser les clients vous trouver, non ?</p>
</dd>

<dt>Comment maintenez-vous vos connaissances, combien de temps y consacrez-vous ?</dt>
<dd>
<p>   Principalement en faisant de la veille sur les sujets qui me passionnent comme le xhtml, les css et le framework jQuery pour faire du javascript comme Jourdain faisait de la prose. Je surveille également du coin de l’oeil les évolutions des CMS et des langages « open source » comme PHP.</p>
</dd>

<dd>
<p>   Même si le web est plein de ressources, j’achète régulièrement des livres ; j’ai tendance à utiliser le web pour trouver des solutions concrètes à mes problèmes alors que les livres me servent à faire le tour d’un sujet de manière exhaustive car il faut bien admettre que l’information présente sur le web est très fragmentée.</p>
</dd>

<dd>
<p>   Difficile de quantifier le temps passé, puisque la recherche d’information s’effectue pratiquement en continue tout au long de la journée.</p>
</dd>

<dt>Quelles technologies utilisez-vous le plus dans vos projets ?</dt>
<dd>
<p>   Principalement XHTML et CSS avec une pincée de jQuery et de PHP pour la partie web, et Photoshop et Illustrator pour la partie graphique.</p>
</dd>

<dt>Quel est d’après vous la technologie emmergeante qui va faire sa place sur le web dans les prochaines années ?</dt>
<dd>
<p>   Du côté du HTML, il semble que ça va bouger un peu avec HTML5 … dans les 15 prochaines années.</p>
</dd>

<dd>
<p>   Je mise plutôt sur <a href="http://www.microformateurs.org/">les microformats</a> qui devraient se faire une bonne place peu à peu. La route semble longue, mais on n’est jamais à l’abri d’une bonne surprise. Reste à trouver la « killer-app » des microformats qui va mobiliser les foules.</p>
</dd>

<dt>Quel est votre position sur la technologie Flash ?</dt>
<dd>
<p>   Ce n’est pas mon truc. J’ai pourtant suivi des formations dessus, mais je n’ai jamais vraiment accroché. Il y a déjà tellement à faire en 2D statique : design, ergonomie, intégration, prise en compte des besoins en accessibilité, adaptation aux différents navigateurs, rédaction du contenu… « J’ai pas quat’ bras… » et quand bien même, je ne pense pas qu’il soit souhaitable ni possible de tout faire.</p>
</dd>

<dd>
<p>   Je ne résiste pas à l’envie de citer <a href="http://remiprevost.com/2007/09/conference-sur-html5-a-quebec-le-resume">une phrase lue chez Rémy Prévost</a> : <cite>Quand je vois un site en Flash, c’est un peu comme un flyer — je le regarde, je dis « wow, c’est sexy », et ensuite je le jette.</cite></p>
</dd>

<dt>D’après vous quelles compétences, savoir faire, savoir être, un webdesigner doit-il posséder pour réaliser des sites web professionnels ?</dt>
<dd>
<p>   La création de site web requiert des compétences à la fois très larges et très pointues ; il devient difficile de savoir tout faire (je ne parle pas de créer un thème pour un blog avec une bannière animée et un logo en flamme, on est bien d’accord.)</p>
</dd>

<dd>
<p>   Très large car le webdesigner doit maitriser les outils de création graphique (en plus d’être graphiste) et les outils pour transmuter tout ça en page web avec Dreamweaver ou le bloc-notes.</p>
</dd>

<dd>
<p>   Assez pointues pour faire face aux différences entre les navigateurs qui ont parfois du mal à s’adapter aux exigences graphiques du webdesigner.</p>
</dd>

<dd>
<p>   Sans compter le sens commercial, relationnel et pédagogique indispensable pour prendre en compte les besoins du clients et plus encore pour cerner ce dont il n’a pas besoin… et le lui faire comprendre.</p>
</dd>

<dt>Dans l’interview de Mickaël Thomassin vous parlez du blogdesign, pensez-vous que ce service soit un véritable business d’avenir pour les webdesigners sachant qu’il existe un nombre important de templates gratuits ?</dt>
<dd>
<p>   Les entreprises ont et auront besoin de blogs pour ajouter une corde à leur communication de niche. Reste à savoir qui va s’en occuper : les agences de publicité sont souvent les mieux placées pour gérer les gros budgets. Reste à convaincre les autres de se lancer dans l’aventure.</p>
</dd>

<dd>
<p>   Concernant les templates gratuits ou payants, il existe pour moi la même différence qu’entre le prêt-à-porter et le sur-mesure, ou encore entre l’utilisation d’un CMS gratuit et la conception d’un site web « from scratch ».</p>
</dd>

<dd>
<p>   La majorité des solutions CMS gratuites mise en ligne pour des entreprises sont gérées par des sociétés qui facturent la customisation des fonctionnalités et/ou du thème graphique ; je ne vois pas pourquoi ça serait différent pour les blogs qui sont avant tout des CMS !</p>
</dd>

<dt>Pensez-vous qu’il y ait un marché francophone dans la vente de templates WordPress par exemple ?</dt>
<dd>
<p>   Je ne le pense pas. La raison est assez simple : l’offre de template est supérieure à la demande ! Par ailleurs l’offre existante (gratuite) est souvent de très bonne qualité et autorise la plupart du temps les adaptations.</p>
</dd>

<dd>
<p>   Toutefois, si l’on considère WordPress comme un CMS et non plus comme une plate-forme de blog, il reste heureusement possible de vendre du design web. Mais dans ce cas, ils s’agit ni plus ni moins de réaliser la charte graphique d’un site web, fut-ce pour une technologie initialement prévue pour être utilisée sous forme de blog…</p>
</dd>

<dd>
<p>   C’est toute la différence qui existe avec la vente de template pour des outils comme osCommerce bien moins fun à mettre en page et dont peu de designers et d’intégrateurs se préoccupent.</p>
</dd>

<dt>Les newsletters existent depuis longtemps dans l’histoire du web, pensez-vous que le design de newsletter soit (toujours) un marché intéressant pour les webdesigner ?</dt>
<dd>
<p>   Je pense qu’un jour viendra où les entreprises respecteront l’utilisateur en lui offrant la possibilité de s’abonner à des flux RSS au lieu de participer à la grande foire du spam mondiale… Bon, ok, il y a des exceptions et j’ai choisi de recevoir une partie des newsletters que je reçois, mais c’est loin d’être le cas pour toutes.</p>
</dd>

<dd>
<p>   En attendant, la conception de newsletters a encore un peu d’avenir et comme toutes les spécialités un peu ingrates (cf. templates osCommerce), un webdesigner spécialisé peut y trouver son compte.</p>
</dd>

<dt>Quels sont vos sources d’inspiration, vos webdesigner préférés, avez vous des liens à nous conseiller ?</dt>
<dd>
<p>   J’essaie de trouver l’inspiration dans les à-côtés du webdesign et non dans les travaux d’autres webdesigners…. A tel point que j’aurais du mal à citer deux ou trois graphistes faisant autorité dans le domaine.</p>
</dd>

<dd>
<p>   Ma culture graphique provient essentiellement de mon expérience du print et mes références datent peut-être un peu : « Typography » d’Emil Ruder est toujours mon ouvrage de référence sur le graphisme…</p>
</dd>

<dd>
<p>   Aujourd’hui, mon graal en matière de design web et d’ergonomie est proche <a href="http://www.informationarchitects.jp/">des travaux d’Information Architects</a> avec un attention particulière pour <a href="http://www.useit.com/">les recherches ergonomiques de Jakob Nielsen</a>.</p>
</dd>

<dd>
<p>   Je suis également curieux de tout ce qui m’entoure au quotidien : affiches, magazines, publicités dans les boites aux lettres, fiches d’impôts.</p>
</dd>

<dt>Y a t’il un ou plusieurs ouvrages de webdesign qui ait retenu votre attention ces derniers mois ?</dt>
<dd>
<p>   Pas vraiment, et je compte d’ailleurs sur d’éventuels commentaires pour me guider.</p>
</dd>

<dt>Y a t’il un sujet que je n’ai pas abordé et que vous aimeriez développer ici ?</dt>
<dd>
<p>   En ce qui me concerne, je ne vois rien de plus à ajouter, à part dire « Merci » pour ces questions qui semblent faites sur mesure et auxquelles j’ai pris plaisir à répondre.</p>
</dd>
</dl>

<h2 id="blogtoolbox">4 septembre 2008 sur <a href="http://blogtoolbox.fr/">Blog Tool Box</a></h2>

<dl>
<dt>Tu blogues depuis combien de temps maintenant ?</dt>
<dd>
<p>Ma toute première expérience de blogging remonte à… 2003. Mais c’est en 2005 que j’ai commencé un blog avec wordpress.com, qui s’est ensuite transformé en css4design.</p>
</dd>

<dt>Qu’est ce qui ta amené au blogging ?</dt>
<dd>
<p>La curiosité pour ce mode d’expression, et après je me suis laissé influencer par mon entourage professionnel où les blogs étaient très présents.</p>
</dd>

<dt>Combien de temps consacres-tu au blogging quotidiennement ?</dt>
<dd>
<p>Difficile à quantifier et ça dépend des périodes. En ce moment c’est deux / trois heures par jour (même le dimanche).</p>
</dd>

<dt>Tires-tu des revenus (directs ou indirects) de ton blog ?</dt>
<dd>
<p>Quelques dizaines d’euros par mois avec la publicité, et des contacts qui se traduisent par des commandes de prestations en intégration web.</p>
</dd>

<dt>Quelle est ta plus grosse erreur de blogging ?</dt>
<dd>
<p>Ne pas avoir commencé dès le départ dans l’idée de gagner de l’argent avec mon blog ;)</p>
</dd>

<dt>Quelle est l’importance du design sur un blog (de 0 à 10) ?</dt>
<dd>
<p>10/10. Mais je préfère un design moche à un design qui fait l’unanimité mais qu’on retrouve partout.</p>
</dd>

<dt>Quelle est l’erreur la plus courante dans la conception d’un design pour un blog ?</dt>
<dd>
<p>Sans hésiter : l’interlignage bien trop faible, et la taille des caractères souvent trop petite.</p>
</dd>

<dt>Penses-tu que les blocs d’annonces Google AdSense donne un aspect non professionnel à un blog ?</dt>
<dd>
<p>Tout dépend de la manière dont les annonces s’insèrent dans le design.</p>
</dd>

<dt>Quelle est la meilleure technique de promotion que tu as utilisé ?</dt>
<dd>
<p>Beaucoup de lecture d’autres blogs en laissant beaucoup de commentaires. Ça apporte une audience faible mais de qualité (on crée des liens, etc.). Pour l’audience, je conseille Scoopeo qui peut apporter beaucoup de visiteurs. Dans le lots, certains trouveront votre blog intéressant et reviendront ;)</p>
</dd>

<dt>Si tu devais lire qu’un seul blog, lequel choisirais-tu ?</dt>
<dd>
<p>Rhooo, la question qui tue… Bon, je vais essayer de répondre honnêtement : à part le mien (je m’en sert pour travailler) je garderais <a href="http://informationarchitects.jp/">Information Architects</a>.</p>
</dd>

<dt>Si tu pouvais donner un conseil à un débutant, quel serait-il ?</dt>
<dd>
<p>De bien se prendre la tête avec les statistiques de fréquentation, de publier plusieurs billets par jour, de ne pas prendre en compte le minimum vital du code typographique et de s’engueuler le plus souvent possible avec les visiteurs qui laissent des commentaires sur le blog ! (nan, j’plaisante, en fait, c’est tout le contraire ;) ) Bref, le conseil : garder le sens de l’humour et relativiser.</p>
</dd>

<dt>Le secret du succès de ton blog en un seul mot ?</dt>
<dd>
<p>SavoirPourQuiOnEcrit.</p>
</dd>
</dl>

<h2 id="allfordesign">14 juillet 2009 sur <a href="http://all-for-design.com/">All For Design</a></h2>

<dl>
<dt>Bonjour Bruno, peux-tu te présenter en quelques mots ?</dt>
<dd>
<p>Bonjour, je suis Bruno Bichet, j’ai 42 ans, un mariage en vue et un petit garçon de six ans. J’aime jouer du rock à la guitare électro-acoustique et refaire le web autour d’un jus de carotte. Après avoir passé plus de 8 années passionnantes dans le print comme infographiste PAO, j’ai commencé à travailler dans le web en 2001 comme formateur HTML/Dreamweaver et Javascript. Je suis actuellement Intégrateur Web Senior pour un réseau social de rencontre en ligne.</p>
</dd>

<dt>Comment définirais-tu ton travail actuel ?</dt>
<dd>
<p>Je crée ou j’adapte les chartes graphiques, je réalise l’intégration de nouvelles maquettes et quand j’ai le temps, je conçoit et met en œuvre la stratégie des envois de mail destinés à notre base client qui contient plusieurs millions d’entrées. Je participe également au déboguage des applications web réalisées par différentes équipes au sein du groupe.</p>
</dd>

<dt>A quel âge as-tu commencé à t’intéresser au domaine du web design ? Qu’est ce qui a motivé ce choix de carrière ?</dt>
<dd>
<p>Assez jeune, vers 16 ans, je me suis passionné pour les métiers de l’imprimerie, notamment ceux en rapport avec la conception des maquettes de livres et la typographie. Je suis devenu exé PAO au début des années 1990. Cela m’a amené à travailler dans la presse associative, la presse magazine professionnelle, les journaux gratuits, et les agences de publicité.</p>
</dd>

<dd>
<p>Enfin, lassé des différences de rendu du langage de description de page Postscript entre les différentes flasheuses (les imageuses, pas les filles qui font du Flash), j’ai voulu voir ce donnait le métier d’infographiste-maquettiste appliqué au web ;)</p>
</dd>

<dt>Selon toi, quelles sont les principales difficultés du métier de web designer ?</dt>
<dd>
<p>C’est un métier au carrefour de plusieurs compétences. En général on en maitrise une partie et on en connait bien une autre, mais il faut savoir se débrouiller dans les domaines que l’on connait moins : il faut se former constamment. Le bon sens demande quand même de développer ses points forts au lieu de courir après ses points faibles.</p>
</dd>

<dd>
<p>A part ça et les dead lines toujours trop courtes, il faut être attentif aux détails tout en restant vigilant sur le périmètre globale des fonctionnalités demandés par le client : un oubli est si vite arrivé (en même temps, contrairement au print, l’oubli peut être rapidement corrigé).</p>
</dd>

<dt>Qu’est-ce qui fait selon toi un bon web designer ?</dt>
<dd>
<p>Je dirais qu’un bon webdesigner est quelqu’un capable d’avoir suffisamment d’empathie avec le client pour fournir le travail demandé au lieu du travail imaginé ! Le reste est très subjectif et c’est surtout la qualité du dialogue avec le client qui compte. Il faut pouvoir lui proposer des pistes auxquelles il n’est pas habitué : le vrai client, c’est le client final, celui auquel est destiné le site web.</p>
</dd>

<dt>Peux-tu nous décrire une journée de travail type ?</dt>
<dd>
<p>Machine à café. Lecture des mails (et des flux RSS, veille technique et stratégique). Le boss qui vient avec une idée en version bêta à réaliser pour hier et/ou avec des bugs à corriger sur le projet lancée la veille : propositions sur l’idée, et/ou correction des bugs. Avancement sur les projet au long cours. Lecture des flux RSS en attendant une réunion. Réunion. Le point avec le studio graphique sur les maquettes commandées. Pause de midi. Machine à café. Lecture des mails. Le boss qui revient avec l’idée en version Release Candidate sur laquelle on commence à produire la version finale après avoir rassemblé quelques informations sur les contraintes techniques avec les collègues. Le boss qui revient dans la soirée pour faire le point sur les projets, etc.</p>
</dd>

<dt>Quels sont tes principaux outils de travail ?</dt>
<dd>
<p>Photoshop pour la découpe d’image en vue de l’intégration html et css. Illustrator et Photoshop pour la réalisation de chartes graphiques. Notepad++, Dreamweaver et Aptana pour l’intégration web : un éditeur ouvert par projet pour éviter d’avoir 3 fichiers index.php ouvert en même temps ou selon les langages utilisés. Par exemple, s’il y a déjà beaucoup de PHP ou de JS dans un projet, j’utilise plutôt Aptana, sinon, je switch entre notepad++ et PSPad, ce qui m’évite de jongler avec différentes colorations syntaxiques dans le même éditeur.</p>
</dd>

<dd>
<p>Pour le côté administratif et organisationnel, j’ai opté pour la suite Google Document qui permet d’avoir des présentations et des notes accessibles partout.</p>
</dd>

<dt>Peux-tu nous parler de tes projets actuels et à venir ?</dt>
<dd>
<p>Pas mal de changements sont prévus au cours des mois à venir, mais il est encore un peu tôt pour en parler : stay tuned!</p>
</dd>

<dt>Le web et ses technologies est un domaine en constante évolution, comment t’y prends-tu pour rester aux aguets ?</dt>
<dd>
<p>J’ai écrit le billet 3 trucs de Jedi pour affuter votre veille stratégique justement sur cette question ;) Il ne sert à rien de limiter sa veille techno aux grands sites du secteur parce que tout le monde les suit également : l’info arrivera d’une manière ou d’une autre. Ce qui est important c’est d’être curieux et de chercher des sources d’infos émergentes comme des nouveaux blogs. Pour cela, j’encourage les lecteurs à parcourir la blogosphère, laisser des commentaires et nouer des liens au sens propre comme au figuré.</p>
</dd>

<dt>Tu as sans-doute des sites web que tu affectionnes particulièrement. Peux-tu nous en citer quelques-uns ?</dt>
<dd>
<p>En ce moment j’apprécie particulièrement Pixenjoy, websourcing.fr, bbxdesign.com et Protuts.net qui font un réel effort éditorial pour proposer des articles utiles et de qualité.</p>
</dd>

<dt>Peux-tu me donner 3 noms de web designer et/ou graphistes qui ont attiré ton attention par la qualité de leurs travaux?</dt>
<dd>
<p>Au risque paraitre élitiste, quand j’entends le mot graphiste, je vais d’abord dans ma bibliothèque en bois. J’y trouve Emil Rüder et François Richaudeau. Le premier utilise les fondamentaux du graphisme pour faire du neuf, tandis que le second s’intéresse à la lisibilité. Les deux ont la passion de la typographie.</p>
</dd>

<dd>
<p>Sinon, J’aime beaucoup les travaux de Jacob Nielsen (L’art de la page d’accueil, Conception de sites web : l’art de la simplicité) ; Dave Shea (Zen du CSS) ; Jeffrey Zeldman (Design web : utiliser les standards) ; Amélie Boucher (Ergonomie web) ; et comme il ne faut jamais oublier la technique, je citerais Christian Heilmann (Javascript, dévelopment with DOM scripting and Ajax).</p>
</dd>

<dd>
<p>Oui, ça fait plus que les trois noms demandés, mais il est toujours bon d’avoir plus de trois sources d’inspiration ;)</p>
</dd>

<dt>Que penses-tu de la rétrocompatibilité des sites web ? Selon-toi, faut-il encore prendre le temps de gérer la compatibilité des sites avec IE6 ou d’autres navigateurs anciens ? Comment gères-tu cela dans tes projets ?</dt>
<dd>
<p>Là où je travaille, plus de 20% des utilisateurs se connectent avec IE6 et il n’est pas question de dégrader l’expérience utilisateur pour ses personnes qui ont leurs raisons de ne pas se mettre à Firefox ou Google Chrome (ou IE7 ou IE8). Bref, autant dans mon poste actuel, passé que futur, je m’assure de la compatibilité des sites web avec le plus grand nombre.</p>
</dd>

<dt>Restons dans le domaine du web design (ou apparenté), quel est le dernier livre que tu as lu et que tu conseillerais ?</dt>
<dd>
<p>Le dernier en date est Javascript, dévelopment with DOM scripting and Ajax de Christian Heilmann cité plus haut. Il est en anglais, mais une des choses qu’il faut savoir, c’est qu’une veille efficace ne se fait pas sans les sites ou les blogs anglo-saxons.</p>
</dd>

<dt>Flash, Javascript, Vidéo… Nous voyons les sites web évoluer très rapidement. Selon toi, quels sont les technologies ou langages qui vont se développer et qui feront partie intégrante du web dans l’avenir ?</dt>
<dd>
<p>La vidéo va sans nul doute se faire une place de choix et on le voit déjà. Pour autant, en dehors de Youtube ou de Dailymotion et des blogs qui les reprennent, la vidéo reste cantonnée à la publicité.</p>
</dd>

<dd>
<p>Flash est très utile pour fabriquer des players audio ou vidéo, pour la publicité — où il remplace la vidéo qui demande plus de moyens techniques –, ou alors pour réaliser des infographies animées afin de présenter des informations complexes de façon plus ludiques.</p>
</dd>

<dd>
<p>Javascript est le langage auquel tout webdesigner devrait s’intéresser ou au moins en connaitre suffisamment pour installer jQuery et les effets qui vont bien avec. Pour aller plus loin, un livre comme celui de Christian Heilmann est très utile pour comprendre les notions de scripting non intrusif et les bonnes pratiques de développement web en général.</p>
</dd>

<dt>Où te verrais-tu dans 10 ans ?</dt>
<dd>
<p>J’aimerais pouvoir travailler à distance depuis mon Jet privé.</p>
</dd>

<dt>Cette petite interview touche à sa fin, veux-tu faire passer un message aux lecteurs qui liront cet article ?</dt>
<dd>
<p>J’aimerais que les lecteurs intéressés par le graphisme s’intéresse un peu plus à la technique et vice-versa.</p>
</dd>
</dl>

<p>Merci d’avoir pris le temps de répondre, bonne continuation à toi.</p>

<p>Je te remercie d’avoir pensé à moi pour inaugurer cette rubrique. A bientôt !</p>

<h2 id="lepost">23 septembre 2009 sur <a href="http://www.lepost.fr/">Le Post</a></h2>

<dl>
<dt>Votre sujet de prédilection ?</dt>
<dd>
<p>Revoir les fondamentaux du graphisme appliqués au design pour le web.</p>
</dd>

<dt>Votre blog n&#8217;est pas très sexy&#8230; À quand la refonte graphique ?</dt>
<dd>
<p>La refonte graphique est terminée ! Reste l&#8217;intégration HTML et CSS dans le respect des standards du web.</p>
</dd>

<dt>Vous visez un public clairement averti. Pas de place pour les néophytes du web ?</dt>
<dd>
<p>Un public averti en vaut deux, non ? Je trouve qu&#8217;il y a suffisamment de ressources à destination des débutants sur d&#8217;autres blogs, sites web ou forums. Cela me permet de dormir tranquille avec ce soupçon d&#8217;élitisme qui fait le charme de mon blog.</p>
</dd>

<dt>Si votre blog était un objet high-tech, ce serait lequel ?</dt>
<dd>
<p>Un briquet, objet high-tech par excellence, inventé bien avant l&#8217;allumette, pour faire jaillir l&#8217;étincelle du génie et allumer le feu de la créativité.</p>
</dd>

<dt>Un souhait pour 2010 sur votre blog ?</dt>
<dd>
<p>J&#8217;aimerais explorer le format vidéo pour mes tutoriels et travailler plus en profondeur les problématiques liées aux rapports entre le graphisme, l&#8217;ergonomie et leur traduction dans le webdesign.</p>
</dd>

<dt>Enfin, complétez la phrase :</dt>
<dd>
<p>Je suis <strong>webdesigner</strong>, j&#8217;ai <strong>42 ans, une femme</strong> et <strong>un enfant</strong>. Mon blog est trop <strong>de la balle</strong>, mais pas vraiment <strong>fait pour jouer au tennis</strong>. J&#8217;adorerais que <strong>Emil Rüder</strong> le lise et se dise <strong>que je n&#8217;ai pas (trop) trahi sa pensée</strong>. Si je devais <strong>fermer mon blog</strong>, ce serait pour <strong>de mauvaises raisons</strong>.</p>
</dd>
</dl>

<h2 id="oziks">30 décembre 2009 sur <a href="http://www.oziks.fr/">Oziks</a></h2>

<dl>
<dt>Bonjour Bruno Bichet, merci pour le temps que tu consacres à répondre à ces quelques questions pour les lecteurs d&#8217;oziks.fr. Tu pourrais peut-être commencer l&#8217;interview en nous parlant de toi. Comment es-tu tombé dans le webdesign et l&#8217;intégration web ? Es-tu un autodidacte où tu as suivi une formation professionnelle ?</dt>
<dd>
<p>Bonjour, Brunot Morgan. J&#8217;ai commencé à travailler pour la presse en tant qu&#8217;infographiste PAO en 1993. J&#8217;ai fais beaucoup de mise en page avec des logiciels comme XPress, InDesign ou encore Illustrator. J&#8217;ai également eu l&#8217;occasion de retoucher beaucoup de photos avec Photoshop après les avoir scannées ; beaucoup de détourage aussi. Au tournant des années 2000, je me suis dit que je pourrais mettre ces compétences au service du web : il s&#8217;agit aussi de faire de la mise en page même si les outils et les contraintes sont différents.</p>
</dd>

<dt>Qu&#8217;est ce qu&#8217;il t&#8217;a amené à créer ton propre blog et à te lancer dans le blogging ?</dt>
<dd>
<p>J&#8217;avais fais une première tentative de blogging en 2003 mais je n&#8217;avait pas d&#8217;objectif rédactionnel et au final ce que je disais n&#8217;était pas vraiment intéressant. En 2005, j&#8217;ai rencontré plein de gens cool dans la boite où je travaillais et qui tenaient chacun un blog ou presque. J&#8217;ai commencé à les lire et je me suis pris au jeu en ouvrant un blog sur http://br1o.wordpress.com, à mon tour, pour voir.</p>
</dd>

<dd>
<p>Ensuite, j&#8217;ai commencé à écrire des billets sur le http://www.blogdesbois.fr et voyant que mes articles étaient un peu lus, j&#8217;ai décidé de me lancer en solo avec css4design.com sur un Dotclear en juin 2006.</p>
</dd>

<dt>Tu es l&#8217;éditeur de plusieurs sites n&#8217;est-ce pas ? Depuis combien de temps maintenant ?</dt>
<dd>
<p>J&#8217;écris principalement sur http://css4design.com et j&#8217;ai deux autres blogs que j&#8217;alimente de temps en temps. Un sur le blogging (http://br1o.fr) depuis 2008 et un autre sur Javascript que j&#8217;ai lancé en décembre 2009 (http://js4design.com). J&#8217;ai également un autre petit blog à tendance littéraire dans lequel je stocke de vieux textes écrits au millénaire dernier pour la plupart (http://zeug.me).</p>
</dd>

<dt>Quand tu réalises un design pour un site, quelles sont les étapes que mènes ton projet et quelles importances y apportes tu ?</dt>
<dd>
<p>Je commence par m&#8217;imprégner des différents contenus pour avoir une idée du découpage du site. Je travaille ensuite sur Illustrator pour chercher une ambiance graphique que je paufine petit à petit. Voir Quelques notes sur la conception d&#8217;une charte graphique pour des informations plus détaillées.</p>
</dd>

<dt>Y a-t-il des conseils que tu pourrais donner pour éviter les erreurs les plus courantes lors de la réalisation d&#8217;un site ? Que ce soit au niveau du design ou de l&#8217;intégration ?</dt>
<dd>
<p>L&#8217;erreur la plus courante et la plus grave à mon sens c&#8217;est de penser le design d&#8217;un site en évacuant les contenus pour se concentrer sur les effets visuels. Ces sites se caractérisent par un manque de clarté et de lisibilité. On dirait souvent que le graphiste à fait rentrer les textes dans les trous laissés entre deux effets graphiques. Sans parler des interlignages trop serrés qui nuisent gravement à la lisibilité et sont si simples à gérer correctement. Voir mon Manifeste pour un interlignage syndical minimum ;)</p>
</dd>

<dt>Quelles sont les langages et logiciels que tu utilises le plus pour tes projets ? Es-tu un addict de notepad++ ?</dt>
<dd>
<p>J&#8217;essaie de ne pas m&#8217;enfermer dans des habitudes, mais j&#8217;ai du mal à me passer d&#8217;Illustrator et de Photoshop pour la partie créa. Pour l&#8217;intégration, je suis plus ouvert et je teste régulièrement des nouveaux IDE. J&#8217;utilise régulièrement Notepad++ parallèlement à d&#8217;autres éditeurs comme Netbeans (depuis peu) ou Dreamweaver, Aptana, etc.</p>
</dd>

<dt>As-tu des projets en cours ou prévus ? Si ce n&#8217;est pas trop indiscret peut-être que tu pourrais nous en faire part.</dt>
<dd>
<p>Comme je viens de lancer js4design et que je continue à alimenter css4design régulièrement, je n&#8217;ai pas trop de temps pour lancer de nouveaux projets. Mais les idées ne manquent pas. J&#8217;ai notamment le nom de domaine wwwdesign.me dont j&#8217;aimerais bien faire quelque chose un jour.</p>
</dd>

<dt>Quels sont les blogs que tu préfères lire ?</dt>
<dd>
<p>Je suis environ 1000 flux RSS depuis Google Reader, c&#8217;est donc difficile de faire un choix. Mais bon, je vais jouer le jeu en donnant la liste des derniers blog écris en français (sachant que les 3/4 de mes lectures proviennent de sites et blogs anglo-saxon) que j&#8217;apprécie et que j&#8217;ai lu dernièrement :</p>
</dd>
</dl>

<ul>
<li><a href="http://performance.survol.fr/">http://performance.survol.fr</a></li>
<li><a href="http://demontiers.com/">http://demontiers.com</a></li>
<li><a href="http://www.simpleweb.fr/">http://www.simpleweb.fr</a></li>
<li><a href="http://geekarlier.com/">http://geekarlier.com</a></li>
<li><a href="http://www.dator.fr/">http://www.dator.fr</a></li>
<li><a href="http://pioupioum.fr/">http://pioupioum.fr</a></li>
<li><a href="http://michelf.com/journal/">http://michelf.com/journal</a></li>
<li><a href="http://truffo.fr/">http://truffo.fr</a></li>
</ul>

<dl>
<dt>Mac ou PC, pourquoi ?</dt>
<dd>
<p>PC est moins cher et correspond à l&#8217;équipement de la très grande majorité des utilisateurs dans le monde, donc&#8230;</p>
</dd>

<dt>Quand tu n&#8217;es pas en train de blogger ou créer derrière ton ordinateur, qu&#8217;aimes tu faire ?</dt>
<dd>
<p>Je passe du temps avec ma femme et mon fils. Je joue beaucoup aux Kaplas, aux playmobiles et je me suis mis aux Gormitis depuis peu. Sinon, j&#8217;aime me balader et boire un café en ville.</p>
</dd>

<dt>Merci beaucoup pour cet interview. Pour conclure, quelles sont les conseils que tu donnerais à quelqu&#8217;un qui vient de commencer dans le blogging et/ou le webdesign ?</dt>
<dd>
<p>Pour le blogging, je conseille vraiment de ne pas se prendre la tête avec les listes du genre &laquo;&nbsp;1001 astuces pour devenir un blogueur célèbre et influent&nbsp;&raquo; et faire exactement le contraire !</p>
</dd>

<dd>
<p>Pour le webdesign, je pense que chacun a sa façon d&#8217;aborder les choses, mais je dirais que l&#8217;important est de s&#8217;attacher aux détails. Ils font vraiment toute la différence entre un travail de qualité et le reste.</p>
</dd>

<dd>
<p>Merci d&#8217;avoir pensé à moi pour cette interview. A bientôt !</p>
</dd>
</dl>

<h2 id="wpchannel">21 septembre 2010 sur <a href="http://wpchannel.com/">WordPress Channel</a></h2>

<dl>
<dt>Bonjour Bruno ! Merci à toi d&#8217;avoir accepté cette interview pour WordPress Channel. Pour commencer, pourrais-tu nous dire qui tu es en quelques mots pour nos lecteurs.</dt>
<dd>
<p>Je suis intégrateur HTML/CSS et Webdesigner depuis 2005 après avoir passé du temps en tant qu&#8217;infographiste print et formateur. Je m&#8217;occupe de http://css4design.com dans lequel j&#8217;aborde les sujets liés au développement web en général avec une pensée particulière pour WordPress qui tient une place assez importante dans ma ligne éditoriale. Je m&#8217;intéresse également à Javascript avec http://js4design.com.</p>
</dd>

<dd>
<p>Côté WordPress, j&#8217;ai http://wp4design.com dans les cartons. Je voulais faire la même chose qu&#8217;avec js4design en direction de WordPress, mais il se trouve qu&#8217;il existe énormément de blogs sur ce créneau : je vais essayer d&#8217;y regrouper quelques thèmes WordPress quand j&#8217;en aurais le courage, à moins qu&#8217;une autre idée me vienne à l&#8217;esprit ;)</p>
</dd>

<dt>Tu es donc intégrateur  Web&#8230; en quoi cela consiste précisément ?</dt>
<dd>
<p>Le métier d&#8217;intégrateur web consiste à traduire les besoins des clients en site web. Dans la phase de lancement d&#8217;un projet, il s&#8217;agit généralement de découper une maquette Photoshop pour la transformer en fichiers (HTML, CSS, images, script, etc.). A cette étape il faut s&#8217;assurer de la conformité du site web avec les standards afin de livrer un code propre, pérenne, évolutif et facilement indexable par les moteurs de recherche.</p>
</dd>

<dd>
<p>Lorsqu&#8217;on intervient sur un projet déjà lancé, c&#8217;est souvent pour faire des mises à jour, corriger des bugs, améliorer le code, optimiser le SEO, améliorer les performances d&#8217;affichage des pages, etc.</p>
</dd>

<dt>Quelles en sont les qualités requises ?</dt>
<dd>
<p>Ce métier demande deux qualités souvent contradictoire : faire attention aux détails tout en gardant une vue d&#8217;ensemble du projet. En matière de développement web la curiosité n&#8217;est pas un vilain défaut, bien au contraire : il faut sans cesse se tenir au courant des nouvelles pratiques et voir comment on peut les intégrer dans les projets en cours ou à venir.</p>
</dd>

<dd>
<p>Selon les entreprises, l&#8217;intégrateur se situe entre le graphisme et le développement : il doit savoir dialoguer avec les deux, les mettre d&#8217;accord et savoir défendre son point de vue (qui est en réalité celui du client final, c&#8217;est-à-dire le visiteur). C&#8217;est souvent lui qui repère et doit corriger les problèmes liés à l&#8217;ergonomie qui ont la fâcheuse habitude d&#8217;apparaitre à ce moment.</p>
</dd>

<dt>Parlons à présent de la plateforme WordPress. A quand remonte ta première expérience ?</dt>
<dt>(comment en as-tu entendu parlé, adopté du premier coup ou délaissé dans un premier temps, etc.)</dt>
<dd>
<p>J&#8217;ai lancé css4design en juin 2006 sur la plate-forme Dotclear et j&#8217;ai switché environ un an plus tard pour WordPress qui à l&#8217;époque évoluait plus rapidement, avec tout ce qui va avec en terme de développement des ressources disponibles (tutoriels, plugins). Ceci dit, j&#8217;utilisais déjà WordPress.com depuis fin 2005 et j&#8217;avais eu l&#8217;occasion de me rendre compte des qualités du back-office.</p>
</dd>

<dt>Tu utilises donc WordPress au quotidien. Quels en sont tes principaux usages ?</dt>
<dd>
<p>J&#8217;utilise WordPress à titre personnel pour mes différents blogs et j&#8217;ai eu l&#8217;occasion d&#8217;utiliser ce CMS dans le cadre de prestations de création de sites web pour des clients tels que PME, associations ou particuliers, lorsque je travaillais en freelance.</p>
</dd>

<dd>
<p>Curieusement, j&#8217;ai rarement utilisé WordPress en entreprise (ni aucun autre CMS, d&#8217;ailleurs) : j&#8217;ai presque toujours travaillé sur des développements &laquo;&nbsp;maison&nbsp;&raquo; en relation étroite avec des graphistes et des développeurs.</p>
</dd>

<dt>WordPress 3.0 a apporté son lot de nouveautés dont les custom post types, les menus de navigation et bien plus encore&#8230; ton avis sur cette mise à jour ?</dt>
<dd>
<p>Pour tout dire, je n&#8217;ai pas encore eu l&#8217;occasion de mettre en place les Custom Post Types ou les Menus de navigation, mais je me suis tenu au courant de l&#8217;évolution de ces nouvelles fonctionnalités bien avant la sortie officielle de la version 3.0. qui sont une vraie &laquo;&nbsp;tuerie&nbsp;&raquo; ;) C&#8217;est ce qu&#8217;il manquait à WordPress pour entrer officiellement dans le monde des CMS, sans avoir à rougir devant les mastodontes du marché que sont Drupal, Joomla et consorts.</p>
</dd>

<dt>Qu&#8217;attends-tu de WordPress pour ces prochaines années ?</dt>
<dd>
<p>J&#8217;aimerais que l&#8217;équipe chargée du développement fasse une pause sur les fonctionnalités (les plugins sont là pour ça) pour s&#8217;attaquer au moteur lui-même : uniformiser les fonctions (dénomination, ordre des arguments, etc.), dépoussiérer les parties du code qui datent et pourquoi pas, passer au tout objet pour faire plaisir aux plus exigeants !</p>
</dd>

<dt>Ta principale contribution à la communauté WordPress ?</dt>
<dd>
<p>J&#8217;aime penser que mes articles sur WordPress font de moi un contributeur enthousiaste à défaut d&#8217;être régulier. Quand j&#8217;écris un billet, j&#8217;essaie toujours de voir si ce dont je parle peut être utile pour l&#8217;utilisateur de WordPress.</p>
</dd>

<dt>Quel message souhaiterais-tu adresser aux utilisateurs qui débutent avec WordPress ?</dt>
<dd>
<p>La première chose que l&#8217;on fait quand on débute, c&#8217;est de chercher des ressources. Mon message serait que chacun essaie de fournir des conseils à son tour lorsqu&#8217;il maitrise un peu le bouzin. Ne pas s&#8217;inquiéter de savoir si les sujets ont déjà été traités par quelqu&#8217;un d&#8217;autre : chaque lecteur est unique et peut être sensible à votre style ou votre manière d&#8217;expliquer les choses.</p>
</dd>

<dd>
<p>Merci de m&#8217;avoir donné la parole sur ce sujet qui me passionne et à bientôt !</p>
</dd>
</dl>

<h2 id="pixelboy">27 mai 2010 sur <a href="http://www.pixelboy.fr">Pixelboy</a></h2>

<dl>
<dt>Qui êtes vous ?</dt>
<dd>
<p>Bonjour, je suis Bruno Bichet, marié, un enfant. J&#8217;ai commencé à travailler dans la presse en tant qu&#8217;infographiste PAO avant de me lancer dans le Web comme formateur et webdesigner / intégrateur web.</p>
</dd>

<dt>Pourquoi bloguez vous ?</dt>
<dd>
<p>Principalement pour structurer ma veille technologique sur les différentes facettes de mon métier et pour satisfaire mon goût pour l&#8217;écriture et le partage d&#8217;idées avec des personnes qui ont les mêmes centres d&#8217;intérêts.</p>
</dd>

<dt>Pour qui bloguez vous ?</dt>
<dd>
<p>Ca dépend des blogs : sur css4design.com et js4design.com, je m&#8217;adresse aux personnes qui travaillent dans la conception et le développement de sites web, tandis que br1o.fr est plutôt destiné aux utilisateurs des réseaux sociaux et du web 2.0 en général. Sujets sur lesquels j&#8217;essaie de prendre un peu de recul tout en m&#8217;amusant.</p>
</dd>

<dt>L’article dont vous êtes le plus/moins fier ?</dt>
<dd>
<p>Le plus. Sans hésitation, je citerais ma grosse grosse liste de 1 000 ressources sur le développement web et WordPress : http://css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web</p>
</dd>

<dd>
<p>Le moins. Un billet d&#8217;humeur répondant à un autre billet d&#8217;humeur, à cause de son niveau de trollitude élevé : http://css4design.com/dites-wordpress-pas-weirdpress</p>
</dd>

<dt>Vous bloguez a temps plein ? Sinon, que faites vous à coté ?</dt>
<dd>
<p>J&#8217;essaie d&#8217;écrire un peu tous les jours et je ventile mes articles sur le blog le plus adapté, sans me contraindre à une régularité trop pesante. Par ailleurs, je suis à la recherche d&#8217;un poste de Chef de projet Web, de formateur TIC ou encore d&#8217;intégrateur HTML &amp; CSS dans une entreprise dynamique, idéalement dans un secteur à fort contenu éditorial, mais je suis ouvert à d&#8217;autres propositions.</p>
</dd>

<dt>Qu’est ce qu’on peut vous souhaiter pour l’avenir ?</dt>
<dd>
<p>Du travail et des lecteurs ;)</p>
</dd>

<dt>Des blogs à recommander ?</dt>
<dd><a href="http://pioupioum.fr/">http://pioupioum.fr</a> &#8212; Le bloc-note d&#8217;un développeur web</dd>

<dd><a href="http://geekarlier.com/">http://geekarlier.com</a> &#8212;  Parce que le troll, c&#8217;est sain !</dd>

<dd><a href="http://css.mammouthland.net/">http://css.mammouthland.net</a> &#8212; Cultivons les standards</dd>

<dd><a href="http://truffo.fr/">http://truffo.fr</a> &#8212; Conception de sites web, CMS et accessibilité</dd>

<dd><a href="http://www.simpleweb.fr/">http://www.simpleweb.fr</a> &#8212; Simplifions l&#8217;internet</dd>

<dt>Autre chose à ajouter ?</dt>
<dd>Merci d&#8217;avoir pensé à moi pour cette interview.</dd>
</dl>

<h2 id="coreygraphe">20 avril 2011 sur le blog de <a href="http://entre-espace.com/CG-blog/">CoreyGraphe</a></h2>

<dl>
<dt>css4design qu’est-ce que c’est?</dt>
<dd>Ce blog est né un peu par hasard pour garder des traces des bouts de codes que j’utilisais dans mon travail. J’en ai ensuite profité pour garder des traces des sites que je trouvais sympa, puis une chose en amenant une autre, ce blog a fini par devenir une sorte de magazine sur tous les sujets liés au design web.</dd>

<dt>Est-ce que css4design intervient dans ton process de travail (autre que le blog)?</dt>
<dd>Oui, je m’en sers toujours pour retrouver des idées. Le fait d’écrire me permets de mieux mémoriser. Du coup, lorsque je veux comprendre quelque chose, je me documente et je prends des notes qui deviennent souvent des articles.</dd>

<dt>As-tu fait de réelles rencontres professionnelles grâce à ce blog?</dt>
<dd>De nombreuses personnes m’ont contacté pour des projets professionnels à partir du formulaire de contact. Le fait d’avoir un blog (ou au moins une présence active sur le web, comme Twitter, par exemple) permet de rencontrer beaucoup de monde lors des apéros web qui s’organisent régulièrement.</dd>

<dt>La visibilité (en dehors du plaisir d’avoir des « lecteurs ») est-ce important?</dt>
<dd>Oui. Je pense qu’il ne faut pas négliger la part d’ego qui existe en chacun de nous et qui réclame sa part de « gloire ». Il ne faut pas nier le fait que la visibilité permet de s’améliorer, d’être meilleur dans ce que l’on fait. Rien que pour ça, ça vaut le coup d’avoir de nombreux lecteurs ;-)</dd>

<dt>Tes autres sources d’inspirations que le visuel dans ton graphisme (livres, musique, …)?</dt>
<dd>C’est difficile de savoir précisément d’où vient l’inspiration, mais j’ai remarqué que je trouvais de meilleures idées lorsque je sortais de chez moi. Rien de tel que de rencontrer des gens et discuter pour avoir des idées nouvelles. Je m’inspire beaucoup des fanzines que je trouve en sortant de chez moi que je feuillette en buvant un café.</dd>

<dt>Ton avis sur cette citation: « La pire chose pour un artiste est de s’entendre dire qu’ils peuvent faire tout ce qu’ils veulent, j’ai toujours cru que les artistes étaient beaucoup plus créatifs si on leur disait ce qu’ils ne pouvaient pas faire. Il est plus facile de trouver des failles dans un mur que d’essayer de construire à partir de rien » (Peter Gabriel)</dt>
<dd>Ca me rappelle ma citation préférée : « L’art naît de contrainte, vit de lutte, meurt de liberté. » André Gide. Quand j’entends des remarques sur le fait que les contraintes techniques du web brident la créativité, je ne peux pas m’empêcher de penser à la rigidité du format A4 et à toutes les merveilles qu’on peut en tirer en terme de créations originales.</dd>

<dt>Y-a-t-il un petit blog ou un artiste/graphiste peu connu (que tu viens de découvrir par exemple) dont tu souhaiterais nous parler?</dt>
<dd>J’ai découvert il y a peu le blog serbigraphie.blogspot.com du collectif d’artistes « Serbigraphie », qui comme son nom l’indique plus ou moins, est un collectif franco-yougoslave de sérigraphie et de gravure. Les oeuvres présentées ne sont pas forcément toutes NSFW (No Safe For Work) mais dans le doute, mieux vaut éloigner les petits enfants de l’écran ;-)</dd>
</dl>

<h2 id="pixevent">24 avril 2011 sur le blog de <a href="http://blog.pixevent.fr/">Pixevent</a></h2>

<dl>
<dt>Quelle est la ligne directrice de votre blog ?</dt>
<dd>Bonjour Gautier et merci de me donner l’occasion de m’exprimer à propos de mon blog sur les CSS et le Webdesign,
La ligne directrice de css4design.com est de proposer des tutoriels, des articles de fond, des traductions ou des avis personnels sur le Webdesign en général et sur les questions liées à l’intégration HTML &amp; CSS en particulier.</dd>

<dt>Depuis quand bloguez-vous ?</dt>
<dd>Ma première expérience de blog remonte à 2003 dans le cadre d’un « site personnel » toujours accessible à l’adresse http://infographiste.free.fr/newlabzone/ ^^. Fin 2005, j’ai ouvert un blog sur WordPress.com, puis je me suis lancé en 2006 dans la personnalisation d’un blog Dotclear sur un serveur mutualisé chez PHPNET.org.</dd>

<dt>Pouvez-vous parler un peu de vous, de votre parcours et comment vous en êtes venu a bloguer ?</dt>
<dd>Je me suis intéressé au web très tôt. Je m’en suis beaucoup servi pour trouver des ressources lorsque j’étais infographiste PAO et j’ai peu à peu appris à faire des sites web. Comme beaucoup, j’ai commencé à bloguer pour garder une trace des sites web que je visitais en ajoutant un bref commentaire. Puis, je me suis servi du blog pour noter des bouts de code HTML &amp; CSS. De fil en aiguille, j’ai mis en place des tutoriels et des articles plus fouillés.</dd>

<dt>Si vous avez des influences ou des référents, quels sont-ils ?</dt>
<dd>Mes influences proviennent principalement de livres, qu’il s’agisse de ceux que je trouve dans ma bibliothèque personnelle ou à la bibliothèque municipale. Je m’inspire également des magazines en langues étrangères (pour me concentrer sur la forme), des affiches et des publicités qui m’entourent. Je me sers du web dans une optique plus utilitaire, plus technique. A certains moment, je passe plus de temps à publier des articles qu’à en lire et à d’autres moment c’est le contraire</dd>

<dt>Quel conseil donneriez-vous un un blogueur qui commence ?</dt>
<dd>Essayer de trouver son propre style et de partager ses connaissances au maximum tout en ménageant ses effets. Par exemple, je fais trop souvent l’erreur de vouloir tout mettre dans un seul billet, alors qu’il serait parfois préférable de faire durer le plaisir sur plusieurs articles. Ce qui ne veut pas dire qu’il faut se forcer à publier souvent. Il vaut mieux passer du temps à se relire, à ajouter des informations à un article, plutôt que se précipiter sur le bouton « Publier ».</dd>
</dl>

<h2 id="blog-nouvelles-technologies">29 juin 2011 sur <a href="http://www.blog-nouvelles-technologies.fr">le blog des nouvelles technologies</a></h2>

<dl>
<dt>Est-ce le moment d&#8217;adopter HTML5 ?</dt>
<dd>La question est double car il faut distinguer HTML5 (l&#8217;ensemble des API, le langage HTML propremement dit et les CSS3) et HTML 5 (avec un espace) qui ne concernerait que la partie du langage de balisage (même si en réalité, la nouvelle version ne possède pas de numéro de version). Je ne suis pas assez &laquo;&nbsp;expert&nbsp;&raquo; pour me prononcer sur l&#8217;ensemble des API&#8217;s proposées par HTML5 (file-api, geolocation, sql-database, etc). Je resterai donc concentré sur les balises HTML 5 avec un point rapide sur CSS3.</dd>

<dd>
<p><strong>HTML 5</strong></p>
</dd>

<dd>
<p>Il est non seulement possible mais souhaitable d&#8217;utiliser HTML 5 dès maintenant, pour une raison simple : le flux de production de la spécification en cours de rédaction a besoin que les utilisateurs testent tout ces beaux joujous que l&#8217;on voient en rêve en situation réelle. Rien que cela, justifie que l&#8217;on se penche sérieusement sur ces nouvelles balises. La deuxième raison est que HTML 5 fonctionne globalement bien dans les grandes lignes, alors pourquoi s&#8217;en priver.</p>
</dd>

<dd>
<p>La question de l&#8217;activation obligatoire de Javascript pour la reconnaissance des balises header, footer, section etc. est un problème, certes, mais qui peut être aisément contourné. Dans la pratique, on utilise rarement les balises toutes nues : on les enveloppe généralement avec un &laquo;&nbsp;container&nbsp;&raquo;, pour appliquer des fonds distincts, pour pallier des problèmes de largeurs ou encore des impératifs de &laquo;&nbsp;floataison&nbsp;&raquo;.</p>
</dd>

<dd>
<p>Partant de ce constat, j&#8217;utilise une technique simple et efficace : la quasi totalité de mes balises issues de la nouvelle sémantique HTML 5 est enveloppée dans des bonnes vieilles balises div des familles auxquelles j&#8217;applique les propriétés width, float, etc. ; je réserve les padding, etc. aux asides, sections et autre footers. Javascript, n&#8217;est ainsi plus indispensable pour que la mise en page tienne le coup en son absence.</p>
</dd>

<dd>
<p>J&#8217;ai utilisé une grande partie de ces balises HTML5 dans mon thème WordPress Basics, accessible à l&#8217;adresse http://wp4design.com qui &#8212; bien que perfectible &#8212; montre que HTML5 peut déjà être appliqué en &laquo;&nbsp;production&nbsp;&raquo;. En tout cas, l&#8217;absence de Javascript ne pose pas pas de problème particulier.</p>
</dd>

<dd>
<p><strong>CSS3</strong></p>
</dd>

<dd>
<p>Là encore, il y a peu de chose que l&#8217;on ne peut utiliser, à condition de bien connaitre les limites de la prise en charge par les navigateurs des propriétés que vous voulez utiliser. En fonction des projets et des budgets, il est désormais tout à fait possible de proposer des bords arrondis, des dégradés, des ombres portées sur les boites ou les textes, etc. uniquement en CSS3 sans passer par Photoshop, pour diminuer les allers-retours liés à la validation des maquettes, ce qui allège la facture et fluidifie les relations avec les clients ;-)</p>
</dd>

<dd>
<p>En tout état de cause, je vous conseille l&#8217;excellent petit ouvrage CSS3 pour les webdesigners qui explique très bien comment utiliser les nouvelles propriétés CSS3 dans le cadre de l&#8217;amélioration progressive. Profitez-en pour lire le non moins excellent CSS avancées de Raphaël Goetter pour mieux connaitre les anciennes propriétés CSS que l&#8217;on peut désormais utiliser, maintenant que l&#8217;image de IE6 commence à s&#8217;estomper dans le lointain.</p>
</dd>

<dd>
<p><strong>En bref</strong></p>
</dd>

<dd>
<p>Le maitre-mot de tout ceci, tient en 4 lettre : TEST.</p>
</dd>

<dd>
<p>Quoique vous mettiez en place, prenez le temps de tester vous-même et plus important encore, de faire tester par les autres.</p>
</dd>

<dd>
<p>C&#8217;est la voie du moindre bug ^__^</p>
</dd>
</dl>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &#038; CSS</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-fevrier-2011' title='Journal &#8212; « Typographie, HTML5 Boilerplate, Reset CSS, Clearfix, CSS3, Photoshop »'>Journal &#8212; « Typographie, HTML5 Boilerplate, Reset CSS, Clearfix, CSS3, Photoshop »</a></li><li><a href='http://css4design.com/le-petit-journal-de-l-integrateur-web-html5-et-css' title='HTML5 et CSS pour l&#039;intégrateur web'>HTML5 et CSS pour l&#039;intégrateur web</a></li><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li><li><a href='http://css4design.com/wordpress-a-z-extension-plugin' title='WordPress de A à Z &#8212; E comme Extensions (les plugins)'>WordPress de A à Z &#8212; E comme Extensions (les plugins)</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=6932&amp;md5=589b4b54421ba1488b229d6bc29c9d3f" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/interviews-bruno-bichet-integration-html-css-design/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=6932&amp;md5=589b4b54421ba1488b229d6bc29c9d3f" type="text/html" />
	</item>
		<item>
		<title>Sélecteur CSS de frère adjacent (Dirty Grids Done Dirt Cheap)</title>
		<link>http://css4design.com/css-selecteur-frere-adjacent</link>
		<comments>http://css4design.com/css-selecteur-frere-adjacent#comments</comments>
		<pubDate>Fri, 20 May 2011 10:26:02 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[960.gs]]></category>
		<category><![CDATA[:first-child]]></category>
		<category><![CDATA[:last-child]]></category>
		<category><![CDATA[Blueprint]]></category>
		<category><![CDATA[Colonnne]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Framework CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Marge]]></category>
		<category><![CDATA[Sélecteur]]></category>
		<category><![CDATA[The Simpler Grid]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=10283</guid>
		<description><![CDATA[L&#8217;ajout des classes CSS pour spécifier la largeur des colonnes dans le code HTML est le lot des frameworks CSS qui proposent un mécanisme pour créer une grille de mise en pages. Pour couronner le tout, la plupart des frameworks ont besoin d&#8217;une classe pour la première colonne (.first pour The Simpler Grid) ou la dernière colonne (.last pour Blueprint CSS) voire pour la première et la dernière colonne (.alpha et .omega pour 960 Grid System) pour annuler les marges droites et/ou gauches attribuées par avance aux colonnes. Dans ma liste de plus de 30 frameworks CSS, seul inuit.css s&#8217;affranchit [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fcss-selecteur-frere-adjacent">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fcss-selecteur-frere-adjacent&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>L&#8217;ajout des classes CSS pour spécifier la largeur des colonnes dans le code HTML est le lot des frameworks CSS qui proposent un mécanisme pour créer une grille de mise en pages. Pour couronner le tout, la plupart des frameworks ont besoin d&#8217;une classe pour la première colonne (<em>.first</em> pour <em>The Simpler Grid</em>) ou la dernière colonne (<em>.last</em> pour <em>Blueprint CSS</em>) voire pour la première et la dernière colonne (<em>.alpha</em> et <em>.omega</em> pour <em>960 Grid System</em>) pour annuler les marges droites et/ou gauches attribuées par avance aux colonnes.<span id="more-10283"></span></p>

<p><img class="aligncenter size-full wp-image-10296" title="grille-selecteur-enfant-adjacent" src="http://css4design.com/wp-content/uploads/2011/05/grille-selecteur-enfant-adjacent.png" alt="" width="633" height="372" /></p>

<p>Dans ma liste de plus de 30 <a href="http://css4design.com/choisir-un-frameworks-css">frameworks CSS</a>, seul <em>inuit.css</em> s&#8217;affranchit de ces classes <em>.first</em>, <em>.last</em>, <em>.alpha</em> ou <em>.omega</em>. Mais c&#8217;est au prix d&#8217;un décalage global du container (<em>.grids</em>, en l&#8217;occurrence) de la valeur de la gouttière. Je suis assez admiratif de cette technique et je m&#8217;en veux de ne pas l&#8217;avoir trouvée au lieu de faire l&#8217;intéressant avec mon mashup de <a href="http://css4design.com/frameworks-css-fusion-blueprint-960-gs-the-simpler-grid">Blueprint CSS, The Simpler Grid, 960.gs</a> ^^</p>

<h2>Sélecteur de frère adjacent</h2>

<p>Dans mes mises en page web, j&#8217;utilise souvent un nombre de colonne différent selon le contexte : contenu principal accompagné de <strong>deux</strong> ou <strong>trois </strong>colonnes en page d&#8217;accueil; contenu principal plus <strong>une</strong> colonne lorsque j&#8217;affiche le contenu d&#8217;un article seul. C&#8217;est là qu&#8217;intervient le sélecteur de frère adjacent, symbolisé par le signe «+».</p>

<p>La <a href="http://www.yoyodesign.org/doc/w3c/css2/selector.html#adjacent-selectors">spécification des CSS 2</a> nous apprend que :</p>

<blockquote>Les sélecteurs d&#8217;enfants adjacents suivent une syntaxe de cette forme : E1 + E2, où E2 est le sujet du sélecteur. Celui-ci est vérifié quand E1 et E2 ont le même parent dans l&#8217;arbre du document et quand E1 y précède immédiatement E2.</blockquote>

<p>J&#8217;avais l&#8217;habitude de me servir de ce sélecteur pour supprimer l&#8217;alinéa du premier paragraphe qui n&#8217;a littéralement aucune raison d&#8217;être ici, puisque par définition, il n&#8217;y a rien à mettre «à la ligne» :
<pre>p + p {
    text-indent: 1em;
}</pre>
Ici, étant donné que le deuxième <code>p</code> est le sujet du sélecteur, on sous-entend que le premier n&#8217;est pas indenté.</p>

<h2>.sidebars + .sidebars = grille ?</h2>

<p>Je me suis dit qu&#8217;il pourrait être intéressant d&#8217;utiliser cette propriété dans le cas où le nombre de colonnes varie selon le contexte, sans être obligé de définir ce contexte de manière trop précise. L&#8217;exemple qui suit, que j&#8217;aurais pu mettre en place pour des sites de <a href="http://www.gamblingplanet.org/fr">casinos en ligne</a> (je sais que vous êtes joueurs), illustre à merveille ce concept :-)
<pre>&#35;sidebar { margin-left: 20px; }
&#35;sidebar .sidebars + .sidebars {
    margin-left: 20px;
}</pre>
<em>#sidebar</em> contient entre une et deux colonnes. Lorsqu&#8217;une seule <em>.sidebars</em> est présente, je n&#8217;ai pas besoin de spécifier de marge gauche <sup>(1)</sup> (celle de <em>#sidebar</em> suffit à créer la gouttière entre <em>#main</em> (le contenu de l&#8217;article) et <em>#sidebar</em>). Lorsqu&#8217;il y a deux <em>.sidebars</em> dans <em>#sidebar</em>, seule la deuxième doit avoir cette marge gauche pour créer la gouttière. Et voilà !</p>

<p><sup>(1)</sup> j&#8217;utilise une marge gauche pour créer des gouttières afin de pouvoir annuler la marge du premier élément &#8212; au cas où j&#8217;aurais appliqué un <code>float: left</code> et un <code>margin-left: 20px</code> à toutes mes colonnes &#8212; avec le pseudo-sélecteur <a href="http://reference.sitepoint.com/css/pseudoclass-firstchild">:first-child</a> (CSS 1) pris en charge plus largement que <a href="http://reference.sitepoint.com/css/pseudoclass-lastchild">:last-child</a> qui nous arrive tout juste avec CSS 3.</p>

<p>Dans le cas d&#8217;une troisième <em>.sidebars</em>, il suffirait donc d&#8217;utiliser une déclaration du type :
<pre>&#35;sidebar .sidebars + .sidebars + .sidebars {
    margin-left: 20px;
}</pre></p>

<h2>On s&#8217;en «grille» une ?</h2>

<p>Voici un exemple d&#8217;une rangée de 12 colonnes bâtie sur ce principe avec une version en ligne de cette  <strong><a href="http://css4design.com/exemples/simple-grid/">grille CSS</a></strong> (notez l&#8217;utilisation des <a href="http://css4design.com/roles-aria-vs-identifiants-css">rôles WAI-ARIA</a> en action) :
<pre>&#35;page {
    width: 940px;
    margin: 0 auto;
    text-align: center;
}
[role="banner"],
[role="contentinfo"] {
    clear: both;
    background: #333;
    color: #eee;
}
[role="main"] &gt; div {
    width: 60px;
    float: left;
    background: #eee;
    margin: 1.539em 0;
}
[role="main"] &gt; div + div {
    margin-left: 20px;
}</pre></p>

<h2>Un système encore expérimental</h2>

<p>Cette utilisation du sélecteur d&#8217;enfant adjacent est encore expérimentale et devrait faire l&#8217;objet de tests plus approfondi pour voir où peut mener cette technique qui ne nécessite à priori aucune intrusion intempestive dans le code HTML si votre page est bien structurée (je suis sûr que c&#8217;est le cas chez tout le monde, non ?). Je compte sur vous pour tester ce concept qui en a sous la botte ou le talon aiguille afin d&#8217;en tirer la substantifique moelle. Merci d&#8217;avance :)</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/frameworks-css-fusion-blueprint-960-gs-the-simpler-grid' title='Frameworks CSS &#8212; Fusion entre « Blueprint », « 960 Grid System » et « The Simpler Grid »'>Frameworks CSS &#8212; Fusion entre « Blueprint », « 960 Grid System » et « The Simpler Grid »</a></li><li><a href='http://css4design.com/frameworks-css-blueprint-vs-960-grid-system' title='Frameworks CSS &#8212; Blueprint vs 960 Grid System'>Frameworks CSS &#8212; Blueprint vs 960 Grid System</a></li><li><a href='http://css4design.com/boks-editeur-visuel-de-grilles-css-pour-blueprint' title='Boks &#8212; Éditeur visuel de grilles CSS pour Blueprint, etc.'>Boks &#8212; Éditeur visuel de grilles CSS pour Blueprint, etc.</a></li><li><a href='http://css4design.com/le-petit-journal-de-l-integrateur-web-html5-et-css' title='HTML5 et CSS pour l&#039;intégrateur web'>HTML5 et CSS pour l&#039;intégrateur web</a></li><li><a href='http://css4design.com/framework-css-semantique-comment-je-vois-les-choses' title='Framework CSS sémantique ? Comment je vois les choses'>Framework CSS sémantique ? Comment je vois les choses</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=10283&amp;md5=30a040409fd97f4ec9b803290d57405f" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/css-selecteur-frere-adjacent/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=10283&amp;md5=30a040409fd97f4ec9b803290d57405f" type="text/html" />
	</item>
		<item>
		<title>Créer des « Call to Action » ou des « boutons CSS » dans l&#8217;éditeur WYSIWYG TinyMCE</title>
		<link>http://css4design.com/bouton-call-to-action-css</link>
		<comments>http://css4design.com/bouton-call-to-action-css#comments</comments>
		<pubDate>Tue, 10 May 2011 11:46:46 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Editeur]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Lien]]></category>
		<category><![CDATA[Strong]]></category>
		<category><![CDATA[TinyMCE]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WYSIWYG]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=10176</guid>
		<description><![CDATA[Cette petite astuce toute simple permettra à vos clients(1) de styler certains liens différemment des autres (Call to action, bouton, etc.) depuis TinyMCE, l&#8217;éditeur WYSIWYG de WordPress. Il suffit de créer un lien et de le mettre en «gras» avec l&#8217;icône B. Cette combinaison toute simple vous donnera le composé HTML suivant : &#60;strong&#62; &#60;a href="http://wp4design.com/basics-theme-wordpress-minimaliste-base-sur-html5-boilerplate-et-le-codex/"&#62; lien de téléchargement &#60;/a&#62; &#60;/strong&#62; Pour les styles CSS : strong a { font-weight: normal; padding: 0.25em 0.5em; background: #F29F05; color: #000; -webkit-border-top-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-bottomright: 8px; border-top-left-radius: 8px; border-bottom-right-radius: 8px; } On peut aller plus loin en isolant ce marquage HTML [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fbouton-call-to-action-css">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fbouton-call-to-action-css&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Cette petite astuce toute simple permettra à vos clients<sup><a href="#client">(1)</a></sup> de styler certains liens différemment des autres (<em>Call to action</em>, bouton, etc.) depuis TinyMCE, l&#8217;éditeur <abbr title="What You See Is What You Get">WYSIWYG</abbr> de WordPress. Il suffit de créer un lien et de le mettre en «gras» avec l&#8217;icône <strong>B</strong>. Cette combinaison toute simple vous donnera le composé HTML suivant :<span id="more-10176"></span>
<pre>&lt;strong&gt;
    &lt;a href="http://wp4design.com/basics-theme-wordpress-minimaliste-base-sur-html5-boilerplate-et-le-codex/"&gt;
        lien de téléchargement
    &lt;/a&gt;
&lt;/strong&gt;</pre>
Pour les styles CSS :
<pre>strong a {
    font-weight: normal;
    padding: 0.25em 0.5em;
    background: #F29F05;
    color: #000;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
}</pre>
On peut aller plus loin en isolant ce marquage HTML dans son propre paragraphe pour augmenter les possibilités. Comme dit le proverbe bien connu : «Plus il y a  de marquage HTML et plus il y a de marrage sous les bretelles», comme le centrage, des backgrounds différents, etc.</p>

<p>Dans le même esprit, on peut également envisager de combiner un  lien avec  «l&#8217;italique» (<em>I</em>) pour styler ensuite le sélecteur <code>em a</code>.</p>

<p>D&#8217;un point de vue sémantique, l&#8217;importance des textes véhiculée par <code>strong</code> ou <code>em</code> devrait s&#8217;accorder avec une mise en évidence plus ou moins forte des contenus associés.</p>

<p><sup id="client">(1)</sup> Si c&#8217;est pour pour vos clients, ça devrait être bon pour vous aussi !</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/markdown-un-plugin-wordpress-pour-produire-du-xhtml' title='Markdown, un plugin WordPress pour produire du XHTML facilement, rapidement et proprement'>Markdown, un plugin WordPress pour produire du XHTML facilement, rapidement et proprement</a></li><li><a href='http://css4design.com/editeurs-wysiwyg-allez-les-developpeurs-encore-un-effort' title='Editeurs WYSIWYG : allez, les développeurs encore un effort :)'>Editeurs WYSIWYG : allez, les développeurs encore un effort :)</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/wordpress-a-z-css' title='WordPress de A à Z &#8212; C comme CSS &amp; Composé HTML5'>WordPress de A à Z &#8212; C comme CSS &#038; Composé HTML5</a></li><li><a href='http://css4design.com/markdown-on-save-wordpress-html' title='Markdown on Save &#8212; L&#8217;ami HTML de Markdown pour WordPress'>Markdown on Save &#8212; L&#8217;ami HTML de Markdown pour WordPress</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=10176&amp;md5=84631c6f52997f3387938a27e8fd69bc" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/bouton-call-to-action-css/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=10176&amp;md5=84631c6f52997f3387938a27e8fd69bc" type="text/html" />
	</item>
		<item>
		<title>Quelques notes sur les fonctions de l&#8217;intégrateur web et de l&#8217;intégratrice web</title>
		<link>http://css4design.com/fonctions-metier-integrateur-web</link>
		<comments>http://css4design.com/fonctions-metier-integrateur-web#comments</comments>
		<pubDate>Tue, 05 Apr 2011 11:54:49 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégrateur web]]></category>
		<category><![CDATA[Métiers du web]]></category>
		<category><![CDATA[Chaine de production]]></category>
		<category><![CDATA[Croquis]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Développeur web]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[Graphiste]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Intégration HTML]]></category>
		<category><![CDATA[Maquette]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[Open Space]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quelques notes]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=9678</guid>
		<description><![CDATA[Parmi les nombreux intervenants dans la chaine de production des métiers de l&#8217;internet, l&#8217;intégrateur web est sans doute celui qui se cherche le plus. C&#8217;est le «vilain petit canard» de l&#8217;Open Space. Souvent coincé entre les graphistes et les développeurs web, il peut se sentir à l&#8217;étroit. Placé au bout de la chaine, de nombreuses erreurs de conception faites en amont lui tombent dessus, à commencer par les délais. Le retro-planning donne souvent l&#8217;impression d&#8217;avoir zappé le temps nécessaire à «l&#8217;intégration». Pourtant, l&#8217;intégrateur HTML &#38; CSS est une ressource précieuse que toute entreprise sérieuse devrait valoriser. C&#8217;est le garant de [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Ffonctions-metier-integrateur-web">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Ffonctions-metier-integrateur-web&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Parmi les nombreux intervenants dans la chaine de production des métiers de l&#8217;internet, l&#8217;intégrateur  web est sans doute celui qui se cherche le plus. C&#8217;est le «vilain petit canard» de l&#8217;<em>Open Space</em>. Souvent coincé entre les graphistes et les développeurs web, il peut se  sentir à l&#8217;étroit. Placé au bout de la chaine, de nombreuses erreurs de conception faites en amont lui tombent dessus, à commencer par les délais. Le retro-planning donne souvent l&#8217;impression d&#8217;avoir zappé le temps nécessaire à «l&#8217;intégration». Pourtant, l&#8217;intégrateur HTML &amp; CSS est une  ressource précieuse que toute entreprise sérieuse devrait valoriser. C&#8217;est le garant de la qualité globale du site mis en ligne, du respect de la charte graphique à l&#8217;expérience utilisateur en terme de performance d&#8217;affichage des pages.<span id="more-9678"></span></p>

<h2><a href="http://css4design.com/wp-content/uploads/2011/04/fonctions-integrateur-web.png"><img class="alignnone size-full wp-image-9686" title="fonctions-integrateur-web" src="http://css4design.com/wp-content/uploads/2011/04/fonctions-integrateur-web.png" alt="Les fonctions de l'intégrateur web " width="633" height="401" /></a></h2>

<h2>L&#8217;intégrateur web en milieu naturel</h2>

<p>Selon les entreprises, en dehors de sa responsabilité évidente relative au bon affichage du site sur  l&#8217;ensemble des navigateurs, il gère les «oublis» en matière de  référencement et d&#8217;optimisation «SEO» pour les moteurs de recherche  (pléonasme !) en remplissant les balises <em>alt</em> ou certains attributs <em>title</em>. Il peut même aller jusqu&#8217;à améliorer la densité des mots-clés présents dans les titres des articles. C&#8217;est dire son implication dans la réussite de l&#8217;entreprise.</p>

<p>Par ailleurs, sa passion du web et son goût pour l&#8217;accessibilité lui  permettent de rendre votre site web accessible au plus grand nombre. Avec un peu d&#8217;expérience, votre intégrateur web pourra  facilement devenir un chef de projet web capable de faire travailler  ensemble graphistes et développeurs web.</p>

<p>Enfin, et c&#8217;est le plus important, l&#8217;intégrateur web, en fonction des composés HTML &amp; CSS qu&#8217;il emploi et des bonnes pratiques qu&#8217;il observe lors de l&#8217;intégration des différents fichier Javascript, a une responsabilité importante en ce qui concerne <strong>la maintenance du site</strong> dont il intègre les pages. D&#8217;après mon expérience, la plupart de l&#8217;argent mal dépensé par les entreprises sur le web est lié à une mauvaise conception des pages et à une architecture de site défaillante. N&#8217;attendez plus et mettez donc un intégrateur web qualifié dans votre moteur !</p>

<h3>Mais qui est donc l&#8217;intégrateur web ?</h3>

<p>Les  définitions concernant l&#8217;intégration web insistent souvent sur la  découpe et l&#8217;intégration de la maquette réalisée par le graphiste. On  parle souvent de «montage» de page web, terme qui nous vient du fin fond du monde de l&#8217;imprimé et de la PAO&#8230;</p>

<h4>Définition globale du métier d&#8217;intégrateur web</h4>

<blockquote>L’intégrateur web produit généralement des pages web à partir d’indications visuelles ou sonores : maquette détaillée dans un logiciel de traitement d’image, croquis à main levée, directives verbales, etc. Il utilise tout code informatique compatible avec les agents utilisateurs (les navigateurs web). Il crée le plus souvent des composés <abbr title="Hypertext Markup Language : langage de balisage qui permet d’écrire de l’hypertexte">HTML</abbr> &amp; <abbr title="Cascading Style Sheets : feuilles de style en cascade">CSS</abbr> pour déterminer le fond et la forme des éléments composants la page et peut ajouter de l’interactivité avec les utilisateurs en manipulant le <abbr title="Document Object Model">DOM</abbr> avec <abbr title="Langage de programmation orienté objet mis en oeuvre dans Javascript, notamment">ECMAScript</abbr>.

Source : <a href="http://css4design.com/definir-metier-integrateur-web">Définir le métier intégrateur web</a>.</blockquote>

<p>L&#8217;intégrateur est avant tout un spécialiste des langages HTML et CSS. Produire des pages web consiste à taper du code dans un éditeur texte, à en tester le rendu dans les navigateurs web présents sur le marché et à s&#8217;arranger pour que la page web affichée corresponde au <em>brief</em> ou à la maquette.</p>

<p>Dans cette définition, je n&#8217;ai pas voulu enfermer l&#8217;intégrateur dans le rôle du méchant découpeur de .psd qui monte des pages à la chaine. D&#8217;une part, il peut très bien produire une page web (voire même tout un site) directement dans le navigateur d&#8217;après un simple croquis, comme j&#8217;ai pu le démontrer dans l&#8217;article<a rel="bookmark" href="http://css4design.com/conception-dans-le-navigateur-avec-html5-css3"> Conception dans le navigateur avec HTML5 &amp; CSS3</a>, et d&#8217;autre part, lorsqu&#8217;elle existe, cette phase d&#8217;exécution pure n&#8217;est que la partie émergée de l&#8217;iceberg des compétences de «l&#8217;inté».</p>

<h4>Les profils de l&#8217;intégrateur web</h4>

<p>Selon le secteur d&#8217;activité, la taille de l&#8217;entreprise, et la définition de poste, le curseur initialement  situé au centre des compétences premières de l&#8217;intégrateur web («découpe»  de fichiers Photoshop et «montage» des pages)  se déplace sur une ligne qui va de l&#8217;intégrateur-graphiste à l&#8217;intégrateur-développeur :</p>

<ul>
    <li>A gauche du curseur, nous avons le web designer capable de concevoir une charte graphique, de la mettre en œuvre à l&#8217;échelle d&#8217;un site web, de réaliser le montage HTML &amp; CSS des pages. Ce web designer possède avant tout une forte culture graphique.</li>
    <li>Un peu plus vers la droite, le web designer peut également intervenir sur les développements côté client avec Javascript ou  côté serveur avec PHP. Variante : le Web designer utilise un CMS comme  WordPress pour l&#8217;assister dans cette tâche. Celui-ci possède plutôt une culture technique. C&#8217;est souvent un ancien webmaster qui a l&#8217;habitude de Photoshop.</li>
    <li>Au centre, nous trouvons notre intégrateur dont le rôle consiste à découper une maquette fournie (généralement) au format Photoshop et de la transmuter en page web à l&#8217;aide de HTML &amp; CSS.</li>
    <li>Un peu plus loin vers la droite, nous avons le webmaster chargé initialement de l&#8217;intégration des contenus et qui fait naturellement l&#8217;intégration HTML &amp; CSS des pages web qu&#8217;il ajoute au site. Il intervient également souvent sur la partie PHP.</li>
    <li>A droite du curseur, nous avons un développeur PHP dont le sens esthétique ou le goût pour la lisibilité lui permettra d&#8217;habiller ses développements PHP avec HTML &amp; CSS3. Généralement adepte de The Gimp, il pourra reprendre le logo du client et placer des éléments graphiques dans sa composition.</li>
</ul>

<p>→ Lire <a rel="bookmark" href="../metiers-du-web-je-suis-enveloppeur-web-moi-monsieur">Je suis « enveloppeur web » moi monsieur</a> et <a rel="bookmark" href="../integrateur-web-graphiste-integraphiste">Intégrateur web + graphiste = intégraphiste !</a></p>

<h2>En bref</h2>

<p>Les compétences de base de l&#8217;intégrateur sont multiples, et ce d&#8217;autant plus que ce dernier peut porter plusieurs casquettes allant du graphiste au développeur web. Toute fiche «métier» devrait tenir compte de la spécificité de ce métier qui peut en cacher plusieurs autres ! A ce sujet, je recherche des témoignages d&#8217;intégrateurs web sous forme d&#8217;un ou deux paragraphes : brève description du travail effectué et place dans le flux de production de l&#8217;entreprise, et tout autre élément que vous jugerez nécessaire. Vous pouvez me faire parvenir votre témoignage dans les commentaires ou à l&#8217;adresse infographiste[at]gmail[dot]com Merci d&#8217;avance o/</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/definir-metier-integrateur-web' title='Définir le métier « intégrateur web » ou « intégratrice web »'>Définir le métier « intégrateur web » ou « intégratrice web »</a></li><li><a href='http://css4design.com/quelques-notes-sur-la-balise-h1-avec-html5' title='Quelques notes sur la balise h1 avec HTML5'>Quelques notes sur la balise h1 avec HTML5</a></li><li><a href='http://css4design.com/1000-ressources-pour-wordpress-et-le-developpement-web' title='1000 ressources pour le développement web et WordPress'>1000 ressources pour le développement web et WordPress</a></li><li><a href='http://css4design.com/quelques-notes-sur-la-bibliotheque-javascript-ie7-de-dean-edwards' title='Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards'>Quelques notes sur la bibliothèque Javascript IE7 de Dean Edwards</a></li><li><a href='http://css4design.com/frameworks-css-reset-css-design-from-scratch' title='Frameworks CSS + Reset CSS : design from scratch'>Frameworks CSS + Reset CSS : design from scratch</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=9678&amp;md5=64f3541129a5b83ba61dabdfcecf5e27" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/fonctions-metier-integrateur-web/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=9678&amp;md5=64f3541129a5b83ba61dabdfcecf5e27" type="text/html" />
	</item>
		<item>
		<title>Définir le métier « intégrateur web » ou « intégratrice web »</title>
		<link>http://css4design.com/definir-metier-integrateur-web</link>
		<comments>http://css4design.com/definir-metier-integrateur-web#comments</comments>
		<pubDate>Mon, 04 Apr 2011 08:44:36 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Métiers du web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Intégrateur web]]></category>
		<category><![CDATA[Intégration HTML]]></category>
		<category><![CDATA[notepad++]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=9671</guid>
		<description><![CDATA[Toujours en quête de concision et d&#8217;exhaustivité pour définir le métier d&#8217;intégrateur web &#8212; et puisque on n&#8217;est jamais mieux servi que par soi-même &#8211;, voici ma modeste contribution sous la forme d&#8217;une courte définition qui devrait prendre place prochainement dans une «fiche métier» consacrée à l&#8217;intégration HTML &#38; CSS : L&#8217;intégratrice web et l’intégrateur web produisent généralement des pages web à partir d’indications visuelles ou auditives (1) : maquette plus ou moins détaillée dans un logiciel de traitement d’image, croquis à main levée, directives verbales, etc. Ils utilisent tout code informatique compatible avec les agents utilisateurs (les navigateurs web). Ils [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fdefinir-metier-integrateur-web">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fdefinir-metier-integrateur-web&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Toujours en quête de concision et d&#8217;exhaustivité pour définir le métier d&#8217;intégrateur web &#8212; et puisque on n&#8217;est jamais mieux servi que par soi-même &#8211;, voici ma modeste contribution sous la forme d&#8217;une courte définition qui devrait prendre place prochainement dans une «fiche métier» consacrée à l&#8217;intégration HTML &amp; CSS :<span id="more-9671"></span></p>

<blockquote>L&#8217;intégratrice web et l’intégrateur web produisent généralement des pages web à partir d’indications visuelles ou auditives <sup>(1)</sup> : maquette plus ou moins détaillée dans un logiciel de traitement d’image, croquis à main levée, directives verbales, etc. Ils utilisent tout code informatique compatible avec les agents utilisateurs (les navigateurs web). Ils créent le plus souvent des composés <abbr title="Hypertext Markup Language : langage de balisage qui permet d’écrire de l’hypertexte">HTML</abbr> &amp; <abbr title="Cascading Style Sheets : feuilles de style en cascade">CSS</abbr> pour déterminer le fond et la forme des éléments composants la page. Ils peuvent ajouter de l’interactivité avec les utilisateurs en manipulant le <abbr title="Document Object Model">DOM</abbr> avec <abbr title="Langage de programmation orienté objet mis en oeuvre dans Javascript, notamment">ECMAScript</abbr>.</blockquote>

<h6>Notepad++ est probablement le meilleur ami de l&#8217;intégrateur web travaillant sous Windows</h6>

<div id="attachment_9673" class="wp-caption alignnone" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/04/metier-integrateur-web.png"><img class="size-large wp-image-9673" title="metier-integrateur-web" src="http://css4design.com/wp-content/uploads/2011/04/metier-integrateur-web-434x309.png" alt="Exemple de code HTML" width="434" height="309" /></a><p class="wp-caption-text">Balisage HTML d&#39;une page web. Cliquez pour agrandir l&#39;image.</p></div>

<p><small><sup>(1)</sup> On pourrait ajouter «tactile» si le brief est rédigé en braille et «olfactif» à la liste des indications lorsque l’intégrateur travaille au «pifomètre».</small></p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/fonctions-metier-integrateur-web' title='Quelques notes sur les fonctions de l&#8217;intégrateur web et de l&#8217;intégratrice web'>Quelques notes sur les fonctions de l&#8217;intégrateur web et de l&#8217;intégratrice web</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css4design.com/interviews-bruno-bichet-integration-html-css-design' title='Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours'>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</a></li><li><a href='http://css4design.com/framework-css-semantique-comment-je-vois-les-choses' title='Framework CSS sémantique ? Comment je vois les choses'>Framework CSS sémantique ? Comment je vois les choses</a></li><li><a href='http://css4design.com/drawter-dessiner-integrer-wysywyg' title='Drawter : dessinez, c&#039;est intégré ! (WYSYWYG Powa!)'>Drawter : dessinez, c&#039;est intégré ! (WYSYWYG Powa!)</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=9671&amp;md5=987967d98b32ac4814ec6d83bbc57e77" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/definir-metier-integrateur-web/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=9671&amp;md5=987967d98b32ac4814ec6d83bbc57e77" type="text/html" />
	</item>
		<item>
		<title>CSS Sans Stress &#8212; Une formation intégrateur HTML &amp; CSS</title>
		<link>http://css4design.com/formation-integrateur-html5-css3</link>
		<comments>http://css4design.com/formation-integrateur-html5-css3#comments</comments>
		<pubDate>Fri, 25 Mar 2011 15:21:54 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Conception de site web]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Chargé d'Intervention Multimédia]]></category>
		<category><![CDATA[Contraste]]></category>
		<category><![CDATA[Couleur]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Formation]]></category>
		<category><![CDATA[Graphisme]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Lisibilité]]></category>
		<category><![CDATA[Métiers du web]]></category>
		<category><![CDATA[Standards web]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=7173</guid>
		<description><![CDATA[La plupart des formations dédiées à la création de sites web ressemble trop souvent encore aujourd&#8217;hui aux formations PAO d&#8217;hier où l&#8217;on apprenait à utiliser des logiciels sans rien connaitre des aspects «métier». A quoi bon connaitre les différentes manières de faire des colonnes dans Quark XPress ou InDesign et d&#8217;importer du texte et des images si l&#8217;on a aucune notion de mise en page et de typographie ?! C&#8217;est la même chose avec Dreameweaver ou votre éditeur HTML préféré. Les fondamentaux du graphisme et les principes de base de l&#8217;ergonomie doivent faire partie intégrante des projets de formation en Webdesign, sans quoi [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fformation-integrateur-html5-css3">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fformation-integrateur-html5-css3&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>La plupart des formations dédiées à la création de sites web ressemble trop souvent encore aujourd&#8217;hui aux formations PAO d&#8217;hier où l&#8217;on apprenait à utiliser des logiciels sans rien connaitre des aspects «métier». A quoi bon  connaitre les différentes manières de faire des colonnes dans Quark  XPress ou InDesign et d&#8217;importer du texte et des images si l&#8217;on a aucune notion de  mise en page et de typographie ?! C&#8217;est la même chose avec Dreameweaver  ou votre éditeur HTML préféré. Les <a href="http://css4design.com/quelques-notes-sur-la-conception-d-une-charte-graphique">fondamentaux du graphisme</a> et les <a href="http://css4design.com/des-principes-pour-un-design-web-efficace">principes de base de l&#8217;ergonomie</a> doivent faire partie intégrante des projets de formation en Webdesign,  sans quoi ils sont voués à l&#8217;échec.<span id="more-7173"></span></p>

<h2>Introduction</h2>

<p>En attendant que les pouvoirs  publics ne se décident à financer des formations adaptées &#8212; et puisque le Pôle-Emploi est souvent hors du coup et hors des coûts &#8211;, se sont des générations  de Webdesigners qui sont souvent formés à la va comme je te pousse ! A moins qu&#8217;un veilleur bien inspiré  de la Région Rhône-Alpes ne vienne lire ce billet&#8230;</p>

<h6>«Les Standards du Web, connais pas, c&#8217;est quoi ? Moi, j&#8217;ai suivi une formation en <del>Webdesign</del> Dreamweaver. Mais une fois, le formateur nous a fait cliquer sur le mode Source. Ça ne compte pas ?»</h6>

<div id="attachment_9485" class="wp-caption alignnone" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/03/Manga_Boy.png"><img class="size-large wp-image-9485" title="Manga_Boy" src="http://css4design.com/wp-content/uploads/2011/03/Manga_Boy-434x482.png" alt="" width="434" height="482" /></a><p class="wp-caption-text">Par Astrid Graeber via Wikimedia Commons</p></div>

<p>Former des grands débutants à la création de site Web <em>From Scratch</em> est un pari difficile. Voici quelques éléments issus de la formation <em>Chargé d&#8217;Intervention Multimédia</em> que j&#8217;ai mise en place il y a une dizaine d&#8217;années pour le compte de la région Rhône-Alpes.</p>

<p>A l&#8217;issue de cette formation, les apprenants devaient être capables de mettre au jour les besoins du client, de formaliser les besoins dans un cahier des charges, de créer l&#8217;architecture d&#8217;un site internet, de concevoir le design à l&#8217;aide de Photoshop et d&#8217;Illustrator, de réaliser l&#8217;intégration d&#8217;un <abbr title="Document Photoshop">PSD</abbr> dans Dreamweaver et de comprendre les bases de Javascript, PHP &amp; MySQL.</p>

<p>Si je devais remettre cette formation en place aujourd&#8217;hui, je remplacerais Dreamweaver par Notepad++, j&#8217;insisterais lourdement sur les CSS 2.1 et CSS3 et la sémantique associée aux balises HTML5 et j&#8217;ajouterais la réalisation d&#8217;un <a href="http://css4design.com/quel-tarif-pour-un-theme-wordpress">thème WordPress</a> comme examen de fin d&#8217;année ;-)</p>

<h6>«J&#8217;ai bien envie de savoir découper un PSD autrement qu&#8217;en exportant toutes les tranches depuis ImageReady, c&#8217;est possible ?»</h6>

<div id="attachment_9486" class="wp-caption alignnone" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/03/Manga_colored.png"><img class="size-large wp-image-9486" title="Manga_colored" src="http://css4design.com/wp-content/uploads/2011/03/Manga_colored-434x410.png" alt="" width="434" height="410" /></a><p class="wp-caption-text">Niabot (Licence GFDL ou CC-BY-3.0), via Wikimedia Commons</p></div>

<p>Tout au long de la formation, j&#8217;insiste sur l&#8217;accessibilité, l&#8217;ergonomie, les standards du Web, la rédaction Web et le référencement (SEO). J&#8217;aborde également les outils de mesure d&#8217;audience (<em>Google Analytics</em>, <em>GetClicky</em>, <em>Feedburner</em>) et l&#8217;utilisation des réseaux sociaux pour faire la promotion de son site et effectuer une veille technique pro-active.</p>

<p>Ça fait beaucoup de choses, mais distillés par petites touches, ces conseils trouvent leur place et permettent de recadrer la production des apprenants avec des arguments concrets du type : «oui, ton texte est très bien écrit, mais non, en verdana 9px ça passe difficilement et en plus tu risques d&#8217;augmenter ton taux de rebond» ou encore : « Ton formulaire de recherche est bien placé mais sans bordure, avec son fond gris clair sur blanc on ne le distingue pas », etc.</p>

<p>Après <a rel="bookmark" href="../css-sans-stress-auto-formation-html-css-avec-les-frameworks-css">Css Sans Stress — Auto-formation HTML &amp; CSS avec les Frameworks CSS </a>, ce billet fait partie d&#8217;un ensemble d&#8217;articles que je compte consacrer à la mise en place d&#8217;une formation globale sur l&#8217;intégration HTML &amp; CSS dont le nom de code provisoire est :</p>

<h1 style="text-align: center;">« CSS Sans Stress &amp; HTML S&#8217;en Mêle »</h1>

<h2>C&#8217;est quoi le Web ?</h2>

<p>Expliquer comment faire un site Web c&#8217;est d&#8217;abord dire deux mots sur le Web et l&#8217;Internet dans les grandes lignes : histoire, protocoles, notions de client-serveur, débits, navigateurs et enfin la page web elle-même. Un site web n&#8217;est qu&#8217;une collection de pages reliées entre elles par une intention plus que par une technologie. C&#8217;est cette intention qui se traduit par le <em>design</em> dans le sens de «dessein».</p>

<p>A partir de là seulement, on peut évoquer la partie technique : HTML, CSS, Javascript, formats d&#8217;images et vidéos puis aller voir sous le capot l&#8217;apparence du code source. Pour éviter que l&#8217;expression «code source» ne soit source de confusion, j&#8217;insiste sur le fait que ni HTML ni CSS ne sont des langages de programmation, contrairement à Javascript côté client ou PHP côté serveur, par exemple.</p>

<h3>Une très brève histoire du web</h3>

<h6>Représentation symbolique du réseau Arpanet (september 1974)</h6>

<div id="attachment_9471" class="wp-caption alignnone" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/03/Arpanet_1974.png"><img class="size-large wp-image-9471  " title="Arpanet_1974" src="http://css4design.com/wp-content/uploads/2011/03/Arpanet_1974-434x273.png" alt="Représentation symbolique du réseau Arpanet (september 1974)" width="434" height="273" /></a><p class="wp-caption-text">Par Yngvar (Public domain), via Wikimedia Commons</p></div>

<p>&nbsp;</p>

<p>En 1969, un réseau connecte les universités d&#8217;Utah et de Californie. A partir de 1972 et jusqu&#8217;en 1981, les 213 hôtes qui sont reliés donneront naissance au cœur du réseau des réseaux (l&#8217;Internet). C&#8217;est à cette époque que les <a href="http://www.ietf.org/rfc.html">RFC</a> sont mises en place : elles permettront de proposer et de distribuer les protocoles qui régissent et font vivre Internet aujourd&#8217;hui encore. Source <a href="http://fr.wikipedia.org/wiki/ARPANET">Wikipédia</a>.</p>

<p>Alors, c&#8217;est quoi le Web ? La lecture de l&#8217;article <a href="http://www.la-grange.net/2010/09/23/plateforme-web">La plateforme Web</a> de Karl Dubost (<a href="http://twitter.com/karlpro">@karlpro</a> sur Twitter) est très instructive. Le web est un espace d&#8217;information composé d&#8217;éléments caractérisés par des identifiants, appelé URI pour <em>Uniform Resource Identifier</em>. En gros, il s&#8217;agit de documents accessibles via un identifiant, par exemple une URL. Ce n&#8217;est peut-être pas grand chose, mais c&#8217;est déjà beaucoup.</p>

<h4>Les premiers documents Web</h4>

<h6>Le site web du consortium du World Wide Web en 1992 encore accessible sur le site du <a href="http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html">W3.org</a></h6>

<p><a href="http://css4design.com/wp-content/uploads/2011/03/www-1992.png"><img class="alignnone size-large wp-image-9476" title="www-1992" src="http://css4design.com/wp-content/uploads/2011/03/www-1992-434x393.png" alt="Le site web du consortium du World Wide Web (1992)" width="434" height="393" /></a></p>

<p>Les premières pages web sont principalement des documents universitaires, ce qui n&#8217;est pas étonnant puisque le Web est né du besoin des universités de partager leurs connaissances ou de confronter leurs travaux. Les balises HTML ont été conçues pour mettre en ligne des documents sémantiques et structurés et <a href="http://css4design.com/html5-une-orientation-encore-trop-litteraire-et-pas-assez-web">HTML5 ne déroge pas à ce sacro-saint principe</a>.</p>

<h5>Mise en page en tableaux</h5>

<p>Les tableaux ont permis aux Webmasters de proposer des pages moins linéaires. On a ainsi vu apparaitre des en-têtes, des colonnes et des pieds de page. L&#8217;augmentation progressive des débits de connexion aidant, les images ont pris peu à peu la place qu&#8217;elles occupaient déjà dans les documents imprimés.</p>

<h6>Inutile de sortir votre palette et vos pinceaux : la mise en page en tableaux ne fera pas de vous un(e) artiste ! (Photo par <a href="http://commons.wikimedia.org/wiki/User:Rinina25/Gallery">Rinina25</a>)</h6>

<div id="attachment_9480" class="wp-caption alignnone" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/03/peinture-tableau.jpg"><img class="size-large wp-image-9480" title="peinture-tableau" src="http://css4design.com/wp-content/uploads/2011/03/peinture-tableau-434x282.jpg" alt="" width="434" height="282" /></a><p class="wp-caption-text">photo by Rinina25 sur Wikimedia</p></div>

<p>Les tableaux c&#8217;était bien, mais leurs limites ont rapidement été atteintes : la maintenance est un casse-tête, l&#8217;accessibilité est souvent compromise et le ratio «code vs. contenu» n&#8217;est pas du bon côté de la force.</p>

<h5>Mise en page avec CSS</h5>

<p>Dans les années 2001, on a commencé à se dire que les CSS permettraient de produire des sites web plus efficaces en terme de maintenance, notamment en ce qui concerne la partie liées à la décoration des polices de caractères pour éviter d&#8217;alourdir les pages avec trop de «font» . Mais c&#8217;est à partir de 2005 (à la louche) que leur utilisation a vraiment commencé à s&#8217;imposer dans les esprits grâce au nouvelles possibilités de positionnement des blocs.</p>

<h6>Les feuilles de styles CSS de l&#8217;intégrateur web ne sont pas fatiguées d&#8217;être sexy, elles !</h6>

<div id="attachment_9482" class="wp-caption alignnone" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/03/CSS.png"><img class="size-large wp-image-9482" title="CSS" src="http://css4design.com/wp-content/uploads/2011/03/CSS-434x267.png" alt="" width="434" height="267" /></a><p class="wp-caption-text">By danBLOO (Own work) Public domain, via Wikimedia Commons</p></div>

<p>Toutefois, à cette époque encore, les CSS ont la réputation d&#8217;être un peu rigides ; les sites un peu <em>funky</em> n&#8217;y trouvent pas toujours leur compte. On reproche aux CSS de produire des mise en pages trop «carrés» (bien avant <code>border-radius</code>, donc). Pour certains, les CSS permettent tout juste d&#8217;arriver à la hauteur des sites Web en tableaux les plus basiques.</p>

<p>La lecture régulière de sites tels que  <a href="http://www.cybercodeur.net/">Cybercodeur</a>, <a href="http://openweb.eu.org/">Openweb</a>, <a href="http://www.csszengarden.com/tr/francais/">CSS Zen Garden</a> ou <a href="http://www.alsacreations.com/">Alsacréations</a> ont permis de tirer le meilleur du couple HTML &amp; CSS vers le haut pour produire des pages Web respectueuses des standards, des maquettes du client et des délais (et des performances).</p>

<h2>C&#8217;est quoi le graphisme ?</h2>

<p>Les notions de <em>Graphisme</em> et de <em>Design</em> sont un peu les «laissés pour compte» dans les formations en création de site web. Tout au plus a-t-on le temps  d&#8217;enfoncer le clou de la lisibilité et de donner quelques conseils de  base concernant les trois mamelles du gris typographique : <a href="../7-conseils-pour-melanger-plusieurs-fontes-dans-votre-design-web">polices de caractères</a>, <a href="../5-regles-simples-pour-gerer-l-affichage-de-votre-texte-dans-vos-mises-en-page#contraste">contraste</a> et <a href="../manifeste-pour-un-interlignage-minimum">interlignage</a>.</p>

<p>Ce n&#8217;est pourtant pas une mission impossible. Il suffit de rappeler que le graphisme est composé de deux parties distinctes et complémentaires : <a href="http://css4design.com/direction-artistique-design">Direction artistique et Design</a>. La première va définir l&#8217;ambiance, le style, ce que le visiteur va ressentir en voyant le site ; tandis que le second est l&#8217;application des bonnes pratiques concernant la manière dont sont agencées les composantes de chaque page. Ce n&#8217;est jamais que l&#8217;expression de l&#8217;opposition de principe entre le fond et la forme, l&#8217;intention et l&#8217;exécution.</p>

<p>Une fois que l&#8217;on a bien compris que la direction artistique et le Web Design sont deux choses différentes, on peut se concentrer sur les fondamentaux du graphisme : les <a hreflang="en" href="http://www.digital-web.com/articles/principles_of_design/">principes du design</a> (traduit en français sur <a hreflang="fr" href="http://www.pouipouidesign.net/index.php/post/2005/12/15/50-traduction-les-principes-du-design">pouipouidesign</a>) et les éléments que ces principes doivent organiser.</p>

<h3>Graphisme &amp; Webdesign</h3>

<p>Voici le minimum syndical dont tout apprenant en Webdesign devrait entendre parler, ne serait-ce que dans les grandes lignes en fonction de la durée de la formation.</p>

<h4>Quelques principes de base, un <a hreflang="fr" href="http://char.txa.cornell.edu/">milliard de possibilités</a></h4>

<h5>Équilibre (symétrie, asymétrie)</h5>

<p><a href="http://css4design.com/wp-content/uploads/2011/03/mise-en-page-fer-a-gauche.png"><img class="size-thumbnail wp-image-9497 alignleft" title="mise-en-page-fer-a-gauche" src="http://css4design.com/wp-content/uploads/2011/03/mise-en-page-fer-a-gauche-102x102.png" alt="Grille de mise en page au fer à gauche" width="102" height="102" /></a>Les notions de base de notre physique quotidienne comme la masse, la gravité ou encore le vide restent actives lorsque nous regardons une composition graphique. Nous attribuons un «poids visuel» aux éléments qui composent une mise en pages. Cet équilibre peut être arrangé de manière symétrique ou asymétrique.</p>

<p>Dans le premier cas, la composition est répartie autour d&#8217;un axe vertical ou horizontal. Il en résulte une impression&#8230; d&#8217;équilibre, de paix, de stabilité. Dans le cas de l&#8217;asymétrie, les éléments sont organisés de manière à produire une plus grande tension visuelle par l&#8217;utilisation de plusieurs petits éléments pour équilibrer une plus grande forme, par exemple.</p>

<h5>Rythme (régulier, mouvant, progressif)</h5>

<p><a href="http://css4design.com/wp-content/uploads/2011/03/tartan.jpg"><img class="alignleft size-thumbnail wp-image-9498" title="tartan" src="http://css4design.com/wp-content/uploads/2011/03/tartan-102x102.jpg" alt="Tartan" width="102" height="102" /></a>L&#8217;intervalle entre la répétition ou l&#8217;alternance d&#8217;éléments crée le sens du mouvement et définit des motifs ou des textures. Le rythme peut être régulier lorsque les intervalles ou les éléments sont similaires en taille ou en longueur, fluide avec un mouvement plus organique ou plus naturel, ou encore progressif lorsque des étapes sont suggérées.</p>

<h5>Proportion (distribution des formes, échelle et relation entre les éléments)</h5>

<p><a href="http://css4design.com/wp-content/uploads/2011/03/Compas_de_proportion.jpg"><img class="size-large wp-image-9499 alignnone" title="Compas_de_proportion" src="http://css4design.com/wp-content/uploads/2011/03/Compas_de_proportion-434x120.jpg" alt="" width="434" height="120" /></a></p>

<p>Il s&#8217;agit des dimensions ou de la distribution des formes, mais aussi de l&#8217;échelle entre un élément et un autre. Un petit objet à côté d&#8217;un plus important peut donner l&#8217;impression d&#8217;être plus éloigné.</p>

<h5>Hiérarchique ou prédominance (quelle place pour quel élément)&#8230;</h5>

<p><a href="http://css4design.com/wp-content/uploads/2011/03/point_perspective.jpg"><img class="alignleft size-thumbnail wp-image-9502" title="point_perspective" src="http://css4design.com/wp-content/uploads/2011/03/point_perspective-102x102.jpg" alt="Point de perspective" width="102" height="102" /></a>&#8230;Ou comment établir la perspective d&#8217;une composition et décider de l&#8217;importance relative des éléments entre eux selon le premier-plan, le plan médian et l&#8217;arrière-plan. Il existe la perspective à deux points de fuite et à trois points. Rarement utilisée, cette dernière est utilisée pour augmenter une perspective représentant des immeubles très hauts, des clochers d&#8217;église, etc. Via<a href="http://abc-dessin.over-blog.com/article-4952432.html"> ABC Dessin</a>.</p>

<h5><a hreflang="en" href="http://daphne.palomar.edu/design/gestalt.html">Unité</a> (d&#8217;après la Gestalt théorie)</h5>

<p><a href="http://css4design.com/wp-content/uploads/2011/03/Gestalt_similarity.png"><img class="alignleft size-thumbnail wp-image-9503" title="Gestalt_similarity" src="http://css4design.com/wp-content/uploads/2011/03/Gestalt_similarity-102x102.png" alt="Gestalt similarity" width="102" height="102" /></a>Il s&#8217;agit de la composition vue comme un tout, où chaque élément, les liens et les relations qu&#8217;ils entretiennent font partie d&#8217;une démarche conceptuelle qui pousse l&#8217;esprit à établir des liens, à former des catégories ou des groupes porteurs de sens. La nature a horreur du vide, l&#8217;esprit humain aussi !</p>

<ul>
    <li>Fermeture &#8212; L&#8217;esprit imagine les pièces manquantes dans une composition,</li>
    <li>Continuité &#8212; L&#8217;œil continue dans une direction donnée,</li>
    <li>Similarité &#8212; Relation entre la forme et la fonction,</li>
    <li>Proximité &#8212; Relation entre les éléments et comportement induit,</li>
    <li>Alignement &#8212; Mise en place des objets dans l&#8217;espace pour organiser des ensembles cohérents.</li>
</ul>

<h4>La couleur</h4>

<p>J&#8217;ajoute un topo sur les couleurs, sans lesquelles la vie serait bien triste. Sans entrer dans le détail de la <a hreflang="fr" href="http://www.paintcafe.com/fr/couleur/langage/symbolique/">symbolique des couleurs</a>, je retiens que l&#8217;on a toujours besoin d&#8217;une couleur dominante et de quelques couleurs secondaires.</p>

<ol>
    <li>Couleur dominante (bandeau ou logo) déclinée en 3 couleurs moins saturées et/ou plus claires pour découper la page en blocs fonctionnels.</li>
    <li>Couleur tonique pour les titres, déclinée en deux couleurs pour les puces, les pictos ou des textes courts,</li>
    <li>Troisième couleur pour les encarts, déclinée en deux couleurs pour les mises en exergue, les traits de séparation,</li>
    <li>Couleur typo pour le texte principal,</li>
    <li>Fond de page.</li>
</ol>

<h6>Le nuancier Pantone, que les imprimeurs appellent aussi « pantonier » et qui ne comprend pas moins de huit cents teintes, donne en fait les proportions de chacune de ces dix teintes de base</h6>

<div id="attachment_9507" class="wp-caption alignnone" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/03/couleurs-pantone.jpg"><img class="size-large wp-image-9507 " title="By Carlos Paes (http://www.sxc.hu/photo/331830), via Wikimedia Commons" src="http://css4design.com/wp-content/uploads/2011/03/couleurs-pantone-434x325.jpg" alt="Couleurs Pantone" width="434" height="325" /></a><p class="wp-caption-text">Nuancier Pantone</p></div>

<p>Un travail de qualité ne saurait se contenter de ces cinq étapes pour déterminer une palette de couleurs. Néanmoins, cette to-do list permet de franchir le cap de la feuille blanche. N&#8217;hésitez à consulter <a href="http://css4design.com/choisir-sa-palette-de-couleur">Choisir sa palette de couleurs</a> où vous trouverez pas moins de 14 outils en ligne pour vous aider dans cette tâche. C&#8217;est d&#8217;ailleurs l&#8217;une des phases les plus passionnantes dans le processus de création ; c&#8217;est aussi celle qui sera la plus impactante en terme de première impression.</p>

<p>L&#8217;idéal serait d&#8217;avoir un très beau visuel sur lequel promener la pipette pour recueillir délicatement quelques gouttes de pixels&#8230; Ne rêvons pas trop, car la réalité est souvent plus proche d&#8217;un logo conçu en fonction des contraintes de l&#8217;imprimé <em>versus</em> les possibilités chatoyantes de l&#8217;écran.</p>

<h4>Le gris typographique</h4>

<p>C&#8217;est <em>grosso modo</em> l&#8217;impression visuelle faite par un pavé de texte que l&#8217;on regarde de loin en plissant les yeux (&#8216;-_-&#8217;). En appliquant cette idée du gris typographique à l&#8217;ensemble des blocs (et au texte qu&#8217;ils contiennent), il est possible de travailler sur le rythme du site et la respiration de la page.</p>

<h4>Rythmer la navigation</h4>

<p>Nous avons plus haut la notion de rythme appliquée au niveau de la page. Ici, je m’intéresse aux relations qu&#8217;entretiennent les différentes pages d&#8217;un site en fonction des éléments qu&#8217;elles partagent : logo, bandeau et les menus de navigation qui fédèrent par nature les pages d&#8217;un site Web. L&#8217;enchainement des liens va donner du souffle à la navigation et à l&#8217;expérience utilisateur.</p>

<p>Il ne faut pas non plus que le site se transforme en machine à cliquer. Chaque page doit retenir le visiteur en offrant un espace qu&#8217;il peut identifier et situer immédiatement par rapport au reste du site. Si ce n&#8217;est pas le cas, il faut revoir la copie !</p>

<h2>Plan de cours</h2>

<p>A l&#8217;issue de cette série de billets , je proposerai un plan de cours sur cinq jours pour l&#8217;apprentissage de HTML &amp; CSS auprès d&#8217;un public de débutants plus ou moins avancés. Cette formation devrait être idéale pour les webdesigners ou les graphistes voulant aller plus loin que le mode «Aperçu» de Dreamweaver ;-).</p>

<p>Exemple pour la première journée :</p>

<ol id="Plan2cours">
    <li class="days">
<h3>Lundi</h3>
<h4>Matin :</h4>
<ul>
    <li>Présentation rapide de l&#8217;objectif de la formation : exemple de page web à assembler le dernier jours #1,</li>
    <li>Qu&#8217;est-ce que le web (les grands jalons historiques),</li>
    <li>Qu&#8217;y trouve-t-on, (sites web, les blog, pages perso, intranet),</li>
    <li>La relation client-serveur (comment ça marche, les protocoles utilisés).</li>
</ul>
<h4>Après-midi :</h4>
<ul>
    <li>Présentation détaillée de l&#8217;objectif de la formation : exemple de page web à assembler le dernier jours #2,</li>
    <li>Présentation des briques composant l&#8217;exemple de la page web sur un support papier distribué aux apprenants,</li>
    <li>Présentation du code source commenté de la page web en isolant bien chaque brique et en indiquant où elle se situe sur le support papier.</li>
</ul>
</li>
<!-- end .days --></ol>

<h2>C&#8217;est tout pour le moment ;)</h2>

<p>PS &#8212; Ah, j&#8217;oubliais : n&#8217;hésitez pas à <a href="mailto:infographiste@gmail.com">me contacter</a> pour que nous discutions ensemble de votre projet de formation, que vous soyez débutant, ou pas.</p>

<p>&nbsp;</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/solution-css-accessible-remplacer-texte-html-par-image' title='Une solution CSS accessible pour remplacer du texte HTML par une image'>Une solution CSS accessible pour remplacer du texte HTML par une image</a></li><li><a href='http://css4design.com/ameliorations-cosmetiques-et-ergonomiques-sur-ce-blog' title='Améliorations cosmétiques et ergonomiques sur ce blog'>Améliorations cosmétiques et ergonomiques sur ce blog</a></li><li><a href='http://css4design.com/petit-bilan-statistique-du-css-naked-day' title='Petit bilan statistique du CSS Naked Day'>Petit bilan statistique du CSS Naked Day</a></li><li><a href='http://css4design.com/css-naked-day-copaing-lyon-blog-css2-pratique-du-design-web' title='CSS Naked Day + Copaing + Lyon Blog + CSS2 Pratique&#8230;'>CSS Naked Day + Copaing + Lyon Blog + CSS2 Pratique&#8230;</a></li><li><a href='http://css4design.com/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &#038; CSS</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=7173&amp;md5=501034b989b6405ae28200c24882e8ea" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/formation-integrateur-html5-css3/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=7173&amp;md5=501034b989b6405ae28200c24882e8ea" type="text/html" />
	</item>
		<item>
		<title>Une solution CSS accessible pour remplacer du texte HTML par une image</title>
		<link>http://css4design.com/solution-css-accessible-remplacer-texte-html-par-image</link>
		<comments>http://css4design.com/solution-css-accessible-remplacer-texte-html-par-image#comments</comments>
		<pubDate>Thu, 17 Feb 2011 08:09:57 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[alt]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Font-size]]></category>
		<category><![CDATA[h1]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[Jaws]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Position]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[Titre]]></category>
		<category><![CDATA[z-index]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=9192</guid>
		<description><![CDATA[Dans l&#8217;article remplacer du texte HTML par une image avec CSS, j&#8217;ai listé un certains nombre de techniques efficaces permettant d&#8217;avoir un titre de niveau h1 (par exemple) qui disparait de l&#8217;affichage au profit d&#8217;un visuel plus «sexy». Le but étant d&#8217;améliorer l&#8217;apparence du site et le référencement dans les moteurs de recherche. Toutefois, les solutions présentées n&#8217;offrent pas toujours une expérience utilisateur satisfaisante pour tous. Les utilisateurs de lecteurs d&#8217;écran comme Jaws ou NVDA risquent de ne pas y trouver leur compte. Certaines solutions sont «accessibles» uniquement lorsque les CSS sont désactivées et il faudra penser aux cas où les images sont [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 18px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcss4design.com%2Fsolution-css-accessible-remplacer-texte-html-par-image">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fsolution-css-accessible-remplacer-texte-html-par-image&amp;source=br1o&amp;style=normal&amp;service=bit.ly&amp;service_api=R_0c1ee4b64f105d1b2672690740a77d6a&amp;b=2" height="61" width="50" />
			</a>
		</div><p>Dans l&#8217;article <a rel="bookmark" href="http://css4design.com/remplacer-texte-html-par-image-avec-css">remplacer du texte HTML par une image avec CSS</a>, j&#8217;ai listé un certains nombre de techniques efficaces permettant d&#8217;avoir un titre de niveau <code>h1</code> (par exemple) qui disparait de l&#8217;affichage au profit d&#8217;un visuel plus «sexy». Le but étant d&#8217;améliorer l&#8217;apparence du site et le référencement dans les moteurs de recherche. Toutefois, les solutions présentées n&#8217;offrent pas toujours une expérience utilisateur satisfaisante pour tous. Les utilisateurs de lecteurs d&#8217;écran comme <a title="JAWS for Windows Screen Reading Software" href="http://www.freedomscientific.com/products/fs/jaws-product-page.asp">Jaws</a> ou <a title="le site des utilisateurs francophones de NVDA (Non Visual Desktop)" href="http://www.nvda.fr/">NVDA</a> risquent de ne pas y trouver leur compte. Certaines solutions sont «accessibles» uniquement lorsque les CSS sont désactivées et il faudra penser aux cas où les images sont absentes.<span id="more-9192"></span></p>

<p>Une solution satisfaisante devrait permettre de garder un document intelligible lorsque les feuilles de styles et les images sont désactivées, mais aussi lorsque l&#8217;une ou l&#8217;autre seulement est active. Pour cela, il suffit de placer le texte en question derrière l&#8217;image via la propriété <code>z-index</code> pour jouer avec la profondeur. De cette manière, le texte apparait lorsque les images et/ou les feuilles de styles CSS ont été désactivées par l&#8217;( agent ) utilisateur.</p>

<h2>Marquage HTML &amp; CSS</h2>

<p>Voici un exemple que j&#8217;ai testé en situation réelle pour m&#8217;assurer que cette solution n&#8217;entrainait pas d&#8217;effets de bord sur le reste de la page. Voici donc la partie de l&#8217;en-tête avec un logo et une description en mode texte, et une image en dur pour avoir un bon vieil attribut <code>alt</code> des familles comme on les aime !
<pre>&lt;header&gt;
    &lt;hgroup&gt;
        &lt;h1 id="logo"&gt;&lt;a href="/" rel="home"&gt;Salut, c'est moi : logo !&lt;/a&gt;&lt;/h1&gt;
        &lt;h2 id="motto"&gt;Salut, c'est moi : motto !&lt;/h2&gt;
    &lt;/hgroup&gt;
    &lt;div id="banner"&gt;
        &lt;a href="/"&gt;&lt;img src="images/logo.png" alt="CSS &amp; Webdesign" width="940px" height="150px"&gt;&lt;/a&gt;
    &lt;/div&gt;
&lt;/header&gt;</pre>
<pre>header {
    position: relative;
    height: 170px;
}
hgroup {
    position: absolute;
    z-index: 1;
    top: 25px;
    left: 1px;
}
&#35;banner {
    position: absolute;
    z-index: 2;
}</pre>
Dans un premier temps, la déclaration position: relative sur l&#8217;élément <code>header</code> permet de placer <code>hgroup</code> et <code>#banner</code> en position absolue par rapport à <code>header</code> et non au <em>Viewport</em>. La valeur de <code>height: 170px</code> remplace la hauteur qu&#8217;aurait du avoir <code>header</code> si les éléments qu&#8217;il contient n&#8217;avait pas été sortis du flux par le positionnement absolu.</p>

<p>Les éléments <code>hgroup</code> et <code>#banner</code> sont positionnés de manière absolue pour permettre d&#8217;utilisation de la propriété <code>z-index</code>. Quant à <code>hgroup</code>, il est en <code>z-index: 1</code> pour permettre aux liens qu&#8217;il contient de rester cliquables (ce qui ne serait pas le cas, s&#8217;il leur <code>z-index</code> était inférieur à zéro).</p>

<p>L&#8217;image contenue dans <code>#banner</code> est en <code>z-index: 2</code>, ce qui la place au-dessus des éléments contenus dans <code>hgroup</code>. Le décalage en <code>top</code> et <code>left</code> sert à positionner précisément <code>hgroup</code> derrière l&#8217;image, selon ses dimensions. Le <code>left: 1px</code> empêche les serifs de certaines polices de caractères de dépasser de l&#8217;image.</p>

<h2>Aperçu du composé HTML &amp; CSS en images</h2>

<p>Après le code, voici le résultat des courses en image avec les différentes cas de figure que l&#8217;on peut rencontrer :</p>

<ol>
    <li>Avec CSS et images,</li>
    <li>Avec  image sans CSS,</li>
    <li>Sans image mais avec CSS,</li>
    <li>Sans image et sans CSS.</li>
</ol>

<h3>CSS et images activées</h3>

<h6>Le logo texte et la description se retrouve derrière l&#8217;image conformément à leurs propriétés z-index respectives.</h6>

<div id="attachment_9208" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/02/page-complete.png"><img class="size-large wp-image-9208" title="page-complete" src="http://css4design.com/wp-content/uploads/2011/02/page-complete-434x210.png" alt="" width="434" height="210" /></a><p class="wp-caption-text">Fig. 1 : CSS et images activées. Cliquez pour agrandir l&#39;image.</p></div>

<h3>Avec images sans CSS</h3>

<h6>L&#8217;absence de CSS annule les propriétés de positionnement dans le flux et d&#8217;empilement des éléments.</h6>

<div id="attachment_9209" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/02/avec-image-sans-css.png"><img class="size-large wp-image-9209" title="avec-image-sans-css" src="http://css4design.com/wp-content/uploads/2011/02/avec-image-sans-css-434x210.png" alt="" width="434" height="210" /></a><p class="wp-caption-text">Fig. 2 : image activée, CSS désactivée. Cliquez pour agrandir l&#39;image.</p></div>

<h3>Sans images avec CSS</h3>

<h6>Si les images sont désactivées, les propriétés position: absolute et z-index continuent de jouer leur partition.</h6>

<div id="attachment_9210" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/02/sans-image.png"><img class="size-large wp-image-9210" title="sans-image" src="http://css4design.com/wp-content/uploads/2011/02/sans-image-434x210.png" alt="" width="434" height="210" /></a><p class="wp-caption-text">Fig. 3 : CSS activée, image désactivée. Cliquez pour agrandir l&#39;image.</p></div>

<h3>Sans image et sans CSS</h3>

<h6>Le grand jeu ! Voici le header en l&#8217;absence de toute fioriture : plus d&#8217;image et plus de CSS !</h6>

<div id="attachment_9211" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/02/sans-image-sans-css.png"><img class="size-large wp-image-9211" title="sans-image-sans-css" src="http://css4design.com/wp-content/uploads/2011/02/sans-image-sans-css-434x210.png" alt="" width="434" height="210" /></a><p class="wp-caption-text">Fig. 4 : image et CSS désactivées. Cliquez pour agrandir l&#39;image.</p></div>

<h2>Conclusion</h2>

<p>Cette solution est loin d&#8217;être parfaite, notamment en raison de l&#8217;utilisation du positionnement absolu dont je ne suis pas fan ou du moins que j&#8217;évite en général pour les éléments structurels d&#8217;une page. Il existe certainement d&#8217;autres manières de placer du texte derrière une image en faisant en sorte que l&#8217;accessibilité des uns et des autres ne soit pas compromise.</p>

<p>Merci à <a href="http://ideance.net/">Sébastien Delorme</a> et à <a href="http://truffo.fr/">Sylvain Fix</a> qui ont inspiré ce billet grâce à <a href="http://css4design.com/remplacer-texte-html-par-image-avec-css#comment-147767991">leurs</a> <a href="http://css4design.com/remplacer-texte-html-par-image-avec-css#comment-147201966">commentaires</a>.</p>

<p>A suivre :-)</p>

<h3 class='related_post_title'>Articles sur le même sujet</h3>

<ul class='related_post'><li><a href='http://css4design.com/composes-html-logo-baseline-potentiel-seo' title='8 composés HTML pour le logo et la « baseline » et leur potentiel SEO'>8 composés HTML pour le logo et la « baseline » et leur potentiel SEO</a></li><li><a href='http://css4design.com/formation-integrateur-html5-css3' title='CSS Sans Stress &#8212; Une formation intégrateur HTML &amp; CSS'>CSS Sans Stress &#8212; Une formation intégrateur HTML &#038; CSS</a></li><li><a href='http://css4design.com/quelques-notes-sur-la-balise-h1-avec-html5' title='Quelques notes sur la balise h1 avec HTML5'>Quelques notes sur la balise h1 avec HTML5</a></li><li><a href='http://css4design.com/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &#038; CSS</a></li><li><a href='http://css4design.com/interviews-bruno-bichet-integration-html-css-design' title='Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours'>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=9192&amp;md5=1a4044b29bb5d2385aaca688a6be04da" title="Flattr" target="_blank"><img src="http://css4design.com/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css4design.com/solution-css-accessible-remplacer-texte-html-par-image/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=9192&amp;md5=1a4044b29bb5d2385aaca688a6be04da" type="text/html" />
	</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: css4design.com @ 2012-02-08 11:02:28 -->
