<?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; Colonnes</title>
	<atom:link href="http://css4design.com/tag/colonnes/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>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>Quelques notes sur les éléments graphiques du webdesign</title>
		<link>http://css4design.com/elements-graphiques-webdesign</link>
		<comments>http://css4design.com/elements-graphiques-webdesign#comments</comments>
		<pubDate>Tue, 24 May 2011 16:59:12 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[Angle]]></category>
		<category><![CDATA[Aplat de couleur]]></category>
		<category><![CDATA[Background]]></category>
		<category><![CDATA[Bannière]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[Contour]]></category>
		<category><![CDATA[dégradés]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Direction artistique]]></category>
		<category><![CDATA[Fond]]></category>
		<category><![CDATA[Footer]]></category>
		<category><![CDATA[Graphisme]]></category>
		<category><![CDATA[Header]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[Ombres portées]]></category>
		<category><![CDATA[Quelques notes]]></category>
		<category><![CDATA[Rubans]]></category>
		<category><![CDATA[Tartan]]></category>
		<category><![CDATA[Zébrures]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=9704</guid>
		<description><![CDATA[Une fois n&#8217;est pas coutume, je vais aborder la question du web design sous l&#8217;angle du graphisme, sans considération de langage de développement ou de technique en général. Je n&#8217;aborderai pas les questions liées à l&#8217;architecture de l&#8217;information, à l&#8217;ergonomie ou à l&#8217;accessibilité. A la place, après un aperçu sur le travail du Directeur artistique et du graphiste, je vous propose une liste commentées des éléments graphiques que l&#8217;on trouve de manière récurrente sur les sites web, avec pour chacun un rapide commentaire.  La question du «pourquoi tel élément plutôt qu&#8217;un autre ?», rejoint un peu la question posée par [...]]]></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%2Felements-graphiques-webdesign">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Felements-graphiques-webdesign&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>Une fois n&#8217;est pas coutume, je vais aborder la question du web design sous l&#8217;angle du graphisme, sans considération de langage de développement ou de technique en général. Je n&#8217;aborderai pas les questions liées à l&#8217;architecture de l&#8217;information, à l&#8217;ergonomie ou à l&#8217;accessibilité. A la place, après un aperçu sur le travail du Directeur artistique et du graphiste, je vous propose une liste commentées des éléments graphiques que l&#8217;on trouve de manière récurrente sur les sites web, avec pour chacun un rapide commentaire. <span id="more-9704"></span></p>

<p>La question du «pourquoi tel élément plutôt qu&#8217;un autre ?», rejoint un peu la question posée par Leibniz : «pourquoi y a-t-il quelque chose plutôt que rien dans l&#8217;univers ?». A laquelle je ne peux m&#8217;empêcher d&#8217;ajouter mon grain de sel sous forme de question subsidiaire : «pourquoi tel élément de «design» plutôt qu&#8217;un autre ?»</p>

<h2>Direction artistique &amp; Web design</h2>

<p>Le Directeur artistique détermine le fond du message ; le graphiste s&#8217;occupe de la (mise en) forme. Le DA met sa connaissance des codes artistiques des temps passés, présents et futurs pour proposer un univers graphique sans se soucier des contraintes techniques. Quant au graphiste, il rend en quelque sorte «utilisable» le travail du DA en fonction du support et des techniques dont il dispose.</p>

<p>Chacun d&#8217;eux porte son attention sur une partie différente des bonnes pratiques liées à son métier. Le DA s&#8217;assure que les codes graphiques qu&#8217;il a retenus sont adaptés à la marque et à son public. Le graphiste veille à ce que la mise en oeuvre des choix graphiques respecte à son tour les attentes de la marque et du public.</p>

<p>En pratique, le DA évitera généralement de proposer des couleurs vives pour un site web vendant des articles funéraires et que le graphiste s&#8217;abstiendra de placer le logo et le champs de recherche en bas de la page. Si ces cas extrêmes sont généralement évités, il n&#8217;en reste pas moins qu&#8217;il n&#8217;est pas toujours évident de choisir entre des coins arrondis ou des angles droits, des dégradés ou des aplats de couleurs, du <em>Stars and Stripes</em> ou du <em>Sex and Sun !</em></p>

<p>Finalement, la question que je me pose est la suivante : «quand et pourquoi se décide-t-on pour un coin arrondi ou pour un coin carré ?». Cette question est valable pour tout élément ayant un impact sur l&#8217;apparence d&#8217;une page web. Pour éviter de faire ces choix parfois cornéliens sur un coup de <a href="http://www.gamblingplanet.org/fr/Online-Poker-Introduction">poker</a>, voici quelques éléments de réflexion que j&#8217;ai rassemblé ici parce que vous le valez bien :-)</p>

<h2>En-tête, bannière et pied de page</h2>

<h3>Header</h3>

<p>Les en-têtes de blogs plus ou moins délirants ont eu leur heure de gloire, mais ont fini par lasser. Ils sont souvent composés d&#8217;une image bariolée occupant la largeur du site ou d&#8217;une image centrée dans le background débordant largement de la largeur du contenu. On peut voir la première technique dans le thème par défaut de WordPress 3. La deuxième a été popularisée par des sites comme celui de <a href="http://ma.tt/">Matt Mullenweg</a> ou <a href="http://www.webdesignerwall.com/">Web Designer Wall</a>.</p>

<div id="attachment_9812" class="wp-caption alignleft" style="width: 625px"><a href="http://css4design.com/wp-content/uploads/2011/04/header-matt.png"><img class="size-full wp-image-9812" title="header-matt" src="http://css4design.com/wp-content/uploads/2011/04/header-matt.png" alt="" width="615" height="321" /></a><p class="wp-caption-text">Un bon gros header</p></div>

<h3>Footer</h3>

<p>Les pieds de page sont souvent les laissés pour compte du webdesign. Toutefois, la mode des Big Footer leur a redonné une certaine importance, même si au départ, il s&#8217;agit surtout d&#8217;améliorer le maillage interne en mettant un paquet de liens. Pour faire passer la pilule, les plus créatifs ont utilisé cette zone, peu sexy en général, pour en faire quasiment la vitrine de leur site web. Voici quelques conseils pour optimiser votre <a href="http://ui-patterns.com/patterns/FatFooter">Fat Footer</a> (<a href="http://t37.net/un-design-pattern-pour-le-big-footer.html">explications en français</a>).</p>

<h6>Exemple de big footer simple et graphique à la fois</h6>

<div id="attachment_9815" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2011/04/big-footer.jpg"><img class="size-large wp-image-9815" title="big-footer" src="http://css4design.com/wp-content/uploads/2011/04/big-footer-434x188.jpg" alt="" width="434" height="188" /></a><p class="wp-caption-text">Big Footer de Soh Tanaka</p></div>

<h2>Colonnes et barres latérales</h2>

<p>Il est assez rare de rencontrer un blog ou un site web composé d&#8217;une seule colonne. Tout au plus trouve-t-on des thèmes WordPress affichant l&#8217;article seul sans les barres latérales. Jusqu&#8217;en 2003 environ, les sites web étaient souvent composés d&#8217;une zone de contenu entourée de deux barres latérales. Dans celle de droite, on trouvait généralement le champs de recherche et les liens annexes, tandis que la colonne de gauche accueillait la publicités, des listes de liens extérieurs (blogroll), etc.</p>

<h6>Les <a href="http://css4design.com/tag/framework-css">frameworks CSS</a> permettent de créer une système de colonne pour votre site web</h6>

<div id="attachment_7615" class="wp-caption alignleft" style="width: 444px"><a href="http://css4design.com/wp-content/uploads/2010/10/simpler-grid.png"><img class="size-full wp-image-7615" title="simpler-grid" src="http://css4design.com/wp-content/uploads/2010/10/simpler-grid.png" alt="The Simpler Grid" width="434" height="434" /></a><p class="wp-caption-text">The Grid Simpler : une grille simple et souple </p></div>

<p>Aujourd&#8217;hui, la tendance est clairement à une composition en deux colonnes : le contenu à gauche et la barre latérale à droite. Lorsqu&#8217;on a besoin d&#8217;une deuxième sidebar, elle est souvent située à côté de la première, avec la même largeur, mais pas forcément. L&#8217;idée maitresse est de créer une asymétrie graphique. Par ailleurs, la friction monétaire étant ce qu&#8217;elle est, cette organisation permet de mettre en avant le contenu pour les moteurs de recherche qui digèrent le code HTML de haut en bas et de gauche à droite (c&#8217;est peut-être différent pour les langues qui se lisent de droite à gauche).</p>

<h2><span style="font-size: 15px;">Contours et angles</span></h2>

<h3>Arrondir les angles ou pas ?</h3>

<p><a href="http://css4design.com/wp-content/uploads/2011/04/coins-arrondis-image.png"><img class="alignleft size-full wp-image-9821" title="coins-arrondis-image" src="http://css4design.com/wp-content/uploads/2011/04/coins-arrondis-image.png" alt="" width="134" height="134" /></a>Le modèle de boite du W3C reposant sur des angles droits, l&#8217;utilisation des coins arrondis a permis à une époque de sortir du lot. De fait, ils sont utilisés depuis longtemps malgré de nombreux obstacles techniques. L&#8217;arrivée de CSS3 et de border-radius, qui rendent accessibles les coins arrondis au plus grand nombre, remettront peut-être les angles droits ou irréguliers à l&#8217;honneur.</p>

<p>Cela dit, l&#8217;origine de l&#8217;engouement pour les bords arrondis est à chercher du côté symbolique. L&#8217;arrondi est une forme organique qui donne une impression de proximité affective. Il a un pouvoir immersif qui s&#8217;adresse au cerveau droit et joue sur l&#8217;émotionnel. A l&#8217;opposé, le coin carré s&#8217;adresse plutôt à la raison, à l&#8217;intellect.</p>

<p>L&#8217;arrivé de <a href="http://www.css3.info/preview/border-image/">border-image</a> avec CSS3 devrait élargir les possibilités créatives, en se rapprochant de ce que l&#8217;on trouve dans Illustrator, par exemple.</p>

<h3>Rubans (ribbons)</h3>

<p><a href="http://css4design.com/wp-content/uploads/2011/04/ribbons-rubans.jpg"><img class="alignleft size-thumbnail wp-image-9823" title="ribbons-rubans" src="http://css4design.com/wp-content/uploads/2011/04/ribbons-rubans-102x102.jpg" alt="" width="102" height="102" /></a>Ils ont pratiquement toujours existés et le web ne cesse d&#8217;inventer de nouvelles formes dont le but est d&#8217;ancrer le ruban dans la page tout en le faisant ressortir. Force est de constater que les derniers rubans à la mode en provenance du monde anglo-saxon (oui, le jour où les graphistes francophones cesseront de se croire le nombril du monde&#8230;) réussissent ce tour de force.</p>

<h3>Ombres portées</h3>

<p><a href="http://css4design.com/wp-content/uploads/2011/04/ombre-portee-photoshop.png"><img class="alignleft size-full wp-image-9825" title="ombre-portee-photoshop" src="http://css4design.com/wp-content/uploads/2011/04/ombre-portee-photoshop.png" alt="" width="102" height="102" /></a>Elles ont toujours fait partie du paysage graphique autant en PAO et sont apparues sur le web dès que cela a été possible. D&#8217;abord en utilisant des cellules de tableau, puis avec des balises <code>div</code> imbriquées et enfin, depuis peu, avec les propriétés CSS3 <a href="http://www.alsacreations.com/tuto/lire/910-creer-des-ombrages-ombres-css-box-shadow-text-shadow.html">box-shadows et text-shadows</a>.</p>

<h3>Bords déchirés</h3>

<p><a href="http://css4design.com/wp-content/uploads/2011/04/bords-irreguliers.png"><img class="alignleft size-full wp-image-9827" title="bords-irreguliers" src="http://css4design.com/wp-content/uploads/2011/04/bords-irreguliers.png" alt="" width="102" height="102" /></a>On voit relativement peu de contours déchirés ou de bords irréguliers, malgré leur fort potentiel graphique.</p>

<h2>backgrounds</h2>

<h3>Fond blanc</h3>

<p>Associé à du texte (presque) noir, le fond blanc présente le meilleur rapport de contraste que l&#8217;oeil puisse trouver. Il s&#8217;agit généralement de la couleur de fond de page par défaut des agents utilisateurs depuis plusieurs années. C&#8217;est une valeur sûre qui ne devrait être modifiée qu&#8217;après mûre réflexion ;-)</p>

<h3>Aplat de couleur</h3>

<p>L&#8217;utilisation des aplats de couleur permet de faire ressortir une partie du texte tout en lui conférant une certaine puissance. Si en peinture, l&#8217;obtention d&#8217;un à-plat digne de ce nom n&#8217;est pas une sinécure, il n&#8217;en va pas de même pour la PAO ou le web où il suffit de saisir une valeur pour obtenir en beau «noir au blanc». Les sites web des années 2000 faisaient un large usage des aplats, tandis qu&#8217;aujourd&#8217;hui leur emploi est réservé à des petites portions de texte, comme des titres ou des encarts. Il peuvent être utilisés pour signaler les hors-textes en lieu et place des guillemets géants qui commencent à lasser un peu (mais c&#8217;est joli quand même).</p>

<h3>Dégradés</h3>

<p>Si les aplats de couleur sont roboratifs, les dégradés se digèrent plus facilement. Toutefois, ils restent peu utilisés sur le web à part dans les backgrounds en haut de page pour ancrer l&#8217;en-tête du site dans la fenêtre du navigateur. Ils devraient trouver une seconde jeunesse grâce à la nouvelle propriété gradient apparut avec CSS3. Attention à l&#8217;overdose : ces effets sont à utiliser avec parcimonie.</p>

<h3>Zébrures (Stripes)</h3>

<p>Les fonds hachurés ont eu leur heure de gloire dans les années 2005 &#8212; 2006 mais ils n&#8217;ont pas totalement disparus. Comme les dégradés, ils permettent d&#8217;utiliser une couleur de fond tout en restant léger. Il peuvent être orientés de <a href="http://www.stripegenerator.com/index.php?page=showcase">plusieurs manières</a> et présenter des tailles de zébrures variables. (cf. <a href="http://css4design.com/background-css-des-fonds-hachures-avec-la-positive-attitude">Des fonds hachurés avec la positive attitude</a>).</p>

<h3>Tartan</h3>

<p>Le <a href="http://fr.wikipedia.org/wiki/Tartan">tartan</a> est une autre manière de remplir un fond sans agresser l&#8217;oeil. Peu employé, il pourrait reprendre du poil de la bête. Voici un <a href="http://www.tartanmaker.com/">générateur de tartan</a> au cas où vous voudriez prendre de l&#8217;avance.</p>

<h3>Images</h3>

<p>les visuels «Full Background» sont généralement à éviter, mais si votre produit ou votre thématique nécessite une immersion du visiteur dans votre univers, foncez ! L&#8217;essentiel est de garder un oeil sur la lisibilité d&#8217;ensemble. C&#8217;est certainement très subjectif, mais je trouve que les sites utilisant des images généreuses sur un fond noir avec du texte clair s&#8217;en sortent mieux que ceux qui utilisent des grandes images sur un fond blanc avec du texte noir ^^</p>

<h3>Background &laquo;&nbsp;bruité&nbsp;&raquo;</h3>

<p>Ces backgrounds utilisant généralement la fonction Filtre &gt; ajout de bruit de Photoshop remplacent avantageusement les dégradés lorsqu&#8217;il s&#8217;agit de donner un peut de matière et de profondeur à la page.  Avec l&#8217;option bruit gaussien, les raccords entre plusieurs fond bruités sont un jeu d&#8217;enfant.</p>

<h3>Fonds artistiques</h3>

<p>Parmi les fonds plus ou moins artistiques &#8212; qui sont de plus en plus utilisés &#8211;, j&#8217;aime beaucoup celui de <a href="http://all-for-design.com/">All For Design</a> qui parvient à conserver un bon niveau de lisibilité malgré le faible contraste entre la couleur du fond et le texte.</p>

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

<p>Cet article devrait trouver une suite avec quelques notes sur l&#8217;utilisation des textes, des illustrations, des palettes de couleurs, etc. N&#8217;hésitez pas à partager vos impressions ou à fournir toute information complémentaire susceptible de faire avancer le «schmilblick» :-)</p>

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

<ul class='related_post'><li><a href='http://css4design.com/design-graphique-sites-web' title='Quelques notes sur le design graphique des sites web et autres futilités'>Quelques notes sur le design graphique des sites web et autres futilités</a></li><li><a href='http://css4design.com/quelques-notes-sur-xhtml-et-css-au-fil-de-l-eau' title='Quelques notes sur XHTML et CSS, au fil de l&#8217;eau&#8230;'>Quelques notes sur XHTML et CSS, au fil de l&#8217;eau&#8230;</a></li><li><a href='http://css4design.com/css-toolbox' title='Trucs et astuces CSS'>Trucs et astuces CSS</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/site-web-et-graphismes' title='Un site Web n&#8217;a pas forcément besoin de graphismes'>Un site Web n&#8217;a pas forcément besoin de graphismes</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=9704&amp;md5=fefbbdf2227bfac22b6e621e11f4ecb1" 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/elements-graphiques-webdesign/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=9704&amp;md5=fefbbdf2227bfac22b6e621e11f4ecb1" type="text/html" />
	</item>
		<item>
		<title>Le petit journal permanent de CSS3 &#8212; 100+ ressources pour commencer</title>
		<link>http://css4design.com/le-petit-journal-permanent-de-css3</link>
		<comments>http://css4design.com/le-petit-journal-permanent-de-css3#comments</comments>
		<pubDate>Thu, 06 Jan 2011 09:49:09 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Typographie]]></category>
		<category><![CDATA[:target]]></category>
		<category><![CDATA[@font-face]]></category>
		<category><![CDATA[Border-image]]></category>
		<category><![CDATA[Border-radius]]></category>
		<category><![CDATA[Coins arrondis]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Dégradé]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Générateur]]></category>
		<category><![CDATA[Gradient]]></category>
		<category><![CDATA[RGBA]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=8717</guid>
		<description><![CDATA[Après mes petits journaux permanents consacrés à la typographie et à HTML5, voici un numéro spécial qui fait la part belle à CSS3. Ces nouvelles propriétés proposent des effets graphiques ou typographiques à votre page Web, mais pas seulement : CSS3, ce sont aussi des sélecteurs et des pseudo-classes qui vont nous faciliter l&#8217;intégration et nous permettre de repousser encore plus loin les frontières de l&#8217;univers et au-delà ! En attendant, voici des générateurs de code CSS3 en ligne classés par propriétés ; des ressources pour vérifier la compatibilité des navigateurs et quelques liens pour faire entrer dans le rang les [...]]]></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-permanent-de-css3">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fle-petit-journal-permanent-de-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>Après mes petits journaux permanents consacrés à la <a href="http://css4design.com/le-petit-journal-du-web-special-typo">typographie</a> et à <a href="http://css4design.com/le-petit-journal-de-html5">HTML5</a>, voici un numéro spécial qui fait la part belle à CSS3. Ces nouvelles propriétés proposent des effets graphiques ou typographiques à votre page Web, mais pas seulement : CSS3, ce sont aussi des sélecteurs et des pseudo-classes qui vont nous faciliter l&#8217;intégration et nous permettre de repousser encore plus loin les frontières de l&#8217;univers et au-delà ! En attendant, voici des générateurs de code CSS3 en ligne classés par propriétés ; des ressources pour vérifier la compatibilité des navigateurs et quelques liens pour faire entrer dans le rang les plus récalcitrants ; des tutoriels et des exemples de tests et d&#8217;expérimentations diverses avec CSS3 qui devraient vous inspirer. Ce guide permanent sur CSS3 contient plus d&#8217;une centaine de liens, pour commencer.</p>

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

<h2>Générateurs de CSS3</h2>

<h3>Multi-propriétés</h3>

<ul>
    <li style="font-size: 1.3em; list-style: none;"><img class="alignleft size-thumbnail wp-image-8778" title="css3-maker" src="http://css4design.com/wp-content/uploads/2011/01/css3-maker-102x102.png" alt="" width="102" height="102" /><a href="http://www.css3maker.com/">CSS 3.0 Maker</a> &#8212; Très bel outil pour générer les propriétés CSS3 <em>Border Radius</em>, <em>CSS Transform</em>, <em>Box Shadow</em>, <em>Text Shadow</em>, <em>Text Rotation</em>, <em>RGBA</em>, <em>Font Face</em>, <em>Outline Offset</em>, <em>Transitions</em> et <em>CSS Gradient</em>. Les nombreuses options sont accessibles par le biais de curseurs ou de boutons radio.
La compatibilité avec les navigateurs est matérialisée par des icônes généreuses représentant les navigateurs concernés, qu&#8217;il s&#8217;agisse des navigateurs de bureau ou mobile. Le code est facilement copiable ou téléchargeable sous la forme d&#8217;un .zip. La prévisualisation des effets est très réussie, notamment en ce qui concerne les animations CSS.</li>
    <li><a href="http://css3generator.com/">CSS3 Generator</a> &#8212; Un des meilleurs générateurs de CSS3 tant par le nombre de propriétés prises en compte que par la fluidité de l&#8217;interface. Au menu : <em>Border Radius</em>, <em>Box Shadow</em>, <em>Text Shadow</em>, <em>RGBA</em>, <em>Font Face</em>, <em>Multiple Columns</em>, <em>Box Resize</em>, <em>Box Sizing</em>, <em>Outline</em>, <em>Transitions</em>, <em>Transform</em>. <em>Selectors</em> et <em>Gradients</em> renvoient respectivement aux liens <a href="http://www.456bereastreet.com/archive/200601/css_3_selectors_explained/">CSS3 Selectors Explained</a> et <a href="http://www.colorzilla.com/gradient-editor/">Ultimate CSS Gradient Generator</a>.</li>
    <li><a href="http://css3please.com/">CSS3, Please!</a> &#8212; Ce générateur de CSS3 multi-navigateurs prend la forme d&#8217;une page Web que l&#8217;on peut copier-coller telle quelle tout en pouvant modifier les valeurs soulignés qui se répercutent automatiquement sur l&#8217;ensemble de la déclaration concernée : coins arrondis, ombres portées sur les bloc et les textes, dégradés, RGBA, Rotation, Transitions et Font Face. Propose les propriétés spécifiques à Internet Explorer (<em>filter</em> et <em>-ms-filter</em>) pour les dégradés, la transparence RGB, la rotation des blocs et les polices de caractères.</li>
    <li>CSS3 Sandbox : <a href="http://westciv.com/tools/gradients">Gradients</a>, <a href="http://westciv.com/tools/transforms/index.html">CSS Transforms</a>, <a href="http://westciv.com/tools/shadows">Shadows</a>, <a href="http://westciv.com/tools/textStroke/index.html">CSS Text Stroke</a> &#8212; Parmi les nombreux <a href="http://westciv.com/tools/">outils</a> et les <a href="http://westciv.com/style_master/house/index.html">ressources</a> pour les professionnels du Web proposés par <a href="http://westciv.com/">Western Civilisation</a>, on trouve des outils pour faire du CSS3 comme Jourdain faisait de la prose !  Toutes les opérations s&#8217;effectuent à l&#8217;aide de curseurs et de sélecteurs de couleurs (<em>Color Pickers</em>). Les modifications se répercutent automatiquement dans le code qu&#8217;il suffit de copier lorsque vous avez terminé.</li>
    <li><a href="http://www.impressivewebs.com/css3-click-chart">CSS3 Click Chart</a> &#8212; Cette page fait plutôt office de pense-bête pour les principales propriétés CSS3 : exemple d&#8217;utilisation, informations et code.</li>
    <li><a href="http://www.thisiserichoffman.com/css3-generator/">CSS3 Generator</a> &#8212; Interface très agréable pour prévisualiser les propriétés <em>border-radius</em>, <em>box-shadow</em>, <em>background-gradient</em> et <em>opacity</em>. Le générateur de code propose le support de IE7 &amp; IE8.</li>
    <li><a href="http://www.css3.me/">CSS3.Me</a> &#8212; Encore un générateur de propriétés CSS3 pour se simplifier la vie avec : <em>border-radius</em>, <em>box-shadow</em>, <em>background-gradient</em> et <em>opacity</em>. Fix pour IE7 et IE8.</li>
    <li><a href="http://cssprefixer.appspot.com/">CSS Prefixer</a> &#8212; Ecrivez vos déclarations CSS3 et demandez les préfixes vendeurs, c&#8217;est aussi simple que ça !</li>
</ul>

<h3>Dégradés (Gradients)</h3>

<ul>
    <li style="font-size: 1.3em; list-style: none;"><img class="alignleft size-thumbnail wp-image-8782" title="generateur-degrade-css3" src="http://css4design.com/wp-content/uploads/2011/01/generateur-degrade-css3-102x102.png" alt="" width="102" height="102" /><a href="http://www.display-inline.fr/projects/css-gradient/">Générateur de dégradés CSS</a> &#8212; Propose un nombre illimité de couleurs pour vos dégradés CSS3, quatre directions, une prévisualisation en direct, des options pour les anciens navigateurs et une compatibilité étendue pour IE et Opera pour utiliser les dégradés obliques sous Opera 9.5+ (en utilisant un fond SVG) et activer les filtres de dégradés sous IE. Propose une table de compatibilité des options des dégradés pour IE 5.5 &#8212; 8, Firefox &lt; 3.6 et 3.6+, Google Chrome &lt; 4  et 4, Safari &lt; 4 et 4, Opera &lt; 9.5 et 9.5+.</li>
    <li><a href="http://www.colorzilla.com/gradient-editor/">Ultimate CSS Gradient Generator</a> &#8212; Editeur de dégradés pour générer les déclarations CSS3 à travers des sélecteurs de couleurs et des curseurs très proches de l’<em>Outil Dégradé</em> de Photoshop. Lire <a href="http://css4design.com/degrades-css3-wysiwyg-ultimate-css-gradient-generator">Dégradés CSS3 WYSIWYG avec Ultimate CSS Gradient Generator</a>.</li>
    <li><a href="http://gradients.glrzad.com/">CSS3 Gradient Generator</a> &#8212; Sélectionnez la direction de votre dégradé, le format HEX ou RGB, les couleurs de votre choix : lorsque l&#8217;exemple dynamique vous plait, copiez le code mis à jour à la volée.</li>
    <li><a href="http://www.freehtml5templates.com/gradientgenerator/gradient-generator.php">Quick 3-Color CSS3 Gradient Generator</a> &#8212; Lorsque vous avez choisi vos trois couleurs, vous pouvez copier un des trois bouts de code en fonction de la direction que vous voulez pour votre dégradé : <em>Top to Bottom</em>, <em>Left to Right</em> ou <em>Radial.</em></li>
    <li><a href="http://dryicons.com/blog/2010/07/15/css3-gradient-button-generator/">CSS3 Gradient Button Generator</a> &#8212; Cet outil est conçu en Flash par esprit de conciliation entre les deux mondes que sont devenus le développement HTML5/CSs3/Javascript et Flash. L&#8217;interface est spartiate, mais complète. L&#8217;outil propose la gestion des état `:hover` et `:active`, ce qui être très pratique pour créer des boutons.</li>
    <li><a href="http://www.browserwire.com/?p=34822">CSS3 Gradients</a> &#8212; Le point sur les dégradés CSS3 introduit en 2008 par le moteur de rendu Webkit.</li>
    <li><a href="http://leaverou.me/css3patterns/">CSS3 Patterns Gallery</a> &#8212; Collection de backgrounds composés de motifs éditables réalisés principalement avec les propriétés de création de dégradés.</li>
</ul>

<h3>Coins arrondis</h3>

<ul>
    <li style="font-size: 1.3em; list-style: none;"><img class="alignleft size-thumbnail wp-image-8800" title="border-radius-css3" src="http://css4design.com/wp-content/uploads/2011/01/border-radius-css3-102x102.png" alt="" width="102" height="102" /><a href="http://border-radius.com/">Border Radius</a> &#8212; Ce générateur de coins arrondis permet de choisir un rayon d&#8217;arrondi différent pour chaque angle ou identique pour tous. Il affiche directement la règle CSS avec les propriétés CSS3 pour <em>WebKit</em> et <em>Gecko</em>, en plus du format spécificié par le W3C, bien évidemment.</li>
    <li><a href="http://www.cssportal.com/css3-rounded-corner/">CSS3 Rounded Corner Generator</a> &#8212; Choisissez le rayon de vos arrondis à l&#8217;aide de curseurs intuitifs. Possibilité de saisir également la couleur de fond pour le bloc, la largeur et la couleur de la bordure.</li>
    <li><a href="http://csscorners.com/">CSS Corners</a> &#8212; Permet de spécifier l&#8217;arrondi, le dégradé et le <em>padding</em> pour votre bloc.</li>
</ul>

<h3>Border Image</h3>

<ul>
    <li style="font-size: 1.3em; list-style: none;"><img class="alignleft size-thumbnail wp-image-8802" title="border-image-css3" src="http://css4design.com/wp-content/uploads/2011/01/border-image-css3-102x102.png" alt="" width="102" height="102" /><a href="http://border-image.com">Border Image Generator</a> &#8212; Cette propriété fait partie des plus prometteuses pour les intégrateurs Web voulant utiliser des images pour avoir de belles bordures personnalisées. Avec <em>Border Image Generator</em>, il suffit de charger une image depuis votre poste de travail et de faire glisser les quatre curseurs pour déterminer la part de chaque côté qui apparaitra dans les bordures (<em>Top</em>, <em>Right</em>, <em>Bottom</em>, <em>Left</em>). Il est possible de jouer sur la taille et la répétition verticale ou horizontale des portions de l&#8217;image. Le code source de <em>Border Image Generator</em> est <a href="https://github.com/kpdecker/border-image-generator">disponible sur github</a>.</li>
</ul>

<h3>Boutons</h3>

<p>Les bords arrondis, les ombres portées et les dégradés sont de bons candidats pour donner à certains liens l&#8217;apparence de boutons de type <em>Call to Action</em>. Voici quelques générateurs qui vous permettront de les paramétrer «vite fait, bien fait».</p>

<ul>
    <li style="font-size: 1.3em; list-style: none;"><img class="alignleft size-thumbnail wp-image-8783" title="css3-button-generator" src="http://css4design.com/wp-content/uploads/2011/01/css3-button-generator-102x102.png" alt="" width="102" height="102" /><a href="http://css3buttongenerator.com/">CSS3 Button Generator</a> &#8212; Plusieurs paramètres sont pris en compte : le texte (famille, couleur, taille, ombre) ; le bloc (ombre, padding) ; la bordure (coin arrondi, couleur, style, largeur) ; le fond (dégradé, couleur de départ, couleur de fin) ; et l&#8217;état <em>:hover</em> du bouton. <em>CSS3 Button Generator</em> Propose d&#8217;ajouter les styles spécifiques à Internet Explorer pour l&#8217;affichage des dégradés.</li>
    <li><a href="http://css-tricks.com/examples/ButtonMaker/">Button Maker</a> &#8212; Trois curseurs permettent respectivement de régler le padding, la taille du texte et le rayon de l&#8217;arrondi du bloc. Sept sélecteurs de couleur proposent la gestion des couleurs du dégradé : <em>Top Gradient Color</em>, <em>Bottom Gradient Color</em>, <em>Top Border Color</em>, <em>Hover Background Color</em>, <em>Text Color</em>, <em>Hover Text Color</em> et <em>Active Background Color</em>.</li>
    <li><a href="http://www.wearepico.com/buttons/">We Love Buttons</a> &#8212; Set de boutons réalisés en CSS3 avec une feuille de style CSS prête à l&#8217;emploi.</li>
</ul>

<h3>Colonnes</h3>

<ul>
    <li style="font-size: 1.3em; list-style: none;"><img class="alignleft size-thumbnail wp-image-8803" title="multi-columns-css3" src="http://css4design.com/wp-content/uploads/2011/01/multi-columns-css3-102x102.png" alt="" width="102" height="102" /><a href="http://debray.jerome.free.fr/index.php?outils/Generateur-de-multi-colonnes-en-css3">Générateur de multi-colonnes en CSS3</a> &#8212; La répartition d&#8217;un pavé de texte en plusieurs colonnes qui est une pratique courante dans la presse est désormais à la portée de tous ! Spécifiez le nombre de colonnes et l&#8217;espace qui les sépare, la présence ou non d&#8217;un séparateur de colonnes, sa largeur, et son style.</li>
</ul>

<h3>Font-face</h3>

<ul>
    <li style="font-size: 1.3em; list-style: none;"><img class="alignleft size-thumbnail wp-image-8804" title="font-face-generator" src="http://css4design.com/wp-content/uploads/2011/01/font-face-generator-102x102.png" alt="" width="102" height="102" /><a href="http://www.fontsquirrel.com/fontface/generator">@Font-Face Kit Generator</a> &#8212; Des polices de caractères de qualité à télécharger. Des <a href="http://www.fontsquirrel.com/fontface">kits font-face</a> prêts à être intégrés dans votre site et <a href="http://www.fontsquirrel.com/fontface/generator">font-face Generator</a> pour utiliser les polices installées sur votre poste de travail.</li>
    <li><a href="http://code.google.com/intl/fr-FR/apis/webfonts/">Google Font Directory</a> — Des polices de caractères à inclure dans votre page web grâce à <a href="http://code.google.com/intl/fr-FR/apis/webfonts/docs/getting_started.html">Google Font API</a>.</li>
    <li><a href="https://chrome.google.com/extensions/detail/engndlnldodigdjamndkplafgmkkencc/">Google Font Previewer for Chrome</a> — Testez les fontes directement sur la page affichée dans votre navigateur avec cette extension pour Google Chrome, puis copiez-collez le code fourni.</li>
    <li><a href="http://www.fontcomparer.com/">Compare web fonts</a> — Comparez simultanément plusieurs dizaines de polices de caractères en provenance de Google Font Directory et Typekit.</li>
    <li><a href="http://typekit.com/">Typekit</a> — Lire <a href="http://css4design.com/typekit-la-typographie-sur-le-web">Typekit — la typographie sur le web</a></li>
    <li><a href="http://webfonts.fonts.com/">Webfonts</a> (fonts.com) – Solution similaire à Typekit avec une version gratuite après inscription.</li>
    <li><a href="http://wiki.novemberborn.net/sifr/">sIFR</a> — Lire <a href="http://www.mikeindustries.com/blog/sifr">sIFR 2.0: Rich Accessible Typography for the Masses</a></li>
    <li><a href="http://facelift.mawhorter.net/">Facelift</a> — Lire <a href="http://www.vinch.be/blog/2008/07/31/une-alternative-a-sifr-facelift-image-replacement/">Une alternative à sIFR : Facelift Image Replacement</a></li>
    <li><a href="http://typeface.neocracy.org/">Typeface</a> — Lire <a rel="bookmark" href="http://css4design.com/typeface-js-typo-personnalisee-avec-perl-et-javascript-sans-flash-ni-image">typeface.js — typo personnalisée avec Perl et Javascript (sans Flash ni image)</a></li>
    <li><a rel="bookmark" href="http://css4design.com/typeface-js-typo-personnalisee-avec-perl-et-javascript-sans-flash-ni-image"></a><a href="http://github.com/sorccu/cufon/wiki">cufon</a> — Lire <a href="http://www.alsacreations.com/actu/lire/636-cufon-nouvelle-alternative-pour-intgrer-des-polices-truetype-et-opentype-au-web.html">Cufon, nouvelle alternative pour intégrer des polices TrueType et OpenType au web</a></li>
    <li><a href="http://www.typechart.com/">Typechart</a> — visualisez des polices de caractères (une petite dizaine) dans différentes configurations de taille, d’interlignage, de style, de graisse, d’interlettrage, en lettres majuscules ou minuscules et de copier les propriétés CSS associées.</li>
    <li><a href="http://labs.thecssninja.com/font_dragr/">Font Dragr</a> &#8212; Glissez-déposez vos polices de caractères pour les voir s&#8217;afficher dans la page.</li>
    <li>Allez plus loin avec <a href="http://css4design.com/le-petit-journal-du-web-special-typo">Le petit journal permanent de la TypOgrApHiE !</a></li>
</ul>

<h3>Media Queries</h3>

<ul>
    <li><a href="http://www.w3.org/TR/css3-mediaqueries/">CSS3 Media Queries</a> &#8212; Spécifications du W3C concernant le module Media Queries permettant d&#8217;adapter une page web selon les critères techniques ou les pré-requis des agents utilisateurs comme la largeur, la hauteur, l&#8217;orientation, la couleur, la résolution, etc.</li>
    <li><a href="http://www.alsacreations.com/article/lire/930-css3-media-queries.html">Les Media Queries CSS3</a> &#8212; Article de fond en français expliquant Media Queries.</li>
</ul>

<h3>Transformation &amp; rotation</h3>

<ul>
    <li><a href="http://csswarp.eleqtriq.com/">CSS WARP</a> &#8212; Ce générateur CSS3 permet d’afficher du texte le long d’un tracé vectoriel irrégulier avec un système de points d’ancrage pour à la manière d’Illustrator et de son outil <em>Plume</em>.</li>
</ul>

<h2>CSS3 Cross Browser ?</h2>

<p>Les possibilités graphiques chatoyantes offertes par CSS3 ne sont pas disponibles dans tous les navigateurs. Seuls les plus récents ont commencé à les implémenter via un préfixe «vendeur» (lire <a href="http://peter.sh/experiments/vendor-prefixed-css-property-overview/">Vendor-prefixed CSS Property Overview</a>). Pour s&#8217;en sortir, il est utile de connaitre les propriétés CSS prises en charge par les navigateurs que vous avez décidé de «supporter» dans le cadre de votre intégration, qu&#8217;il s&#8217;agisse de privilégier la «dégradation gracieuse» ou «l&#8217;amélioration progressive», en mettant en place une solution Javascript ou un composant HTC pour émuler les propriétés CSS3 qui manquent à l&#8217;appel.</p>

<h3>Vérifiez la compatibilité avec les navigateurs</h3>

<ul>
    <li style="font-size: 1.3em; list-style: none;"><img class="alignleft size-thumbnail wp-image-8805" title="css3-selectors-test" src="http://css4design.com/wp-content/uploads/2011/01/css3-selectors-test-102x102.png" alt="" width="102" height="102" /><a href="http://tools.css3.info/selectors-test/test.html">CSS3 Selectors Test</a> &#8212; Teste une quarantaine de sélecteurs CSS3 et précise leur prise en charge par votre navigateur. Un lien vers le sélecteur affiche un exemple d&#8217;utilisation avec le code HTML associé.</li>
    <li><a href="http://html5readiness.com/">HTML5 &amp; CSS3 readyness</a> &#8212; Votre navigateur est-il prêt pour CSS3 et HTML5 ?</li>
    <li><a href="http://caniuse.com/">When can I use&#8230;</a> &#8212; Cette table de compatibilité permet de s&#8217;assurer que les navigateurs ciblés prennent en charge HTML5, CSS3, SVG, etc.</li>
    <li><a href="http://www.webdevout.net/browser-support-css">Web Browser Standards Support</a> &#8212; Table de compatibilité très complète sur la prise en charge des propriétés et sélecteurs CSS 2.1 et CSS 3. A garder sous la souris !</li>
    <li><a href="http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx">CSS Compatibility and Internet Explorer</a> &#8212; Le point sur la prise en charge des sélecteurs ou des attributs CSS disponibles dans les différentes versions d’Internet Explorer, par MSDN (réseau Microsoft pour développeurs).</li>
    <li><a href="http://www.findmebyip.com/litmus/">HTML5 &amp; CSS3 Support</a> &#8212; Tableau de compatibilité inter-navigateurs pour CSS3 et HTML5.</li>
    <li><a href="http://leaverou.me/scripts/css3learn.html">CSS3 learning tool</a> et <a href="http://www.widgetpad.com/694/">Webkit CSS3 Generator</a> sont deux outils interactifs plutôt basiques permettant de voir dans le navigateur les propriété est prise en charge.</li>
</ul>

<h3>Assurez (un peu) la compatibilité</h3>

<ul>
    <li style="font-size: 1.3em; list-style: none;"><img class="alignleft size-thumbnail wp-image-8806" title="css3-pie" src="http://css4design.com/wp-content/uploads/2011/01/css3-pie-102x102.png" alt="" width="102" height="102" /><a href="http://css3pie.com/">CSS3PIE</a> (<em>Progressive Internet Explorer</em>) &#8212; Composant HTC permettant à Internet Explorer (IE6 &#8212; IE8) de «rendre» quelques propriétés CSS3 (<em>border-radius</em>, <em>box-shadow</em>, <em>linear-gradient</em>).</li>
    <li><a href="http://fetchak.com/ie-css3/">IE-CSS3</a> &#8212; Fournit à Internet Explorer la prise en charge de quelques propriétés du nouveau standard CSS3.</li>
    <li><a href="http://www.transformie.com/">Transformie</a> &#8212; Plugin jQuery permettant d&#8217;utiliser les transitions CSS dans IE via les filtres natifs d&#8217;Internet Explorer</li>
    <li><a href="http://ecsstender.org/">ecsstender</a> &#8211;Say goodbye to the browser-specific properties and hacks cluttering your files and say hello to lean, mean CSS. With eCSStender, when you write the rules, browsers pay attention.</li>
    <li><a href="http://www.modernizr.com/">Modernizr</a> &#8212; Ajoute des classes à l&#8217;élément &lt;html&gt; pour cibler les fonctions disponibles dans un navigateur spécifique. Pratique pour prévoir une dégradation gracieuse ou une amélioration progressive en fonction de vos contraintes d&#8217;intégration.</li>
    <li><a href="http://selectivizr.com/">Selectivizr</a> &#8212; Cette ressource Javascript rend disponible les différents sélecteurs et pseudo-classe CSS3 sur IE6 &#8212; IE8. Fonctionne avec de nombreuses bibliothèques JS comme jQuery, prototype, Mootools ou DoJo.</li>
    <li><a href="http://www.dillerdesign.com/experiment/DD_roundies/">DD_Roundies</a> &#8212; Petite bibliothèque Javascript permettant d&#8217;afficher des coins arrondis dans Internet Explorer via VML. Fonctionne plus ou moins bien dans IE6 &#8212; IE8. Il est possible de cibler uniquement Internet Explorer ou de forcer les propriétés `-moz-border-radius`, `-webkit-border-radius`, et `border-radius` dans les navigateurs compatibles.</li>
</ul>

<h2>Tutoriels</h2>

<ul>
    <li style="font-size: 1.3em; list-style: none;"><img class="alignleft size-thumbnail wp-image-8807" title="css3-generator-tutorial" src="http://css4design.com/wp-content/uploads/2011/01/css3-generator-tutorial-102x102.png" alt="" width="102" height="102" /><a href="http://spyrestudios.com/creating-a-css3-generator-with-css3-html5-and-jquery/">Creating a CSS3 Generator</a> &#8211; Tutoriel pour créer votre propre générateur de propriétés CSS3 (limité aux navigateurs sous Webkit) à l&#8217;aide d&#8217;une pincée de CSS3, d&#8217;HTML5 et de jQuery !</li>
    <li><a href="http://articles.sitepoint.com/article/css3-border-images">CSS3 Border Images for Beautiful, Flexible Boxes</a></li>
    <li><a href="http://sixrevisions.com/css/how-to-create-social-media-buttons-using-css3/">How to Create Social Media Buttons Using CSS3</a></li>
    <li><a href="http://www.useragentman.com/blog/2010/03/09/cross-browser-css-transforms-even-in-ie/">Cross Browser CSS Transforms – even in IE</a></li>
    <li><a href="http://blog.learnboost.com/blog/a-css3-overlay-system/">A CSS3 Overlay System</a> &#8212; <a href="http://labs.learnboost.com/css3-overlay/">Démo</a></li>
</ul>

<h2>Exemples CSS3</h2>

<ul>
    <li style="font-size: 1.3em; list-style: none;"><img class="alignleft size-thumbnail wp-image-8808" title="css3-3d" src="http://css4design.com/wp-content/uploads/2011/01/css3-3d-102x102.png" alt="" width="102" height="102" /><a href="http://simurai.com/post/802968365/css3d-css3-3d-text">CSS3D</a> &#8212; Effet 3D stéréoscopique avec CSS3. Voir la <a href="http://lab.simurai.com/css/css3d/">démo</a>. Profitez-en pour admirer les nombreuses expérimentations CSS3 de <a href="http://simurai.com/tagged/lab">Simurai</a> dans le domaine de la typographie, notamment.</li>
    <li><a href="http://www.css3.info/making-an-image-gallery-with-target/">Making an image gallery with :target</a> &#8212; Voir la <a href="http://www.css3.info/wp-content/uploads/2008/02/target.html">démo</a>. Autre <a href="http://daniel.glazman.free.fr/weblog/targetExample.html">exemple avec :target</a> par <a href="http://www.glazman.org/weblog/">Daniel Glazman</a>.</li>
    <li><a href="http://neography.com/journal/css-transforms-font-face-experiment/">CSS Transforms Font-face Experiment</a> &#8211; Voir la <a href="http://neography.com/experiment/type1/">démo</a>.</li>
    <li><a href="http://trentwalton.com/2010/04/06/css3-background-clip-font-face/">CSS3 Background Clip Font-face</a> &#8211; Voir la <a href="http://trentwalton.com/css3/type/">démo</a>.</li>
    <li><a href="http://www.ejhansel.com/css-3-transform-experiment/">CSS3 Transform Experiment</a> &#8211; Voir la <a href="http://www.ejhansel.com/transform/">démo</a>.</li>
    <li><a href="http://line25.com/tutorials/create-a-vibrant-digital-poster-design-with-css3">Create a Vibrant Digital Poster Design with CSS3</a> &#8212; Voir la <a href="http://line25.com/wp-content/uploads/2010/css-poster/demo/index.html">démo</a>.</li>
    <li><a href="http://css3menu.com/elegant-dark-menu.html">Elegant Dark CSS3 Menu Template</a></li>
    <li><a href="http://css3menu.com/elegant-dark-menu.html"></a><a href="http://nicolasgallagher.com/css-typography-experiment/">CSS Typography Experiment</a></li>
    <li><a href="http://www.venturelab.co.uk/devblog/2011/01/pure-css3-accordion/">Pure CSS(3) accordion</a> &#8212; Voir la <a href="http://www.venturelab.co.uk/demos/accordion/">démo</a>.</li>
    <li><a href="http://lab.simurai.com/css/toggle/">:toggle</a> &#8212; This is a CSS3 toggle-button that works without JavaScript. Nothing special, just a cheap trick. <a href="http://jsfiddle.net/simurai/CMrJG/">Fiddle yourself</a>.</li>
</ul>

<h2>Expérimentations CSS3</h2>

<ul>
    <li>
<h3><a href="http://playground.deaxon.com/css/">http://playground.deaxon.com/css</a></h3>
Ce terrain de jeu mis à disposition par <a href="http://deaxon.com/">Benjamin De Cock</a> permet de voir qu&#8217;il est possible de se passer de Javascript pour réaliser une foultitude des effets que l&#8217;on trouve sur le Web :
<ul>
    <li><a href="http://playground.deaxon.com/css/accordion">Clickable accordion</a></li>
    <li><a href="http://playground.deaxon.com/css/animated-nav">Animated nav</a></li>
    <li><a href="http://playground.deaxon.com/css/animated-text-background">Animated text background</a></li>
    <li><a href="http://playground.deaxon.com/css/bounce">Image-free bouncing tooltip</a></li>
    <li><a href="http://playground.deaxon.com/css/circle-zoom">Circle zoom</a></li>
    <li><a href="http://playground.deaxon.com/css/flex-nav">Flexible nav</a></li>
    <li><a href="http://playground.deaxon.com/css/float-centering">Float centering</a></li>
    <li><a href="http://playground.deaxon.com/css/gallery/#pic1">Image gallery</a></li>
    <li><a href="http://playground.deaxon.com/css/gradient-overflow">Image-free gradient overflow</a></li>
    <li><a href="http://playground.deaxon.com/css/http-headers-styles">HTTP headers stylesheet</a></li>
    <li><a href="http://playground.deaxon.com/css/lightbox">Lightbox</a></li>
    <li><a href="http://playground.deaxon.com/css/multi-column">Multi-column layout</a></li>
    <li><a href="http://playground.deaxon.com/css/safari-window">Image-free Safari window</a></li>
    <li><a href="http://playground.deaxon.com/css/slideshow">Slideshow</a></li>
    <li><a href="http://playground.deaxon.com/css/sliding-nav/#home">Vertical sliding nav</a></li>
    <li><a href="http://playground.deaxon.com/css/spinner">Image-free spinner</a></li>
    <li><a href="http://playground.deaxon.com/css/tabs/#home">Tabs</a></li>
    <li><a href="http://playground.deaxon.com/css/text-switch">Text switch</a></li>
</ul>
</li>
    <li>
<h3><a href="http://www.html5rocks.com/">html5rocks</a> (<a href="http://playground.html5rocks.com/">Playground</a>)</h3>
A la manière d&#8217;un JSFiddle consacré à CSS3, amusez-vous avec les nouvelles API&#8217;s Javascript, HTML et CSS proposées par le W3C dans ce bac à sable réalisé par Google. Jetez également un oeil sur les présentations et tutoriels consacrés à HTML5.
<ul>
    <li><a href="http://playground.html5rocks.com/#columns" target="_blank">Multicolumn Layout</a></li>
    <li><a href="http://playground.html5rocks.com/#rounded_corners" target="_blank">Rounded Corners</a></li>
    <li><a href="http://playground.html5rocks.com/#web_fonts" target="_blank">Web Fonts</a></li>
    <li><a href="http://playground.html5rocks.com/#text_wrapping" target="_blank">Text Wrapping</a></li>
    <li><a href="http://playground.html5rocks.com/#text_stroke" target="_blank">Text Stroke</a></li>
    <li><a href="http://playground.html5rocks.com/#transitions" target="_blank">Transitions</a></li>
    <li><a href="http://playground.html5rocks.com/#2d_transforms" target="_blank">2d Transforms</a></li>
    <li><a href="http://playground.html5rocks.com/#animations" target="_blank">Animations</a></li>
    <li><a href="http://playground.html5rocks.com/#gradients" target="_blank">Gradients</a></li>
    <li><a href="http://playground.html5rocks.com/#new_selectors" target="_blank">Selectors</a></li>
</ul>
</li>
    <li>
<h3><a href="http://ie7nomore.com/">IE7 No More</a></h3>
<em>Last but not least</em>, voici les tests et expérimentations CSS 2.1 et CSS3 de <a href="http://www.goetter.fr/">Raphaël Goetter</a> qui a pris soin de vérifier comment Internet Explorer se comportait devant les standards du Web. IE7 serait-il le nouveau IE6 ?
<ul>
    <li><a href="http://ie7nomore.com/fun/table2">Movable flexible boxes with CSS2 table-cell</a></li>
    <li><a href="http://ie7nomore.com/fun/tabmenus">Tab Navigation menus without images</a></li>
    <li><a href="http://ie7nomore.com/fun/menu">Animated dropdown (clic) menu in HTML5 / CSS3</a></li>
    <li><a href="http://ie7nomore.com/fun/menu2">Animated dropdown (hover) menu in HTML5 / CSS3</a></li>
    <li><a href="http://ie7nomore.com/fun/slideshow">Slideshow image gallery in CSS3</a></li>
    <li><a href="http://ie7nomore.com/fun/scroll">Scrolling image gallery in CSS3</a></li>
    <li><a href="http://ie7nomore.com/fun/todolist">A todolist with HTML LocalStorage</a></li>
    <li><a href="http://ie7nomore.com/fun/media-queries">Playing with Media Queries</a></li>
    <li><a href="http://ie7nomore.com/fun/kiwi">Playing with CSS3</a></li>
    <li><a href="http://ie7nomore.com/fun/data-uri">Icon and images with Data URI</a></li>
    <li><a href="http://ie7nomore.com/fun/wrapping">Word wrapping with CSS3</a></li>
    <li><a href="http://ie7nomore.com/fun/lang">Using CSS3 :lang selector</a></li>
</ul>
</li>
</ul>

<h2>Galerie CSS3</h2>

<ul>
    <li><a href="http://css3watch.com/">CSS3 Watch</a> &#8212; Collection d&#8217;exemples d&#8217;utilisation créative, innovante ou inatendue de CSS3.</li>
    <li><a href="http://css3gallery.net/">CSS3 Gallery</a> &#8211; Showcase de designs de sites réalisés avec CSS.</li>
</ul>

<h2>Miscellanées</h2>

<ul>
    <li><a href="http://jeremie.patonnier.net/post/2011/01/03/arretez-de-me-casser-les-gonades-avec-border-radius">Arrêtez de me casser les gonades avec border-radius</a>.</li>
</ul>

<h2>Linkographie</h2>

<ul>
    <li><a href="http://www.alistapart.com/articles/stop-forking-with-css3/">Stop Forking with CSS3</a></li>
    <li><a href="http://www.bertrandkeller.info/css-html/">http://www.bertrandkeller.info/css-html/</a></li>
    <li><a href="http://www.alsacreations.com/astuce/lire/1076-utiliser-css3-aujourdhui-outils-ressources.html">http://www.alsacreations.com/astuce/lire/1076-utiliser-css3-aujourdhui-outils-ressources.html</a></li>
    <li><a href="http://realworldcss3.com/resources/">http://realworldcss3.com/resources/</a></li>
    <li><a href="http://www.icanbecreative.com/awesome-css3-typography-experiments-to-impress-your-friends.html">http://www.icanbecreative.com/awesome-css3-typography-experiments-to-impress-your-friends.html</a></li>
    <li><a href="http://stylishwebdesigner.com/70-must-see-css3-tips-tricks-and-tutorials/">http://stylishwebdesigner.com/70-must-see-css3-tips-tricks-and-tutorials/</a></li>
</ul>

<p>Ce guide sur CSS3 est en évolution constante et s&#8217;agrandit en fonction des découvertes et de vos suggestions. N&#8217;hésitez pas à vous manifester et à proposer vos liens et vos ressources CSS3 préférés.</p>

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

<ul class='related_post'><li><a href='http://css4design.com/css3-pour-les-web-designers-voyez-grand-codez-petit' title='CSS3 pour les web designers : voyez grand, codez petit !'>CSS3 pour les web designers : voyez grand, codez petit !</a></li><li><a href='http://css4design.com/generateur-de-coins-arrondis-avec-border-radius' title='Générateur de coins arrondis avec border-radius'>Générateur de coins arrondis avec border-radius</a></li><li><a href='http://css4design.com/le-petit-journal-du-web-coins-arrondis-ombres-capture-d-ecran-dans-chrome-css3-et-autres-liens' title='Le petit journal du web #2 &#8212; Coins arrondis ombrés, capture d&#8217;écran dans Chrome, CSS3 et autres liens'>Le petit journal du web #2 &#8212; Coins arrondis ombrés, capture d&#8217;écran dans Chrome, CSS3 et autres liens</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/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=8717&amp;md5=63369f4dacb3cd51b2267bff7cfa174f" 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-permanent-de-css3/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=8717&amp;md5=63369f4dacb3cd51b2267bff7cfa174f" type="text/html" />
	</item>
		<item>
		<title>Grille modulaire pour périphériques mobiles (iPhone, Android, iPad)</title>
		<link>http://css4design.com/grille-modulaire-peripheriques-mobiles-iphone-android-ipad</link>
		<comments>http://css4design.com/grille-modulaire-peripheriques-mobiles-iphone-android-ipad#comments</comments>
		<pubDate>Fri, 19 Nov 2010 10:55:37 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[Typographie]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[Gouttière]]></category>
		<category><![CDATA[Grille]]></category>
		<category><![CDATA[interlignage]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Largeur]]></category>
		<category><![CDATA[Mise en page]]></category>
		<category><![CDATA[téléphone]]></category>
		<category><![CDATA[typographie]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=8187</guid>
		<description><![CDATA[La résolution des périphériques mobiles comme les téléphones mobiles, les Smartphones (iPhone, Android) et les tablettes tactiles (iPad) est généralement de l&#8217;ordre de 240 x 320, 320 x 480 ou 480 x 640 pixels. Après avoir décortiqué la création d&#8217;une grille de mise en page adaptée à la résolution moyenne des écrans de bureau et des Netbooks, je vous propose de suivre un autre exemple d&#8217;application de ce concept de grille modulaire dont la particularité est que la colonne de base est égale à la largeur de la gouttière. ← Précédemment dans css 4 design&#8230; Avec les blancs tournants, la gouttière est un [...]]]></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%2Fgrille-modulaire-peripheriques-mobiles-iphone-android-ipad">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fgrille-modulaire-peripheriques-mobiles-iphone-android-ipad&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 <a href="http://talktomobiles.blogspot.com/2010/05/quelle-resolution-decran-pour-son-site.html">résolution des périphériques mobiles</a> comme les téléphones mobiles, les Smartphones (iPhone, Android) et les tablettes tactiles (iPad) est généralement de l&#8217;ordre de 240 x 320, 320 x 480 ou 480 x 640 pixels. Après avoir décortiqué la <a href="http://css4design.com/grille-typographique-nombre-d-or">création d&#8217;une grille de mise en page</a> adaptée à la résolution moyenne des écrans de bureau et des <em>Netbooks</em>, je vous propose de suivre un autre exemple d&#8217;application de ce concept de grille modulaire dont la particularité est que la colonne de base est égale à la largeur de la gouttière.<span id="more-8187"></span></p>

<p>← <a href="http://css4design.com/grille-typographique-nombre-d-or">Précédemment dans css 4 design</a>&#8230;</p>

<p><small>Avec les blancs tournants, la gouttière est un élément essentiel qui participe à l&#8217;équilibre d&#8217;une mise en page en colonnes. Elle fait office de contre-poinçon, de contre-forme pour le contenu,  et facilite la lecture et la recherche d&#8217;information, en plus de donner du rythme. C&#8217;est pourquoi, il me semble important que la largeur de cette gouttière ne soit pas simplement le <em>modulo</em> des calculs savants  qui ont servis à déterminer le nombre et la largeur des colonnes.</small></p>

<p><small>J&#8217;ai donc choisi d&#8217;associer la largeur de la gouttière à la hauteur de l&#8217;interligne et à la largeur d&#8217;une colonne de base pour obtenir une grille composée de carrés de 21 x 21 pixels (mais on peut choisir un autre interlignage sous réserve qu&#8217;il corresponde aux critères de lisibilité selon la taille des caractères). Ces modules serviront de matrice pour déterminer toute une multitude de colonnages. Dans l&#8217;article cité plus haut, j&#8217;obtient pas moins de 13 grilles différentes permettant des regroupements de colonnes divers et variés.</small></p>

<h2>Mise en page pour mobiles</h2>

<p>Le Web est multiple et son accès s&#8217;effectue dans des conditions qui échappent aux concepteurs de sites. Le Web mobile a le vent en poupe et cela n&#8217;est pas prêt de s&#8217;arrêter. Voici donc une adaptation de ma grille modulaire pour ces nouveaux périphériques dont la particularité est d&#8217;avoir des petits écrans.</p>

<h6>Plusieurs exemples de grilles pour les formats les plus courants en matière de périphérique mobile ou tactile.</h6>

<p><a href="http://css4design.com/wp-content/uploads/2010/11/exemple-grille-format-mobile.png"><img class="alignnone size-large wp-image-8008" title="exemple-grille-format-mobile" src="http://css4design.com/wp-content/uploads/2010/11/exemple-grille-format-mobile-434x434.png" alt="" width="434" height="434" /></a></p>

<p>Pour les besoins de l&#8217;exemple, j&#8217;ai choisi un interlignage de 20 pixels qui donne des comptes ronds vu que les résolutions sont des multiples de 10. Au cas où, voici les étapes à suivre dans Illustrator :</p>

<ol>
    <li>Créer un document au format <em>320 x480</em>,</li>
    <li>Faites glissez l&#8217;angle supérieur droit situé à l&#8217;intersection des règles (<em>Ctrl + R</em>) verticales et horizontales jusqu&#8217;au bord supérieur gauche du document pour définir les coordonnées <em>x</em> et <em>y</em> le cas échéant,</li>
    <li>Sélectionnez l&#8217;Outil Trait (T), cliquez et précisez la longueur (320 px),</li>
    <li>Ajustez le placement du trait aux coordonnées  <em>x</em> : 0 px et <em>y</em> : 0 px,</li>
    <li>Choisisez une couleur de contour (#cccccc) et une épaisseur (0.5 pt),</li>
    <li>Copiez ce trait  vers le bas : <em>Ctrl + Maj + M</em> (Horizontale : 0, Verticale : -20 px, Distance : 20 px et Angle : -90) et cliquez sur Copier,</li>
    <li>Dupliquez-le avec <em>Ctrl + D</em> autant de fois que nécessaire.</li>
</ol>

<h6>Voici une grille vite fait bien faite pour l&#8217;iPhone. Cliquez sur l&#8217;image pour voir l&#8217;animation ;)</h6>

<p><a href="http://css4design.com/wp-content/uploads/2010/11/grille320x480.gif"><img class="alignnone size-large wp-image-8022" title="grille320x480" src="http://css4design.com/wp-content/uploads/2010/11/grille320x480-434x650.gif" alt="" width="434" height="650" /></a></p>

<p>Pour les colonnes, les étapes ressemblent à la duplication des colonnes, à ceci près qu&#8217;il faut choisir l&#8217;Outil Rectangle (M) et spécifier une largeur de 20 pixels et une hauteur de 480 pixels. Dupliquez cette première colonne 7 fois, sélectionnez-les toutes et déplacez-les de 10 pixels vers la droite de manière à laisser des marges correctes de part et d&#8217;autre. Choisissez les couleurs qui vous conviennent et voilà !</p>

<h2>Le bonheur est dans la gouttière</h2>

<p>La largeur de la gouttière est donc un bon point de départ pour créer un gabarit de mise en page pour le Web. Ce qui m&#8217;amène à faire une proposition simple : plus que la gouttière ou tout autre élément, c&#8217;est la largeur totale de l&#8217;empagement qui doit servir de variable d&#8217;ajustement.</p>

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

<ul class='related_post'><li><a href='http://css4design.com/grille-typographique-nombre-d-or' title='Calculer une grille de mise en page « typo » avec le nombre d&#8217;Or'>Calculer une grille de mise en page « typo » avec le nombre d&#8217;Or</a></li><li><a href='http://css4design.com/liens-media-queries-css3' title='Quelques liens sur les Media Queries en CSS3'>Quelques liens sur les Media Queries en CSS3</a></li><li><a href='http://css4design.com/indesign-grille-mise-en-page-zoning-gabarit' title='Grille de mise en page, « zoning » et gabarit avec Adobe InDesign'>Grille de mise en page, « zoning » et gabarit avec Adobe InDesign</a></li><li><a href='http://css4design.com/choisir-un-frameworks-css' title='36 frameworks CSS &#8212; Mettez une grille dans votre design'>36 frameworks CSS &#8212; Mettez une grille dans votre design</a></li><li><a href='http://css4design.com/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &#038; jQuery</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=8187&amp;md5=b4d90f99b45cb13bd4738993c66c68cd" 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/grille-modulaire-peripheriques-mobiles-iphone-android-ipad/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=8187&amp;md5=b4d90f99b45cb13bd4738993c66c68cd" type="text/html" />
	</item>
		<item>
		<title>Calculer une grille de mise en page « typo » avec le nombre d&#8217;Or</title>
		<link>http://css4design.com/grille-typographique-nombre-d-or</link>
		<comments>http://css4design.com/grille-typographique-nombre-d-or#comments</comments>
		<pubDate>Thu, 18 Nov 2010 12:59:37 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Design & Graphisme]]></category>
		<category><![CDATA[Typographie]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Gouttière]]></category>
		<category><![CDATA[Grille]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[interlignage]]></category>
		<category><![CDATA[Largeur]]></category>
		<category><![CDATA[Mise en page]]></category>
		<category><![CDATA[Nombre d'or]]></category>
		<category><![CDATA[Pixels]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[typographie]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=7945</guid>
		<description><![CDATA[Le calcul d&#8217;une grille de mise en page modulaire avec le nombre d&#8217;Or est une bonne occasion pour mettre en pratique le manifeste pour un interlignage minimum syndical et les cinq règles pour améliorer l’affichage de vos textes. L&#8217;objectif est de déterminer une taille de police de caractère et une largeur de colonnes d&#8217;après un interlignage «idéal». Après l&#8217;aperçu d&#8217;une méthode pour créer des gabarits destinés à l&#8217;imprimé, j&#8217;expliquerai comment utiliser l&#8217;interlignage pour concevoir des grilles adaptées à une résolution inférieure ou égale à 1 024 pixels de large. J&#8217;ai choisi un interlignage compatible avec le ratio du nombre d&#8217;Or typographique (1,5) et [...]]]></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%2Fgrille-typographique-nombre-d-or">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fgrille-typographique-nombre-d-or&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>Le calcul d&#8217;une grille de mise en page modulaire avec le <a href="http://css4design.com/nombre-d-or-suite-de-fibonacci-et-autres-grilles-de-mise-en-page-pour-le-design-web">nombre d&#8217;Or</a> est une bonne occasion pour mettre en pratique le <a href="http://css4design.com/manifeste-pour-un-interlignage-minimum">manifeste pour un interlignage minimum syndical</a> et les <a href="http://www.css4design.com/5-regles-simples-pour-gerer-l-affichage-de-votre-texte-dans-vos-mises-en-page">cinq règles pour améliorer l’affichage de vos textes</a>. L&#8217;objectif est de déterminer une taille de police de caractère et une largeur de colonnes d&#8217;après un interlignage «idéal». Après l&#8217;aperçu d&#8217;une méthode pour créer des gabarits destinés à l&#8217;imprimé, j&#8217;expliquerai comment utiliser l&#8217;interlignage pour concevoir des grilles adaptées à une résolution inférieure ou égale à 1 024 pixels de large. J&#8217;ai choisi un interlignage compatible avec le ratio du nombre d&#8217;Or typographique (1,5) et du nombre d&#8217;Or Classique (1,618). Toutefois, le concept de cette grille fonctionne très bien avec d&#8217;autres valeurs. J&#8217;ai mis des exemples de grilles réalisées avec Illustrator sous la forme d&#8217;un GIF animé (désolé).<span id="more-7945"></span></p>

<p><img class="alignnone size-full wp-image-8208" title="grille-interligne-typographie" src="http://css4design.com/wp-content/uploads/2010/11/grille-interligne-typographie.png" alt="" width="633" height="305" /></p>

<p>Pour déterminer le pas d&#8217;une grille de mise en page pour le Web, on recherche souvent le meilleur rapport entre une largeur optimale (entre 900 et 1 000 pixels) et un nombre de colonnes divisible par deux, par trois et/ou par quatre. Les formats composés de <a href="http://fr.wikipedia.org/wiki/12_(nombre)">12</a> ou <a href="http://fr.wikipedia.org/wiki/24_(nombre)">24</a> colonnes répondent à ces critères (ce sont également des <a href="http://fr.wikipedia.org/wiki/Nombre_hautement_compos%C3%A9">nombres hautement composés</a>). On trouve aussi des grilles en <a href="http://fr.wikipedia.org/wiki/16_(nombre)">16</a> colonnes (<a href="http://fr.wikipedia.org/wiki/Nombre_pratique">nombre pratique</a>). D&#8217;une manière générale, on privilégie les formats qui permettent des regroupements de colonnes variés.</p>

<p>Pour faire entrer ces colonnes dans une largeur donnée, on utilise la gouttière, l&#8217;espace séparant les colonnes, comme variable d&#8217;ajustement avec des valeurs allant de 10 à 30 pixels. Oui, vous avez bien lu : la gouttière, cet élément fondamental pour la respiration de toute grille de mise en page, n&#8217;est souvent que le rebut de calculs fastidieux !</p>

<h2>Un gabarit de page pour l&#8217;imprimé</h2>

<p>Pour définir une maquette de magazine destinée à l&#8217;impression, nous pouvons partir de la plus petite taille de caractère repérée dans les contenus (notes de bas de page, légendes, etc.) et augmenter la taille des textes en fonction des différents niveaux (notez que l&#8217;on peut aussi jouer sur la graisse, la couleur, le contraste, la casse ou un changement de fonte) :</p>

<ul>
    <li>Notes de bas de page : 8 pt</li>
    <li>Légendes des photos : 10 pt</li>
    <li>Corps du texte : 12 pt</li>
    <li>Intertitres : 14 pt</li>
    <li>Rubriques  : 18 pt</li>
    <li>Titres de Chapitre : 21 pt</li>
    <li>Titre de l&#8217;ouvrage : 48 pt</li>
</ul>

<p>En fonction du style et du public visé par la publication, nous déterminerons ensuite l&#8217;empagement à l&#8217;aide de tracés régulateurs pour obtenir des blancs tournants (les marges, pour faire simple), puis, pour chaque niveau, nous regarderons le nombre de caractères optimum qui nous donnera la largeur des colonnes, une des clés de la lisibilité et du confort de lecture.</p>

<p>Reste à voir combien de colonnes entreront dans le format dont nous disposons. Dans la plupart des publications, les marges servent de variables d&#8217;ajustement ; dans les ouvrages de luxe, c&#8217;est le format de l&#8217;ouvrage qui peut évoluer pour préserver des blancs tournants généreux.</p>

<h2>Une maquette pour le Web</h2>

<p>J&#8217;ai cherché la meilleure approche pour concevoir une grille modulaire sans trop me soucier ni du nombre de colonnes ni de la largeur totale de l&#8217;empagement, dans les limites d&#8217;une résolution d&#8217;écran de 1 024 pixels de large.</p>

<div id="attachment_7991" class="wp-caption alignnone" style="width: 625px"><a href="http://css4design.com/wp-content/uploads/2010/11/grille-21-pixels.gif"><img class="size-full wp-image-7991" title="grille-21-pixels" src="http://css4design.com/wp-content/uploads/2010/11/grille-21-pixels.gif" alt="" width="615" height="500" /></a><p class="wp-caption-text">Une grille de mise en page vraiment modulaire à laquelle ce GIF animé ne rend pas justice !</p></div>

<h3>La pêche à l&#8217;interligne</h3>

<p>Et si la seule constante indépassable n&#8217;était finalement rien d&#8217;autre que l&#8217;interlignage ? En effet, s&#8217;il y a bien une chose d&#8217;un peu scientifique dans le processus de lecture, c&#8217;est qu&#8217;un interlignage possédant un ratio de 1,5 à 1,6 par rapport à une taille de caractère comprise entre 12 et 16 pixels, possède un potentiel de lisibilité en béton.</p>

<p>Après quelques essais, une valeur de 21 pixels pour l&#8217;interlignage s&#8217;est imposée. Ce chiffre correspond à la fois au produit du nombre d&#8217;Or typographique par un corps de texte de 14 pixels (<em>1,5 x 14 = 21</em>) et au produit du nombre d&#8217;Or tout court par un corps de texte composé en 13 pixels (<em>1,618 x 13 = 21,034</em>), ce qui permet de faire face à la plupart des situations. Un corps de texte en dessous des 13 pixels n&#8217;est de toute manière pas très raisonnable !</p>

<h3>Les colonnes, les colonnes !</h3>

<p>Il suffit d&#8217;utiliser cette valeur pour la gouttière et d&#8217;en faire aussi la largeur des colonnes pour obtenir une grille composée uniquement de modules de 21 pi<em>x</em>els de large. C&#8217;est donc la largeur totale qui devient la variable d&#8217;ajustement à la place de la gouttière, permettant à cette dernière d&#8217;être en harmonie avec l&#8217;interlignage et un regroupement plusieurs colonnes comme <em>42px + 21px </em>ou <em>63px + 21px</em> et ainsi de suite.</p>

<p>Ce mode de calcul autorise l&#8217;affichage de 48 colonnes totalisant 987 pixels <em>(48 x 21) &#8211; 21</em> qui se centrent parfaitement dans un écran de 1024 pixels, ce qui est bien pratique. Ces 48 colonnes sont divisibles par 2, 3 ou 4 autorisant de multiples regroupements pour obtenir pas moins de 13 combinaisons : 24, 21, 18, 16, 14, 12, 9, 8, 7, 6, 4, 3 ou 2 colonnes. A noter que le nombre 48 fait partie des nombres hautement composés, comme 12 et 24.</p>

<p>On peut aussi retrancher une ou plusieurs colonnes de chaque côté pour obtenir une largeur réduite : 22 colonnes pour une largeur de 903 pixels (ok, 22 ne se divise bien que par 2, mais n&#8217;oublions pas que les mises en page asymétriques en ont sous le talon aiguille !) ; 20 colonnes pour une largeur de 819 pixels ; ou encore 18 colonnes pour 735 pixels au cas où vous auriez besoin de concevoir pour une résolution en <em>800 x 600</em>.</p>

<h3>Adaptez, il en restera toujours quelque chose</h3>

<p>Si vous trouvez que les valeurs proposées sont trop contraignantes, n&#8217;hésitez pas à partir sur une base de 20, 18 ou même 16 pixels pour votre gouttière et votre interlignage, sachant que les valeurs (taille du caractère / interligne) 12/20, 13/20, 14/20 mais aussi 12/18,13/18 ou encore 11/16 permettent une lisibilité à l&#8217;épreuve des «séniors» pour peu que vous soyez attentifs aux contrastes ;)</p>

<h2>Ne vous faites pas griller</h2>

<p>Les grilles sont une aide précieuse pour élaborer un design cohérent et ne sont pas très difficiles à mettre en place pour peu que l&#8217;on prenne le temps de se poser des questions sur leur rôle. Le protocole HTTP est sans état : c&#8217;est la persistance des éléments récurrents des pages que vous liez entre elles qui crée la notion de site Web. Pour autant, il est important de ne pas se laisser enfermer dans une grille : c&#8217;est vous qui devez la mettre «au pas» et non le contraire. En d&#8217;autres termes, ne vous demandez pas ce que vous pouvez faire pour votre grille, mais demandez-vous plutôt ce qu&#8217;elle peut faire pour vous !</p>

<h2>Articles en relation avec les grilles</h2>

<ol>
    <li><a rel="bookmark" href="http://css4design.com/grille-modulaire-peripheriques-mobiles-iphone-android-ipad">Grille modulaire pour périphériques mobiles (iPhone, Android, iPad)</a></li>
    <li><a href="http://paris.blog.lemonde.fr/2008/12/27/grilles-de-mise-en-page-typographie-web-et-print/">Grilles de Mise en Page | typographie web et print</a></li>
    <li><a rel="bookmark" href="http://css4design.com/indesign-grille-mise-en-page-zoning-gabarit">Grille de mise en page, « zoning » et gabarit avec Adobe InDesign</a></li>
    <li><a rel="bookmark" href="http://css4design.com/framework-css-format-a4">Les frameworks CSS sont le nouveau format A4</a></li>
    <li><a rel="bookmark" href="http://css4design.com/wdfr-impression-grille-dessin-croquis-maquette">#WDFR — Imprimez votre grille pour dessiner vos croquis</a></li>
    <li><a rel="bookmark" href="http://css4design.com/framework-css-wdfriday-wdfr">#WDFR : les Framework CSS en ont pris «plein la grille» pendant le WDFriday</a></li>
    <li><a rel="bookmark" href="http://css4design.com/gridulator-calcul-grille-webdesign">Gridulator calcule la grille de votre design web</a></li>
    <li><a rel="bookmark" href="http://css4design.com/emchart-convertir-des-pixels-en-em">EmChart — Convertir des pixels en EM</a></li>
    <li><a rel="bookmark" href="http://css4design.com/frameworks-css-blueprint-vs-960-grid-system">Frameworks CSS — Blueprint vs 960 Grid System</a></li>
    <li><a rel="bookmark" href="http://css4design.com/framework-css-semantique-maquette-dynamique-et-autres-notes">Framework CSS — Sémantique, maquette dynamique et autres notes</a></li>
    <li><a rel="bookmark" href="http://css4design.com/quelques-notes-sur-les-grilles-de-mise-en-page">Quelques notes sur les grilles de mise en page</a></li>
    <li><a rel="bookmark" href="http://css4design.com/grid-gardez-le-controle-sur-votre-design-web">Grid — Gardez le contrôle sur votre design web</a></li>
    <li><a rel="bookmark" href="http://css4design.com/afficher-masquer-votre-grille-de-base-avec-jquery">Afficher / masquer votre grille de base avec jQuery</a></li>
</ol>

<h2>Brouillons en cours sur le même sujet</h2>

<ul>
    <li>Adapter votre grille aux agents utilisateurs avec les « Media Queries »</li>
</ul>

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

<ul class='related_post'><li><a href='http://css4design.com/grille-modulaire-peripheriques-mobiles-iphone-android-ipad' title='Grille modulaire pour périphériques mobiles (iPhone, Android, iPad)'>Grille modulaire pour périphériques mobiles (iPhone, Android, iPad)</a></li><li><a href='http://css4design.com/indesign-grille-mise-en-page-zoning-gabarit' title='Grille de mise en page, « zoning » et gabarit avec Adobe InDesign'>Grille de mise en page, « zoning » et gabarit avec Adobe InDesign</a></li><li><a href='http://css4design.com/wdfr-impression-grille-dessin-croquis-maquette' title='#WDFR &#8212; Imprimez votre grille pour dessiner vos croquis'>#WDFR &#8212; Imprimez votre grille pour dessiner vos croquis</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/choisir-un-frameworks-css' title='36 frameworks CSS &#8212; Mettez une grille dans votre design'>36 frameworks CSS &#8212; Mettez une grille dans votre design</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=7945&amp;md5=8f8f8ddd4a36bcd1cfb68dccf386b45d" 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/grille-typographique-nombre-d-or/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=7945&amp;md5=8f8f8ddd4a36bcd1cfb68dccf386b45d" type="text/html" />
	</item>
		<item>
		<title>Frameworks CSS &#8212; Blueprint vs 960 Grid System</title>
		<link>http://css4design.com/frameworks-css-blueprint-vs-960-grid-system</link>
		<comments>http://css4design.com/frameworks-css-blueprint-vs-960-grid-system#comments</comments>
		<pubDate>Fri, 30 Apr 2010 23:05:42 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[960.gs]]></category>
		<category><![CDATA[Blueprint]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Framework CSS]]></category>
		<category><![CDATA[Grille]]></category>
		<category><![CDATA[Tutoriels]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=5782</guid>
		<description><![CDATA[Blueprint et 960 Grid System sont deux frameworks CSS que j&#8217;ai utilisés parmi les 25 que j&#8217;ai recensés et survolés dans Choisir un framework CSS. J&#8217;ai ainsi pu me faire une idée plus précise de leurs qualités respectives. Je ne me suis pas attardé sur les aspects typographiques &#8212; même s&#8217;ils ont leur importance : j&#8217;ai préféré faire l&#8217;analyse du système de grille de mise en page (grid.css et 960.css). Pourquoi comparer ces deux frameworks ? Tout simplement parce qu&#8217;ils proposent pratiquement les mêmes «fonctionnalités» avec quelques différences dans la mise en oeuvre. Après une rapide introduction sur Blueprint et [...]]]></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%2Fframeworks-css-blueprint-vs-960-grid-system">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fframeworks-css-blueprint-vs-960-grid-system&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><em>Blueprint</em> et <em>960 Grid System</em> sont deux frameworks CSS que j&#8217;ai utilisés parmi les 25 que j&#8217;ai recensés et survolés dans <a href="http://css4design.com/choisir-un-frameworks-css">Choisir un framework CSS</a>. J&#8217;ai ainsi pu me faire une idée plus précise de leurs qualités respectives. Je ne me suis pas attardé sur les aspects typographiques &#8212; même s&#8217;ils ont leur importance : j&#8217;ai préféré faire l&#8217;analyse du système de grille de mise en page (<em>grid.css</em> et <em>960.css</em>). Pourquoi comparer ces deux frameworks ? Tout simplement parce qu&#8217;ils proposent pratiquement les mêmes «fonctionnalités» avec quelques différences dans la mise en oeuvre. Après une rapide introduction sur Blueprint et 960 Grid System, vous trouverez dans la suite de cet article une comparaison et une explication de code.<span id="more-5782"></span></p>

<h2>Introduction</h2>

<p>Les frameworks CSS ont été conçus pour accélérer le processus de prototypage d&#8217;un site web tout en étant utilisables en production. Ils proposent généralement plusieurs fichiers dédiés à une tâche spécifique : reset CSS, gestion de la typographie, système de grille, etc. Les exemples de code proposés dans cet article ont été parfois remaniés par rapport aux originaux pour garder une certaine lisibilité.</p>

<h3>Blueprint &#8212; Raccourcir les temps de développement</h3>

<p>Créé par <a href="http://www.jdclayton.com/">Joshua Clayton</a>, <a href="http://blueprintcss.org/">Blueprint</a> est le plus connu. Il possède l&#8217;éco-système le plus riche : <a href="http://wiki.github.com/joshuaclayton/blueprint-css/">tutoriaux</a>, implémentation dans des thèmes WordPress ou Drupal, <a href="http://toki-woki.net/p/Boks/">générateurs de grilles</a>, etc. Il propose en outre une gestion complète des éléments HTML (notamment les formulaires). A côté du fichier <em>grid.css</em> nous trouvons : <em>reset.css</em>, <em>typography.css</em>, <em>ie.css</em> et <em>forms.css</em>, ainsi que :</p>

<ul>
    <li>Des «utilitaires» comme la mise en place de bordures entre les colonnes,</li>
    <li>Des plugins permettent d&#8217;affiner la gestion des boutons, de la typographie, des icônes de liens, ou encore de modifier le sens de lecture pour les langues qui s&#8217;écrivent de droite à gauche,</li>
    <li>Un modèle de page (<em>template</em>) au format <a href="http://github.com/joshuaclayton/blueprint-css/tree/master/templates/">.psd est disponible</a> pour faciliter la mise en place des maquettes,</li>
    <li><a href="http://github.com/joshuaclayton/blueprint-css">Blueprint est disponible sur Github</a>.</li>
</ul>

<h3>960 Grid System (ou 960.gs) &#8212; Fluidifier le flux de production</h3>

<p>Créé par <a href="http://sonspring.com/">Nathan Smith</a>, <a href="http://960.gs/">960 Grid System</a> propose également un <em>reset.css</em>, une gestion minimale (mais suffisante pour commencer) de la typographie avec <em>text.css</em> et le système de grille avec <em>960.css</em> ou <em>960_24_col.css</em>. Il n&#8217;y a pas de fichier <em>ie.css</em>.</p>

<p>Même si l&#8217;éco-système est un peu moins riche que Blueprint, il propose l&#8217;essentiel :</p>

<ul>
    <li>Fichiers de démonstration,</li>
    <li>Le <a href="http://www.spry-soft.com/grids/">générateur de grille</a> offre le choix entre un design liquide ou fixe (pourcentage ou fixe),</li>
    <li><a href="http://github.com/nathansmith/960-Grid-System/tree/master/sketch_sheets/">Fichier PDF</a> à imprimer pour dessiner des maquettes,</li>
    <li>Nombreux <a href="http://github.com/nathansmith/960-Grid-System/tree/master/templates/">modèles de page</a> pour Expression Engine, Fireworks, Flash, Illustrator, Indesign, Inskape, Omnigraffle, Photoshop et Visio,</li>
    <li><a href="http://github.com/nathansmith/960-Grid-System">960 Grid System est disponible sur Github</a>.</li>
</ul>

<p>Chacun des deux frameworks existe en plusieurs largeurs (950px, 960px) avec un nombre de colonnes allant de 12, 16 ou 24. Toutefois, les nombreux générateurs de grilles vous permettront de déterminer : largeur, nombre de colonnes et gouttière adaptés à vos besoins.</p>

<h2>Fonctionnalités principales des frameworks CSS</h2>

<h3>Largeur et centrage du site web</h3>

<p>Les deux frameworks proposent la même chose :
<pre>.container { width: 942px; margin: 0 auto; } // Blueprint</pre>
<pre>.container_16 { margin-left: auto; margin-right: auto;     width: 960px; } // 960.gs</pre>
<em>960 Grid System</em> se distingue tout de même en permettant de mélanger plusieurs grilles dans un même design. C&#8217;est pour cela que les classes sont préfixées : <code>.container_16 grid_1 {}</code> au cas où vous voudriez utiliser <code>.container_12 grid_1 {}</code> plus loin dans la page. C&#8217;est un détail qui peut présenter un avantage dans certains cas, même si j&#8217;imagine que les deux versions de la grille en 12 et 16 colonnes dans le fichier 960.css sont là pour n&#8217;avoir qu&#8217;un seul fichier à intégrer dans des projets différents.</p>

<p>En ce qui concerne le nombre de colonnes et la largeur des gouttières, je trouve Blueprint un peu radin avec ses 10px là où 960 Grid System offre généreusement le double, soit 20px d&#8217;espace entre les colonnes.</p>

<p>Le seul endroit où les 10px de gouttière sont intéressants, c&#8217;est dans la version en 24 colonnes, ce qui permet d&#8217;utiliser une colonne entière (30px) pour séparer des groupes de colonnes à certains endroits et garder l&#8217;espacement de 10px pour rapprocher des contenus possédant un corps de texte plus petit et/ou répartis sur un plus faible nombre de colonnes.</p>

<p>Dans les exemples qui suivent, j&#8217;ai utilisé la grille que j&#8217;ai conçu lors du <a href="http://css4design.com/css-4-design-nouvelle-charte-graphique-et-redesign-du-logo">redesign de ce blog</a> : 16 colonnes de 42px séparées par une gouttière de 18px pour une largeur totale de 942px.</p>

<h3>Créer des colonnes et des gouttières</h3>

<p>La création des colonnes pour le placement des contenus est l&#8217;élément fondamental d&#8217;un système de grille. Blueprint et 960 Grid System procèdent de manières différentes :</p>

<h4>Blueprint</h4>

<p><pre>.column, .span-1, .span-2, etc. {
    float: left;
    margin-right: 18px;
}
.span-1 { width: 42px; }
.last { margin-right: 0; }</pre></p>

<h4>960 Grid System</h4>

<p><pre>.grid_1,.grid_2, etc. {
    display:inline;
    float: left;
    position: relative;
    margin-left: 9px;
    margin-right: 9px;
}
.container_16 .grid_1 { width:42px; }
.alpha { margin-left: 0; }
.omega { margin-right: 0; }</pre>
Le point commun est l&#8217;utilisation de la propriété <code>float</code> pour placer les colonnes les unes à côté des autres. Pour la gouttière, Blueprint à choisi la simplicité : chaque bloc repousse le suivant avec <code>margin-right: 18px;</code>. En revanche, 960.gs réparti la moitié de la gouttière de part et d&#8217;autre de chaque colonne.</p>

<h5>.last but not .least</h5>

<p>Dans le cas de Blueprint, il faut ajouter une classe pour le dernier bloc afin d&#8217;annuler la marge de 18px avec <code>.last { margin-right: 0; }</code>. Quant à 960.gs, ce n&#8217;est pas la peine puisque les marges sont réparties de chaque côté. Là où ça se corse, c&#8217;est quand on a besoin d&#8217;imbriquer des colonnes.</p>

<p>Chez Blueprint, seule la classe <code>.last</code> est nécessaire pour chaque dernier bloc, tandis que 960.gs nécessite deux classes pour annuler les deux moitiés de marges : <code>.alpha { margin-left: 0; }</code> et <code>.omega { margin-right: 0; }</code>. Ca va sans dire mais mieux en le disant : on a pratiquement toujours besoin d&#8217;imbriquer des colonnes à un moment ou un autre.</p>

<h5>.column ?</h5>

<p>Cette classe peut servir à placer des blocs sans être obligé de leur donner une largeur. J&#8217;avoue m&#8217;en servir assez peu.</p>

<h5>display: inline et position: relative ?</h5>

<p>960 Grid System ajoute deux propriétés. La première (<code>display: inline</code>) sert à circonvenir un bug d&#8217;IE6 qui à tendance à doubler les marges lorsque des éléments flottent du même côté qu&#8217;un <code>margin</code>. <code>position:  relative</code> sert à positionner les blocs indépendamment de leur position dans le code HTML (voir plus bas).</p>

<h3>Créer des colonnes vides avant et/ou après le contenu</h3>

<p>Dans une maquette web, toutes les positions ne sont pas occupées par du contenu et il est bon que le site respire. Pour cela on pourra aérer toutes ces colonnes en créant du vide avant ou après. C&#8217;est là qu&#8217;interviennent les classes <code>.prefix_1</code> et <code>suffix_1</code> de 960.gs ou <code>.prepend-1</code> et <code>append-1</code> de Blueprint. Les deux frameworks ont opté pour un <code>padding-left</code> pour les premiers et un <code>padding-right</code> pour les seconds pour &laquo;&nbsp;remplir&nbsp;&raquo; les blancs afin de conserver une largeur égale à la largeur de votre <code>.container</code>.</p>

<h3>Positionner des blocs à l&#8217;écran indépendamment de leur position dans le code</h3>

<p>La position des éléments dans le code est souvent tributaire de la manière dont on veut les afficher à l&#8217;écran. Si vous désirez modifier la position de votre sidebar par rapport au contenu sans modifier l&#8217;ordre des blocs dans votre code HTML, il suffira d&#8217;utiliser les classes suivantes :</p>

<h4>960 Grid System</h4>

<p><pre>.container_16 .push_1 { left:60px; }
.container_16 .pull_1 { left:-60px; }</pre></p>

<h4>Blueprint</h4>

<p><pre>.push-1 { margin: 0 -60px 1.5em 60px; }
.push-1, .push-2, etc. { float: right; position: relative; }
.pull-1 { margin-left: -60px; }
.pull-1, .pull-1, etc. { float: left; position: relative; }</pre>
Là, tout d&#8217;un coup, on voit les avantages du <code>position: relative</code> de 960.gs vu plus haut qui fait gagner en concision et qui permettra de placer facilement du contenu en <code>position: absolute</code> si besoin. Quand à Blueprint, il est un peu trop verbeux sur ce coup-là à mon goût (les <code>etc.</code> étant bien entendu à remplacer par l&#8217;ensemble des sélecteurs nécessaires selon le nombre de colonnes).</p>

<h3>Rétablir le flux HTML après l&#8217;utilisation des flottants</h3>

<p>Pour rétablir votre flux HTML après les float: left, il existe plusieurs techniques dont j&#8217;ai déjà longuement parler dans les articles <a href="http://css4design.com/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire">Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire</a> et <a href="http://css4design.com/pour-retablir-le-flux-apres-un-float-vous-etes-plutot-hr-br-ou-div">Pour rétablir le flux après un float, vous êtes plutôt HR, BR ou DIV ?</a></p>

<p>Les deux frameworks proposent un jeu de classes CSS qui devrait vous permettre de voir venir. Pour info, voici la technique utilisée par 960.gs :
<pre>.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}
/<em> The following zoom:1 rule is specifically for IE6 + IE7.
Move to separate stylesheet if invalid CSS is a problem.</em>/
* html .clearfix,
*:first-child+html .clearfix {
    zoom: 1;
}</pre>
La différence avec Blueprint tient principalement à la classe <code>.clear</code> qui ne contient que le minimum :
<pre>.clear { clear:both; }</pre>
Les deux classes <code>.clear</code> ne s&#8217;utilisent pas de la même façon : celui de 960.gs s&#8217;utilisera de préférence sur une balise <code>hr</code>, <code>br</code>. On pourra également l&#8217;utiliser sur des balises <code>span</code> ou <code>div</code> à condition qu&#8217;elles n&#8217;aient pas vocation à afficher du contenu ; le <code>.clear</code> de Blueprint s&#8217;utilise sur n&#8217;importe quelle balise avec ou sans contenu. Traditionnellement, c&#8217;est celui qu&#8217;on utilise sur un <em>footer</em> qui doit passer sous la barre latérale et le contenu principal.</p>

<h2>Conclusion</h2>

<p>Il y a de bonnes idées dans les deux frameworks. Je ne suis pas fan de la gestion des marges de part et d&#8217;autre des colonnes de 960.gs : je préfére la simplicité de Blueprint. En revanche, je préfère les classes <code>.push</code> et <code>.pull</code> de 960 Grid System qui sont bien plus concises que celles de Blueprint. Pour finir, je trouve que le <code>.clear</code> de 960 Grid System mérite d&#8217;être renommé en <code>.clear-hide</code> pour pouvoir ajouter un <code>clear: both</code> simple mais toujours très pratique. Bref, il faut composer son propre framework CSS en piochant les bonnes idées à droite et à gauche.. <em>Stay tuned!</em></p>

<h2>Autres notes sur les frameworks CSS et le design par grille de mise en page</h2>

<h3><a rel="bookmark" href="http://css4design.com/framework-css-semantique-maquette-dynamique-et-autres-notes">Framework CSS — Sémantique, maquette dynamique et autres notes</a></h3>

<blockquote class="small">Les frameworks CSS ont fait couler beaucoup de pixels : d’un côté, ils proposent une méthode à l’épreuve des balles pour placer les blocs sur sur la page en tenant compte des contraintes <em>cross-browser </em>; de l’autre, ils ajoutent des classes CSS superflues dans le code HTML pour la présentation des contenus, ce qui n’est pas jugé «sémantique» par les farouches défenseurs d’une séparation entre le fond et la forme. <a href="http://css4design.com/framework-css-semantique-maquette-dynamique-et-autres-notes">[...]</a></blockquote>

<h3><a rel="bookmark" href="http://css4design.com/quelques-notes-sur-les-grilles-de-mise-en-page">Quelques notes sur les grilles de mise en page</a></h3>

<blockquote class="small">A mesure que les techniques des langages du web l’ont permis, des designers web talentueux ont travaillé à l’élaboration d’environnement de travail permettant de mettre en place des systèmes de grille adaptés aux contraintes de la création de pages web. Contrairement à l’imprimé où le langage de description de page<em>Postscript</em> d’Abode est un standard, il n’existe pas sur le web de dispositif « officiel » pour créer des colonnes à l’épreuve des différences de rendu entre les agents utilisateurs (les navigateurs). <a href="http://css4design.com/quelques-notes-sur-les-grilles-de-mise-en-page">[...]</a></blockquote>

<h3><a rel="bookmark" href="http://css4design.com/grid-design-quelques-notes-sur-linteret-des-grilles-de-mise-en-page">Grid Design — Quelques notes sur l’intérêt des grilles de mise en page</a></h3>

<blockquote class="small">La popularité des frameworks CSS s’accompagne d’une interrogation légitime sur le bien-fondé d’utiliser une grille pour le placement des éléments du design. Comme je l’ai déjà évoqué dansFramework CSS — mettez vos grilles au pas ! je m’interroge sur l’intérêt de travailler sans grille et je soupçonne leurs détracteurs de <em>jeter le bébé avec l’eau du bain</em>. Le problème vient sans doute du terme <em>grille</em> lui-même. Peu gratifiant, il évoque la prison, la clôture, la répétition, l’uniformité… Bref, tout le contraire des aspirations du créatif qui refuse de brider sa créativité sur l’autel d’une vision mécaniste du processus créatif <a href="http://css4design.com/grid-design-quelques-notes-sur-linteret-des-grilles-de-mise-en-page">[...]</a></blockquote>

<h3><a rel="bookmark" href="http://css4design.com/boks-editeur-visuel-de-grilles-css-pour-blueprint">Boks — Éditeur visuel de grilles CSS pour Blueprint, etc.</a></h3>

<blockquote class="small">Boks est un éditeur de grille CSS développé avec Air (utilisable sur Windows, Mac et Linux) qui fournit une interface visuelle pour travailler avec le framework CSS Blueprint. Les <em>frameworks</em> sont souvent très utiles mais le paramétrage d’un pas de grille personnalisé peut s’avérer fastidieux. Outre la configuration du nombre de colonnes, de la largeur de la page et de la valeur de la gouttière,<em>Boks</em> permet de configurer la grille verticale en déterminant les valeurs des principales balises HTML <a href="http://css4design.com/boks-editeur-visuel-de-grilles-css-pour-blueprint">[...]</a></blockquote>

<h3><a rel="bookmark" href="http://css4design.com/framework-css-semantique-comment-je-vois-les-choses">Framework CSS sémantique ? Comment je vois les choses</a></h3>

<blockquote class="small">Je reviens vers vous sur la question des frameworks CSS suite à la lecture de A Reflexion About Semantic Grids qui défend <em>grosso modo</em> le point de vue selon lequel les frameworks ne sont pas sémantiques et incitent à marcher sur la tête en bousculant le flux de production web. <a href="http://css4design.com/framework-css-semantique-comment-je-vois-les-choses">[...]</a></blockquote>

<h3><a rel="bookmark" href="http://css4design.com/choisir-un-frameworks-css">24 frameworks CSS — Mettez une grille (ou pas) dans votre site web</a></h3>

<blockquote class="small">Il existe de nombreuses raisons pour ne pas utiliser de frameworks CSS lors de la phase de conception ou d’intégration de votre site web : le poids, l’intrusion des classes CSS dans le code HTML qui devient la règle pour placer le moindre bloc de contenu, le fait que de nombreuses règles ne sont pas utilisées, etc. Pour ma part, j’aime bien tester les frameworks qui tombent à portée de souris, et je n’hésite pas à faire des expériences d’hybridation : rien de tel qu’un bout de reset CSS d’Eric Meyer avec la feuille de style de typogridphy, le tout mis en forme avec la robustesse de Blueprint. <a href="http://css4design.com/choisir-un-frameworks-css">[...]</a></blockquote>

<h3><a rel="bookmark" href="http://css4design.com/bic-framework-css-oriente-couleur-et-typographie">BIC, framework CSS orienté couleur et typographie</a></h3>

<blockquote class="small">BIC est un meta framework CSS basé d’une part sur le reset CSS d’Eric Meyer pour la remise aux valeurs par défaut des éléments HTML (<code>clean.css</code>) et le framework 960.gs pour la partie grille de mise en page (<code>layout.css</code>), et d’autre part sur de bonnes idées en ce qui concerne le traitement de la typographie et de la couleur (<code>typography.css</code> et <code>color.css</code>). <a href="http://css4design.com/bic-framework-css-oriente-couleur-et-typographie">[...]</a></blockquote>

<h3><a rel="bookmark" href="http://css4design.com/nombre-d-or-suite-de-fibonacci-et-autres-grilles-de-mise-en-page-pour-le-design-web">Nombre d’or, suite de Fibonacci et autres grilles de mise en page pour le design web</a></h3>

<blockquote class="small">Dans la série des thèmes WordPress minimalistes voilà The Ideal Website 1.1proposé par Information Architect (iA). L’équilibre graphique de ce thème provient essentiellement de l’application de la suite de Fibonacci — qui fournit des rapports très proches du nombre d’or — aux différentes proportions des éléments du design. Le résultat est ce que j’ai vu de mieux en matière de mise en page pour un blog. <a href="http://css4design.com/nombre-d-or-suite-de-fibonacci-et-autres-grilles-de-mise-en-page-pour-le-design-web">[...]</a></blockquote>

<h3><a rel="bookmark" href="http://css4design.com/frameworks-css-reset-css-design-from-scratch">Frameworks CSS + Reset CSS : design from scratch</a></h3>

<blockquote class="small">L’article fait ainsi le point sur la notion de framework CSS, ses avantages et ses inconvénients, décrit les frameworks les plus populaires et termine par une série de liens commentés à propos des Reset CSS et des styles de base. <a href="http://css4design.com/frameworks-css-reset-css-design-from-scratch">[...]</a></blockquote>

<h3><a rel="bookmark" href="http://css4design.com/framework-css-mettez-vos-grilles-au-pas">Framework CSS — mettez vos grilles au pas !</a></h3>

<blockquote class="small"><em>Grosso modo</em>, tout le monde reconnait que <em>oui, les frameworks c’est de la balle</em> mais que <em>non, ça n’est pas toujours possible</em> car les éléments du design, du <em>.psd</em>, de la charte graphique, etc. n’entrent pas forcément dans une grille horizontale. <a href="http://css4design.com/framework-css-mettez-vos-grilles-au-pas">[...]</a></blockquote>

<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/css-selecteur-frere-adjacent' title='Sélecteur CSS de frère adjacent (Dirty Grids Done Dirt Cheap)'>Sélecteur CSS de frère adjacent (Dirty Grids Done Dirt Cheap)</a></li><li><a href='http://css4design.com/grille-typographique-nombre-d-or' title='Calculer une grille de mise en page « typo » avec le nombre d&#8217;Or'>Calculer une grille de mise en page « typo » avec le nombre d&#8217;Or</a></li><li><a href='http://css4design.com/framework-css-semantique-maquette-dynamique-et-autres-notes' title='Framework CSS &#8212; Sémantique, maquette dynamique et autres notes'>Framework CSS &#8212; Sémantique, maquette dynamique et autres notes</a></li><li><a href='http://css4design.com/choisir-un-frameworks-css' title='36 frameworks CSS &#8212; Mettez une grille dans votre design'>36 frameworks CSS &#8212; Mettez une grille dans votre design</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=5782&amp;md5=a3b0a119e4f75bbdbba35baa0464c41d" 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/frameworks-css-blueprint-vs-960-grid-system/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=5782&amp;md5=a3b0a119e4f75bbdbba35baa0464c41d" type="text/html" />
	</item>
		<item>
		<title>36 frameworks CSS &#8212; Mettez une grille dans votre design</title>
		<link>http://css4design.com/choisir-un-frameworks-css</link>
		<comments>http://css4design.com/choisir-un-frameworks-css#comments</comments>
		<pubDate>Wed, 10 Feb 2010 00:45:51 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Conception de site web]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Framework CSS]]></category>
		<category><![CDATA[Gouttière]]></category>
		<category><![CDATA[typographie]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=4781</guid>
		<description><![CDATA[Il existe de nombreuses raisons pour ne pas utiliser de frameworks CSS lors de la phase de conception ou d&#8217;intégration de votre site web : le poids, l&#8217;intrusion des classes CSS dans le code HTML qui devient la règle pour placer le moindre bloc de contenu, le fait que de nombreuses règles ne sont pas utilisées, etc. Pour ma part, j&#8217;aime bien tester les frameworks qui tombent à portée de souris, et je n&#8217;hésite pas à faire des expériences d&#8217;hybridation : rien de tel qu&#8217;un bout de reset CSS d&#8217;Eric Meyer avec la feuille de style de typogridphy, le tout [...]]]></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%2Fchoisir-un-frameworks-css">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fchoisir-un-frameworks-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>Il existe de nombreuses raisons pour ne pas utiliser de <a href="http://css4design.com/frameworks-css-reset-css-design-from-scratch">frameworks CSS</a> lors de la phase de conception ou d&#8217;intégration de votre site web : le poids, l&#8217;intrusion des classes CSS dans le code HTML qui devient la règle pour placer le moindre bloc de contenu, le fait que de nombreuses règles ne sont pas utilisées, etc. Pour ma part, j&#8217;aime bien tester les frameworks qui tombent à portée de souris, et je n&#8217;hésite pas à faire des expériences d&#8217;hybridation : rien de tel qu&#8217;un bout de <a href="http://meyerweb.com/eric/tools/css/reset/">reset CSS</a> d&#8217;Eric Meyer avec la feuille de style de <a href="http://csswizardry.com/typogridphy/">typogridphy</a>, le tout mis en forme avec la robustesse de <a href="http://www.blueprintcss.org/">Blueprint</a>.<span id="more-4781"></span></p>

<p><em>Liste mise à jour le 25/08/2011</em></p>

<dl>
<dt><strong>New!</strong> <a href="http://csswizardry.com/inuitcss/">Bootstrap, from Twitter</a></dt>
<dd>Bootstrap est une boite à outils issue de Twitter conçue pour donner un coup d&#8217;accélérateur à la création de vos sites ou applications web. Il inclut : une base CSS et HTML pour la typographie, les formulaires, les boutons, les tableaux, les grilles, la navigation, etc.</dd>

<dt><a href="http://csswizardry.com/inuitcss/">inuit.css</a></dt>
<dd>   Ce framework CSS est un concentré des bonnes pratiques et des années d&#8217;expériences de <a href="http://csswizardry.com">Harry Roberts</a>. Il tient compte : des périphériques mobiles (tablette PC, iPhone, Android, etc.), des nouvelles balises HTML5, de la typographie. Il contient le minimum pour une meilleure extensibilité et flexibilité. Il fait le deuil de IE6 et «last but not least» (si j&#8217;ose dire), inuit.css s&#8217;affranchit des classes <code>.end</code>, <code>.last</code> ou <code>.first</code> ! Suivez @inuitcss ;)</dd>

<dt><a href="http://cssgrid.net/">1 140 CSSGrid</a></dt>
<dd>Cette grille en 12 colonnes possède une largeur de 1 140 pixels de large parfaite pour les résolutions supérieures ou égales à 1 280 pixels de large. Sur les écrans plus petits, le design devient fluide grâce aux Media Queries. Un <a href="http://download.cssgrid.net/1140_CccGrid_Template.psd">Template Photoshop</a> basé sur une grille en 12 colonnes pour 1 140xp de large est disponible.</dd>

<dt><a href="http://www.tinyfluidgrid.com/">Tiny Fluid Grid</a></dt>
<dd>Ce générateur de grille fluide ne vous demandera pas de sortir votre calculatrice : choisissez entre 12, 16 ou 24 colonnes, le pourcentage pour l&#8217;espace entre les colonnes (gouttière) et les largeurs mini et maxi de votre page. Le système de grille est basé sur 960.gs.</dd>

<dt><a href="http://comato.se/flurid/">Flurid</a></dt>
<dd>Flurid est un système de grille de mise en pages fluide qui fonctionne avec Internet Explorer versions 6 et 7. Une mise en page fluide garantie l&#8217;utilisation optimale de l&#8217;espace, quelle que soit la résolution de l&#8217;utilisateur.</dd>

<dt><a href="http://cssresetr.com/">CSS:resetr</a></dt>
<dd>Essayez le reset CSS de votre choix parmi la quinzaine de de reset disponibles et observez les résultats sur différents types de contenus.</dd>

<dt><a href="http://gridinator.com/">Gridinator</a></dt>
<dd>Outil en ligne pour calculer votre grille de mise en pages et obtenir les fichiers CSS &amp; HTML ainsi que l&#8217;image de la grille pour vous aider à caler votre mise en page.</dd>

<dt><a href="http://www.vcarrer.com/2010/10/two-lines-css-framework.html">Two Lines CSS Framework</a></dt>
<dd>Système de grille qui tient en deux lignes avec l&#8217;utilisation de <code>display:table</code> et <code>display:table-cell</code>. Voir aussi du même auteur : <a href="http://www.vcarrer.com/2010/11/css-mobile-reset.html">CSS Mobile Reset</a> &#8212; Reset CSS léger adapté aux périphériques mobiles : remise à zéro du minimum de balises HTML et proposition de nouvelles valeurs pour le minimum d&#8217;éléments HTML. Très pratique aussi pour les autres périphériques.</dd>

<dt><a href="http://www.webdesignerwall.com/tutorials/the-simpler-css-grid/">The Simpler CSS Grid</a></dt>
<dd>Cette grille de mise en page a la particularité de bénéficier de l&#8217;expérience des auteurs des autres systèmes de grilles comme Blueprint ou 960.gs : elle brille par sa simplicité et son intelligence. Voir T<a href="http://www.webdesignerwall.com/demo/simpler-grid/978grid.html">he Simpler 978px Grid</a> et <a href="http://www.webdesignerwall.com/demo/simpler-grid/940grid.html">The Simpler 940px Grid</a>.</dd>

<dt><a href="http://borderleft.com/labs/">Toucan CSS Reset</a></dt>
<dd>Il ne s&#8217;agit pas d&#8217;un framework à proprement parler, mais ce reset CSS ne se contente pas de faire table rase des styles par défaut des balises HTML. Toucan CSS Reset redéfinit les balises avec des règles CSS pour la typographie, les niveaux de titre, les paragraphes, les listes, les formulaires, les tableaux, etc. Très léger, Toucan CSS Reset est très flexible et s&#8217;adaptera sans peine à votre fichier grid.css préféré !</dd>

<dt><a href="http://thesquaregrid.com/">The Square Grid</a></dt>
<dd>   Ce framework est base sur une grille de 35 colonnes égales que l&#8217;on peut regrouper pour obtenir des maquettes aux formats suivants : 18 colonnes de 28px, 12 colonnes de 56px, 9 colonnes de 84px, 6 colonnes de 140px, 4 colonnes de 224px, 3 colonnes de 308px et 2 colonnes de 476px toutes séparées par une gouttière de 28px pour une largeur totale de 994px.</dd>

<dt><a href="http://www.52framework.com/">52Framework</a></dt>
<dd>Ce framework est résoluement tourné vers l&#8217;avenir en utilisant HTML5 avec <code>header</code>, <code>nav</code>, <code>section</code>, <code>article</code>, <code>footer</code> et CSS3 avec le sélecteur <code>::selection</code>, les coins arrondis, les ombres portées pour le texte ou les blocs. La grille est composée de 16 colonnes de 52 pixels chacune séparées par une gouttière de 8 pixels. Les fichiers CSS de <em>52Framework</em> vont à l&#8217;essentiel et si je préfère le système de grille de Blueprint, ça vaut le coup de de s&#8217;inspirer de <em>reset.css</em> (avec les nouvelles balises HTML5) et de <em>general.css</em> pour avoir des éléments de formulaires avec des coins arrondis et des ombres portées.</dd>

<dt><a href="http://elements.projectdesigns.org/">Element CSS Framework</a></dt>
<dd>Ce framework propose un environement global pour créer un site web avec un ensemble de dossiers prêts à être remplis : <em>/clientFiles</em>, <em>/concepts</em>, <em>/copy</em>, <em>/js</em>,  etc. et d&#8217;autres contenant les éléments de base du framework comme <em>/css</em> (qui contient les fichiers du framework proprement dit) et <em>/elementsImages</em> qui contient les icônes qui accompagnent <em>externalLinks.css.</em> Ces deux derniers éléments faisant tout le charme de ce framework en fournissant des classes CSS et des icônes pour représenter les liens externes.</dd>

<dt><a href="http://baselinecss.com/">Baseline CSS</a></dt>
<dd>Aligner des lignes comportant des textes de tailless différentes n&#8217;est pas toujours facile et c&#8217;est l&#8217;objectif de ce framework moderne (oui, ça veut dire qu&#8217;il y a un soupçon de HTML5et de CSS3 dedans). Notez que la compatibilité avec IE6 n&#8217;est pas garantie. Au menu : un reset CSS avec certaines des nouvelles balises HTML5 (mais curieusement avec des balises HTML dépréciées également), un système de grille, des styles de formulaires et un peu de  typographie pour terminer.</dd>

<dt><a href="http://960.gs/">960.gs</a></dt>
<dd>Ce système de grille est conçu pour fluidifier votre chaine de production avec des dimensions communément utilisées à partir d&#8217;une largeur de 960 pixels. Existe en deux parfums : 12, 16 ou 24 colonnes. Des classes comme <code>push_XX</code> ou <code>pull_XX</code> permettent de réarranger les blocs indépendamment de leur ordre d&#8217;apparition dans le code HTML. Un <a href="http://www.spry-soft.com/grids/">générateur de grille</a> personnalisée permet de spécifier la largeur et le nombre des colonnes et la taille de la gouttière. Il existe même un <a href="http://headless-studios.com/960.ls/">générateur de blocs</a> permettant de définir votre mise en page .</dd>

<dt><a href="http://devkick.com/lab/tripoli/">tripoli</a></dt>
<dd>Redéfinit une feuille de style par défaut pour les balises HTML de manière à assurer un rendu identique sur les navigateurs présents sur le marché. Propose de nombreux fichiers additionnels comme <code>layout.css</code> pour la grille ou <code>negative.css</code> pour inverses les contrastes, etc.</dd>

<dt><a href="http://www.yaml.de/en/">yaml</a></dt>
<dd><em>Yet Another Multicolumn Layout</em> est un framework (x)html/css pour la création de maquettes robustes et flexibles centré sur la légèreté et l&#8217;accessibilité. Propose un générateur WYSIWYG <a href="http://builder.yaml.de/">YAML Builder</a> pour construire votre mise en page.</dd>

<dt><a href="http://bluetrip.org/">bluetrip</a></dt>
<dd>Le meilleur de <em>Blueprint</em> et de <em>Tripoli</em> avec un zeste de <em>Hartija</em> pour la feuille de style à l&#8217;impression, la simplicité de <em>960 Grid System</em>. Le fichier screen.css regroupe le reset CSS d&#8217;Eric Meyer, le système de grille, la gestion des liens externes (icône selon l&#8217;extension ou la destination) et de l&#8217;inversion des contraste, plus des styles pratiques pour la gestion des textes.</dd>

<dt><a href="http://csswizardry.com/typogridphy/">typogridphy</a></dt>
<dd>Basé sur <em>960 Grid System</em>, ce framework permet de créer des grilles flexibles d&#8217;une grande beauté typographique.</dd>

<dt><a href="https://developer.yahoo.com/yui/grids/">yui grids</a></dt>
<dd>Offre un jeu prédéfinit de largeur de page comprenant six <em>templates</em> avec la possibilité de subdiviser les blocs. Au total c&#8217;est plus de 1 000 combinaisons de maquettes pour seulement <em>4kb</em>.</dd>

<dt><a href="http://elasticss.com/">elasticss</a></dt>
<dd>Basé sur des techniques de colonnage traditionnel en 4 colonnes, ce framework permet de multiples combinaisons et subdivisions. Il se distingue des autres par sa capacité à produire facilement des design fixes, liquides ou élastiques.</dd>

<dt><a href="http://sencss.kilianvalkhof.com/">sencss</a></dt>
<dd>Un frameword <em>zen</em> qui ne vous obligera pas à adopter un système de grille particulier mais qui fournit plutôt un ensemble de styles pour les parties les plus répétitives de votre travail sans trop s&#8217;éloigner du style par défaut des navigateurs. Grille verticale en 18 pixels. Fournit des jeux de polices de caractères spécifiques pour Windows, Mac et Linux.</dd>

<dt><a href="http://code.google.com/p/the-golden-grid/">the golden grid</a></dt>
<dd>Ce système de grille est le fruit d&#8217;une recherche constante de la grille parfaite : rien de tel que le <a href="http://css4design.com/nombre-dor-suite-de-fibonacci-et-autres-grilles-de-mise-en-page-pour-le-design-web">nombre d&#8217;Or</a> pour se rapprocher des dieux !</dd>

<dt><a href="http://code.google.com/p/css-boilerplate/">css-boilerplate</a></dt>
<dd>Par l&#8217;un des créateurs de <em>Blueprint</em> qui a décidé de se remettre à l&#8217;ouvrage pour aboutir à un framework qui ne vous obligera plus à choisir entre sémantique et efficacité : c&#8217;est vous qui décidez d&#8217;utiliser <code>float: left; width: 240px; margin-right: 110px</code> ou <code>class="column span-2 append-1"</code> !</dd>

<dt><a href="http://github.com/pocky/BIC-CSS">BIC</a></dt>
<dd>De bonnes idées en ce qui concerne le traitement de la typographie et de la couleur (typography.css et color.css). Cf. <a href="http://www.css4design.com/blog/bic-framework-css-oriente-couleur-et-typographie">BIC, un framework orienté couleur et typographie</a>.</dd>

<dt><a href="http://giz404.freecontrib.org/bungee/">bungee</a></dt>
<dd>Propose une grille de 12 colonnes dont la plus petite subdivision vaut 4em. Pour les nostalgiques des pixels, ça fait environ 64px. Avec un niveau de zoom par défaut, un site construit avec Bungee mesure 768px de large, et s&#8217;affiche donc parfaitement sur un écran de faible résolution.w</dd>

<dt><a href="http://code.google.com/p/sparkl/">sparkl</a></dt>
<dd>Combine un <a href="http://www.css4design.com/blog/sandbox-un-theme-wordpress-pour-integrateurs-html-chic-qui-aiment-les-microformats">marquage HTML CHIC</a> (Code HTML Intrinsèquement Classe &#8212; POSH en anglais) et du<a href="http://www.css4design.com/blog/framework-jquery-pour-ecrire-du-javascript-non-intrusif"> javascript non-intrusif</a> pour créer des sites web à l&#8217;épreuve des balles et conformes aux Standards. Ce framework CSS très modulaire vous permettra de vous concentrer sur vos besoins.</dd>

<dt><a href="http://code.google.com/p/hartija/">hartija</a></dt>
<dd>Regroupe les meilleures pratiques en matière de feuille de style destinées à l&#8217;impression.</dd>

<dt><a href="http://www.1kbgrid.com">The 1Kb CSS Grid</a></dt>
<dd>Une grille minimaliste qui tient en une quinzaine de déclarations CSS idéale pour les débutant qui veulent comprendre le principe général des frameworks et pour les intégrateurs aguerris qui verront là un moyen économique de donner un rythme horizontal à leur mise en page. Choix du nombre de colonnes, de la gouttière et de la largeur totale avant le téléchargement.</dd>

<dt><a href="http://www.vcarrer.com/2009/06/1-line-css-grid-framework.html">1 line CSS Grid Framework</a></dt>
<dd>Vous avez bien lu, il s&#8217;agit d&#8217;un framework qui tient en une seule déclaration <code>.dp50 {width:50%; float:left; display: inline; *margin-right:-1px; }</code> Etonnant, non ?</dd>

<dt><a href="http://code.google.com/p/emastic/">emastic</a></dt>
<dd>Très complète, cette bibliothèque CSS s&#8217;utilise aussi bien avec des <code>em</code> qu&#8217;avec des <code>%</code> et s&#8217;accommode de largeur fixes ou fluides pour un poids de <em>4Kb</em> pour la version compressée. Nombreuses démonstrations disponibles pour voir ce qu&#8217;il est possible de faire.</dd>

<dt><a href="http://code.google.com/p/malo/">malo</a></dt>
<dd>Petit frère de <em>emastic</em>, <em>malo</em> se distingue par sa légèreté au service d&#8217;une grille en pourcentage.</dd>

<dt><a href="http://code.google.com/p/logicss/">logicss</a></dt>
<dd>basé sur le principe d&#8217;un rendu homogène entre les navigateurs sans <a href="http://www.css4design.com/blog/5-reset-css-a-la-loupe-pour-une-remise-a-zero-des-valeurs-par-defaut-des-navigateurs">reset CSS</a>. Travail sur la typographie avec des jeux de polices de caractères harmonieux, des possibilités de redimensionnements de texte et un rythme vertical. Trois systèmes de grilles très souples personnalisables à l&#8217;aide d&#8217;une boite à outils. Design élastique avec l&#8217;unité <code>em</code>, liquide via les pourcentages <code>%</code> ou fixe avec les <code>px</code>.</dd>

<dt><a href="http://kailoon.com/mycss-grid-system/">MyCSS Grid System</a></dt>
<dd>Système de grille en 960px avec une utilisation du nombre d&#8217;or pour obtenir des proportions harmonieuses. Assez verbeux dans le nombre de classes pour placer des éléments.</dd>

<dt><a href="http://www.contentwithstyle.co.uk/content/a-css-framework">A CSS Framework</a></dt>
<dd>Cet ensemble de fichiers CSS propose des maquettes prêtes à l&#8217;emploi en 1, 2 ou 3 colonnes avec un <em>header</em>, <em>footer</em>, <em>sidebar</em> et <em>navigation</em> horizontale ou verticale. Un fichier <em>framework.html</em> est disponible pour commencer.</dd>

<dt><a href="http://frame.serverboy.net/">Frame</a></dt>
<dd><em>Frame: A CSS framework from the year 2050</em> se veut la nouvelle manière de mettre en page les contenus et de construire des interfaces web. Il combine les idées de 960.gs, de Blueprint et de nombreuses techniques pour obtenir le framework css le plus simple et le plus fluide de tous les temps !</dd>

<dt><a href="http://www.formee.org/">Formee</a></dt>
<dd>Formee est un framework spécialisé dans la mise en forme des éléments de formulaires. Le système de grille pour l&#8217;alignement des <em>labels</em> et autres <em>input</em> est basé sur <a href="http://960.gs/">960.gs</a>. Ce mini-framework est composé de deux feuilles de style : form-style.css et form-structure.css qui parlent d&#8217;elles-mêmes.</dd>

<dt><a href="http://www.markercss.com/en/index.php">Marker CSS</a></dt>
<dd>Marker CSS se distingue par une syntaxe prenant en compte un nombre important de propriétés. Peut-être trop à mon humble avis, mais tout les goûts sont dans la nature ! Par exemple &laquo;&nbsp; signifie : <code>A</code> pour famille de police Arial ; <code>s13</code> font-size 13 pixels ; <code>c666</code> couleur présélectionnée ; et <code>tc</code> pour avoir le texte aligné au centre.</dd>
</dl>

<p><small><strong>PS :</strong> Cette liste est une version réactualisée de celle que j&#8217;ai <strong>déjà publiée en juin 2009</strong> à la fin de l&#8217;article <a href="http://css4design.com/framework-css-mettez-vos-grilles-au-pas">Frameworks CSS, mettez vos grilles au pas !</a> Toute ressemblance avec des listes de frameworks CSS publiées ces derniers temps, bla bla bla&#8230;</small></p>

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

<ul class='related_post'><li><a href='http://css4design.com/grille-typographique-nombre-d-or' title='Calculer une grille de mise en page « typo » avec le nombre d&#8217;Or'>Calculer une grille de mise en page « typo » avec le nombre d&#8217;Or</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/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/grille-modulaire-peripheriques-mobiles-iphone-android-ipad' title='Grille modulaire pour périphériques mobiles (iPhone, Android, iPad)'>Grille modulaire pour périphériques mobiles (iPhone, Android, iPad)</a></li><li><a href='http://css4design.com/framework-css-semantique-maquette-dynamique-et-autres-notes' title='Framework CSS &#8212; Sémantique, maquette dynamique et autres notes'>Framework CSS &#8212; Sémantique, maquette dynamique et autres notes</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=4781&amp;md5=2690dbd8843791b3f60385438baf8134" 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/choisir-un-frameworks-css/feed</wfw:commentRss>
		<slash:comments>35</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=4781&amp;md5=2690dbd8843791b3f60385438baf8134" type="text/html" />
	</item>
		<item>
		<title>jQuery Splitter &#8212; divisez votre contenu en plusieurs parties redimensionnables</title>
		<link>http://css4design.com/jquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables</link>
		<comments>http://css4design.com/jquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables#comments</comments>
		<pubDate>Sun, 14 Jun 2009 13:01:02 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Javascript & PHP]]></category>
		<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2889</guid>
		<description><![CDATA[C&#8217;est sur le Dator Blog, que j&#8217;ai déniché jQuery Splitter tout droit sorti de chez Dave Methvin. La splitbar peut être déplacée très facilement de manière accessible en cliquant-déplaçant avec la souris, avec une accessKey ou encore via la touche tab. jQuery Splitter requiert la version 1.3.2 de jQuery et permet d&#8217;afficher une séparation entre deux contenus sous la forme : HTML &#60;div id="MySplitter"&#62; &#60;div&#62; Left content goes here &#60;/div&#62; &#60;div&#62; Right content goes here &#60;/div&#62; &#60;/div&#62; CSS &#35;MySplitter { height: 200px; width: 500px; border: 5px solid #aaa; } &#35;MySplitter div { overflow: auto; } .vsplitbar { width: 5px; background: [...]]]></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%2Fjquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fjquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables&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>C&#8217;est sur le <a href="http://www.dator.fr/jquery-splitter-un-plugin-permettant-de-separer-votre-contenu-en-plusieurs-parties/">Dator Blog</a>, que j&#8217;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>. La <em>splitbar</em> peut être déplacée très facilement de manière accessible en cliquant-déplaçant avec la souris, avec une <code>accessKey</code> ou encore via la touche <code>tab</code>. <em>jQuery Splitter</em> requiert la version 1.3.2 de <a href="http://jquery.com/">jQuery</a> et permet d&#8217;afficher une séparation entre deux contenus sous la forme :<span id="more-2889"></span></p>

<h2>HTML</h2>

<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>

<h2>CSS</h2>

<p><pre>&#35;MySplitter {
    height: 200px;
    width: 500px;
    border: 5px solid #aaa;
}
&#35;MySplitter div {
    overflow: auto;
}
.vsplitbar {
    width: 5px;
    background: #aaa;
}</pre></p>

<h2>jQuery</h2>

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

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

<ul class='related_post'><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/139-ressources-javascript-et-jquery' title='139 ressources Javascript et jQuery'>139 ressources Javascript et jQuery</a></li><li><a href='http://css4design.com/jquery-toutes-les-femmes-sont-folles-de-q-10' title='jQuery &#8212; Toutes les femmes sont folles | de Q | 10 +'>jQuery &#8212; Toutes les femmes sont folles | de Q | 10 +</a></li><li><a href='http://css4design.com/mise-a-jour-de-la-grosse-grosse-liste-pour-webdesigner' title='Mise-à-jour de la grosse grosse liste pour webdesigner'>Mise-à-jour de la grosse grosse liste pour webdesigner</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></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=2889&amp;md5=2f89d46691d3d41f2351c3cc6c420bc4" 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/jquery-splitter-divisez-votre-contenu-en-plusieurs-parties-redimensionnables/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=2889&amp;md5=2f89d46691d3d41f2351c3cc6c420bc4" type="text/html" />
	</item>
		<item>
		<title>Devenez Alpha testeurs pour Vanilla : un thème WordPress basé sur SandBox et Yahoo! User Interface CSS</title>
		<link>http://css4design.com/devenez-alpha-testeurs-pour-vanilla-un-theme-wordpress-base-sur-sandbox-et-yahoo-user-interface-css</link>
		<comments>http://css4design.com/devenez-alpha-testeurs-pour-vanilla-un-theme-wordpress-base-sur-sandbox-et-yahoo-user-interface-css#comments</comments>
		<pubDate>Wed, 20 Feb 2008 17:30:21 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[Concours]]></category>
		<category><![CDATA[Partenaires]]></category>
		<category><![CDATA[Sandbox]]></category>
		<category><![CDATA[Thème]]></category>

		<guid isPermaLink="false">http://www.css4design.com/devenez-alpha-testeurs-pour-vanilla-un-theme-wordpress-base-sur-sandbox-et-yahoo-user-interface-css</guid>
		<description><![CDATA[Ca fait quelque temps que je n&#8217;ai pas parlé du thème Sandbox qui contient une foultitude de classes CSS générées automatiquement en fonction du contexte. Ce &#171;&#160;meta&#160;&#187; thème pour WordPress est déjà en version 1.3 pour la branche 2.3.x de WordPress et existe également en version 0.9.8 pour ceux qui serait resté avec un WordPress 2.0.x. Une des particularités de la version 1.3 est la présence d&#8217;un fichier .pot pour localiser ou traduire le thème ! Prêt pour la prochaine génération de thèmes WordPress ? La spécificité de Sandbox est donc de servir de fondations pour bâtir d&#8217;autres thèmes. A [...]]]></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%2Fdevenez-alpha-testeurs-pour-vanilla-un-theme-wordpress-base-sur-sandbox-et-yahoo-user-interface-css">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fdevenez-alpha-testeurs-pour-vanilla-un-theme-wordpress-base-sur-sandbox-et-yahoo-user-interface-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>Ca fait quelque temps que je n&#8217;ai pas parlé du <a href="http://www.plaintxt.org/themes/sandbox/">thème Sandbox</a> qui contient <a href="http://www.css4design.com/sandbox-un-theme-wordpress-pour-integrateurs-html-chic-qui-aiment-les-microformats">une foultitude de classes CSS générées automatiquement</a> en fonction du contexte. Ce &laquo;&nbsp;meta&nbsp;&raquo; thème pour WordPress est déjà en version 1.3 pour la branche 2.3.x de WordPress et existe également en version 0.9.8 pour ceux qui serait resté avec un WordPress 2.0.x. Une des particularités de la version 1.3 est la présence d&#8217;un fichier <em>.pot</em> pour localiser ou traduire le thème !</p>

<h3>Prêt pour la prochaine génération de thèmes WordPress ?</h3>

<p>La spécificité de Sandbox est donc de servir de fondations pour bâtir d&#8217;autres thèmes. A ce propos, j&#8217;attire votre attention sur le <a href="http://www.alistercameron.com/2008/02/20/vanilla-theme-alpha-testers-call/"><strong>thème WordPress Vanilla</strong></a> conçu par <a href="http://www.alistercameron.com">Alister Cameron</a>, blogueur et designer de talent, qui fut membre du jury pour le <a href="http://www.sndbx.org/">concours de thèmes Sandbox</a> qui s&#8217;est terminé en juillet 2007 avec <a href="http://www.sndbx.org/results/designs/">46 thèmes en lice</a>.</p>

<p><strong>Le thème Vanilla</strong> est bâti autour de Sandbox et du <a href="http://developer.yahoo.com/yui/grids/">framework UI CSS de Yahoo!</a>, ce qui lui permet une certaine souplesse dans le choix de la largeur du design, de la taille des colonnes et de plein d&#8217;autres choses que je vous laisse découvrir dans le billet de l&#8217;auteur. Bref, un thème pour plusieurs maquettes avec la prise en compte des formats de publicité définit par l&#8217;<a href="http://www.iab.net/iab_products_and_industry_services/1421/1443/1452">IAB</a> !</p>

<p>Pour devenir Alpha testeur, il suffit d&#8217;en faire la demande à Alister Cameron à l&#8217;adresse : <a href="mailto:alister@alistercameron.com">alister@alistercameron.com</a> ou dans les commentaires de son billet.</p>

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

<ul class='related_post'><li><a href='http://css4design.com/sandbox-designs-competition-46-themes-pour-wordpress-passes-en-revue' title='Sandbox Designs Competition : 46 thèmes pour WordPress passés en revue'>Sandbox Designs Competition : 46 thèmes pour WordPress passés en revue</a></li><li><a href='http://css4design.com/3-frameworks-pour-vos-themes-wordpress' title='3 frameworks pour vos thèmes WordPress'>3 frameworks pour vos thèmes WordPress</a></li><li><a href='http://css4design.com/nouveau-design-en-place-plus-bleu-plus-carre-plus-centre' title='Nouveau design en place : plus bleu, plus carré, plus centré'>Nouveau design en place : plus bleu, plus carré, plus centré</a></li><li><a href='http://css4design.com/mise-en-place-dun-nouveau-design-perburbation-en-vue' title='Mise en place d&#039;un nouveau design : perburbation en vue ;)'>Mise en place d&#039;un nouveau design : perburbation en vue ;)</a></li><li><a href='http://css4design.com/un-zobibi-en-pleine-forme-avec-le-theme-sandbox-pour-wordpress' title='un zobibi en pleine forme avec le thème Sandbox pour WordPress'>un zobibi en pleine forme avec le thème Sandbox pour WordPress</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=202&amp;md5=f84c32487b003dcc3b97ca54e544ba0c" 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/devenez-alpha-testeurs-pour-vanilla-un-theme-wordpress-base-sur-sandbox-et-yahoo-user-interface-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=202&amp;md5=f84c32487b003dcc3b97ca54e544ba0c" type="text/html" />
	</item>
		<item>
		<title>Frameworks CSS + Reset CSS : design from scratch</title>
		<link>http://css4design.com/frameworks-css-reset-css-design-from-scratch</link>
		<comments>http://css4design.com/frameworks-css-reset-css-design-from-scratch#comments</comments>
		<pubDate>Mon, 01 Oct 2007 09:54:07 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Traductions]]></category>
		<category><![CDATA[Colonnes]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Framework CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Maquette]]></category>
		<category><![CDATA[Mise en page]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[Partenaires]]></category>
		<category><![CDATA[Reset CSS]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog-reloaded/?p=126</guid>
		<description><![CDATA[Je n&#8217;ai pas résisté à l&#8217;envie de vous proposer ma traduction de l&#8217;article CSS Frameworks + CSS Reset: Design From Scratch paru dernièrement sur Smashing Magazine. Les frameworks CSS sont des environnements de développement composés généralement de plusieurs fichiers CSS gérant chacun une partie spécifique du design web (typographie, grille de mise en en page, formulaires, etc&#8230;). Ces frameworks sont souvent accompagnés d&#8217;un Reset CSS, pour s&#8217;affranchir des différences de rendu entre les navigateurs. L&#8217;article fait ainsi le point sur la notion de framework CSS, ses avantages et ses inconvénients, décrit les frameworks les plus populaires et termine par une [...]]]></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%2Fframeworks-css-reset-css-design-from-scratch">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcss4design.com%2Fframeworks-css-reset-css-design-from-scratch&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><img src="/images/billet/framework-reset-css/yaml.png" class="il" title="YAML, un framework CSS pour vos sites web" /> Je n&#8217;ai pas résisté à l&#8217;envie de vous proposer ma traduction de l&#8217;article <a href="http://www.smashingmagazine.com/2007/09/21/css-frameworks-css-reset-design-from-scratch/">CSS Frameworks + CSS Reset: Design From Scratch</a> paru dernièrement sur <a href="http://www.smashingmagazine.com/">Smashing Magazine</a>. Les frameworks CSS sont des environnements de développement composés généralement de plusieurs fichiers CSS gérant chacun une partie spécifique du design web (typographie, grille de mise en en page, formulaires, etc&#8230;). Ces frameworks sont souvent accompagnés d&#8217;un <a href="http://www.css4design.com/index.php/2007/08/14/89-5-reset-css-a-la-loupe-pour-une-remise-a-zero-des-valeurs-par-defaut-des-navigateurs" title="5 Reset CSS à la loupe pour une remise à zéro des valeurs par défaut des navigateurs">Reset CSS</a>, pour s&#8217;affranchir des différences de rendu entre les navigateurs. L&#8217;article fait ainsi le point sur la notion de framework CSS, ses avantages et ses inconvénients, décrit les frameworks les plus populaires et termine par une série de liens commentés à propos des Reset CSS et des styles de base. En attendant d&#8217;éventuels retours sur la traduction, ce billet est en version <em>bêta</em>.<span id="more-133"></span></p>

<p>Quelque soit le projet, il y a toujours un moment où il faut définir des classes ou des identifiants sur lesquels on a déjà travaillés. Or, nous ne sommes pas obligé de réécrire le même code CSS ou (X)HTML encore et encore. Pour éviter les erreurs il est préférable de <strong>démarrer avec un fichier reprenant les éléments récurrents</strong> plutôt que de réinventer la roue à chaque fois.</p>

<p>C&#8217;est là que les <em>framework</em> et les <em>reset CSS</em> pointent le bout de leur nez. En les utilisant, <strong>vous avez une feuille de style par défaut et un marquage impeccable</strong>, vous gagnez du temps et vous êtes assurés d&#8217;avoir un code de bonne qualité dès le départ. Mais qu&#8217;est-ce vraiment qu&#8217;un <em>framework</em> ? Et en quoi la remise à zéro des styles CSS est-elle utile ?</p>

<p>Jettons un oeil sur les principes sous-jacents aux <em>frameworks CSS</em>, sur leurs avantages et inconvénients, sur les <strong>frameworks CSS les plus populaires et la douzaine de feuille de style par défaut</strong> que l&#8217;on peut utiliser lorsqu&#8217;on travaille sur le <em>design</em> d&#8217;un nouveau site web.</p>

<ul>
    <li> Cet article ne couvre pas l&#8217;ensemble des outils et techniques concernant les grilles de mise en pages. Vous pouvez approfondir la question du <em>design web</em> basé sur l&#8217;utilisation d&#8217;une grille en lisant l&#8217;article <a href="http://www.smashingmagazine.com/2007/04/14/designing-with-grid-based-approach/" hreflang="en">Designing With Grid-Based Approach</a>.</li>
    <li> Vous trouverez des centaines de <em>templates</em> CSS dans l&#8217;article <a href="http://www.smashingmagazine.com/2007/01/12/free-css-layouts-and-templates/" hreflang="en">Free CSS Layouts and Templates</a>.</li>
    <li> Merci de noter que cet article traite des <em>frameworks CSS</em>, pas des <em>frameworks de développement côté serveur</em> comme <a href="http://www.cakephp.org/" hreflang="en">CakePHP</a> et encore moins des <em>frameworks de développement web</em> tels que <a href="http://www.panic.com/coda/" hreflang="en">Coda</a> ou <a href="http://www.adobe.com/products/dreamweaver/" hreflang="en">Dreamweaver</a>.</li>
</ul>

<h3>Qu&#8217;est-ce qu&#8217;un framework CSS  ?</h3>

<ul>
    <li> Un <em>framework</em> peut être défini comme un environnement ou un cadre de travail fournissant une structure conceptuelle que vous utiliserez pour démarrer vos projets de sites web. Par exemple, au lieu de définir une remise à zéro globale, une <em>ligne de base</em> cohérente pour vos textes, des règles typographiques ou encore des styles de base pour les formulaires à chaque fois que vous commencez un nouveau projet, vous pouvez <strong>mettre en place un style par défaut une fois pour toute et vous en servir pour tous vos futurs projets</strong>. C&#8217;est ce que nous appellons un environnement de travail CSS.</li>
    <li> Un <em>framework CSS</em> n&#8217;a pas besoin d&#8217;être compliqué ou de tout prendre en charge. Il peut ne contenir qu&#8217;un simple jeu de feuilles de style CSS tel que :
<ul>
    <li><em>typography.css</em> pour les règles typographiques de base,</li>
    <li><em>grid.css</em> pour la mise en page par grille ou</li>
    <li><em>layout.css</em> pour des maquette générales,</li>
    <li><em>form.css</em> pour des styles de formulaires basiques,</li>
    <li><em>general.css</em> pour tout autre style supplémentaire.</li>
</ul>
</li>
    <li> et ainsi de suite&#8230; Vous pouvez aller plus loin dans la segmentation de votre code, par exemple : structure, typographie, présentation, sections spécifiques (menus, navigations), impression, web mobile, contournements spécifiques pour certains navigateurs (via les commentaires conditionnels pour Internet Explorer). <q>Toute la segmentation du code des <em>frameworks</em> CSS les rend généralement pratiques à utiliser, mais peut entrainer une réelle charge serveur supplémentaire à cause du nombre de requêtes <acronym title="Hypertext Transfer Protocol">http</acronym> par pages vues</q> [<a href="http://manwithnoblog.com/2007/09/09/treading-lightly-with-css-frameworks/" hreflang="fr">Treading Lightly With CSS Frameworks</a>, par <em>Gary Barber</em>].</li>
    <li> <q>En bref, les <em>frameworks</em> sont un jeu d&#8217;outils, de bibliothèques, de conventions et de bonnes pratiques qui tentent de <strong>convertir les tâches répétitives en modules génériques réutilisables</strong>. Le but est de permettre au <em>designer</em> ou au développeur de se concentrer sur les tâches propres au projet en cours, plutôt que de l&#8217;obliger à réinventer la roue à chaque fois.</q> [<a href="http://www.alistapart.com/articles/frameworksfordesigners" hreflang="en">Framework For Designers</a>, par <em>Jeff Croft</em>].</li>
</ul>

<h3>Les avantages du framework CSS</h3>

<ul>
    <li> <strong>Vous augmentez votre productivité et évitez les erreurs les plus courantes.</strong>
Si vous développez de nombreux sites similaires, un code CSS générique peut radicalement améliorer votre productivité, vous aider à éviter les erreurs communes et simplifier la gestion du code CSS.</li>
    <li> <strong>Vous normalisez votre code et vos classes.</strong>
Vous avez un code CSS et (X)HTML par défaut, ce qui vous permet d&#8217;utiliser les mêmes identifiants et noms de classes dans vos projets. Cette permanence du code à travers l&#8217;ensemble de vos projets rend vos sites web plus faciles à maintenir sans avoir à vous replonger dans le code source pour savoir comment il fonctionne.</li>
    <li> <strong>Vous avez un meilleur flux de production au sein de l&#8217;équipe.</strong>
Si le <em>framework CSS</em> est bien documenté, il peut être utilisé dans l&#8217;équipe comme base de travail commune, évitant ainsi les incompréhensions tout en optimisant les flux de production. Par ailleurs, en évitant les erreurs, vous vous donnez les moyens de rendre votre travail dans les temps sans sacrifier à la qualité et sans coût supplémentaire.</li>
    <li> <strong>Vous optimisez la compatibilité entre les différents navigateurs.</strong>
Si votre <em>frameworks CSS</em> est à l&#8217;épreuve des balles, vous n&#8217;avez pas à vous soucier d&#8217;éventuels problèmes de compatibilité avec les navigateurs présents sur le marché. Vous pouvez commencer à coder droit devant !</li>
    <li> <strong>Vous avez un code finalisé, propre et bien structuré.</strong>
Les <em>frameworks CSS</em> fournissent des fondations bien pensées pour vos sites ; en les utilisant vous avez un style de base pour tous vos éléments HTML. N&#8217;avez-vous jamais oublié l&#8217;élément <samp>code</samp> ou <samp>abbr</samp> ? CQFD.</li>
</ul>

<h3>Les inconvénients des frameworks CSS</h3>

<ul>
    <li> <strong>Vous aurez besoin de temps pour comprendre le <em>framework</em>.</strong>
<q>Pour l&#8217;utilisateur moyen, [...] le temps requis pour comprendre l&#8217;architecture d&#8217;un <em>framework</em> l&#8217;emporte de loin sur les menus tâches nécesssaires pour partir de rien.</q> [<a href="http://warpspire.com/features/css-frameworks/" hreflang="en">Why I don't use frameworks</a>]</li>
    <li> <strong>Vous devrez avoir une connaissance approfondie de l&#8217;architecture de votre code.</strong>
En utilisant un <em>framework CSS</em> externe, vous ne serez pas dispensé d&#8217;une profonde connaissance de votre code. Vous devrez savoir exactement comment fonctionne votre environnement de travail. <q>En construisant un site depuis les fondations, vous bénéficiez d&#8217;une bonne connaissance de l&#8217;architecture de votre site que vous ne pouvez pas apprendre par l&#8217;étude ou la documentation.</q> [<a href="http://warpspire.com/features/css-frameworks/" hreflang="en">Why I don't use frameworks</a>]</li>
    <li> <strong>Vous héritez des <em>bugs</em> ou des erreurs de quelqu&#8217;un d&#8217;autre.</strong>
Si vous utilisez un <em>framework CSS</em>, vous pouvez être amené à corriger les <em>bugs</em> du concepteur du <em>framework</em> en question, ce qui est toujours plus chronophage que de régler ses propres erreurs.</li>
    <li> <strong>Vous développez des sites grâce au <em>framework</em> et non pas d&#8217;après une solide connnaissance des CSS.</strong>
<q>Un des grands problèmes posés par les <em>frameworks</em>, c&#8217;est que les développeurs finissent par s&#8217;attacher au <em>framework</em> lui-même au lieu du code qu&#8217;il y a derrière. La connaissance qui en résulte n&#8217;est pas réutilisable, ce qui limite fortement les compétences du développeur.</q> [<a href="http://mondaybynoon.com/2007/08/27/please-do-not-use-css-frameworks/" hreflang="fr">Please Do Not Use CSS Frameworks</a>, par <em>Jonathan Christopher</em>].</li>
    <li> <strong>Vous avez du code inutile.</strong>
<q>Qu&#8217;il s&#8217;agisse des <em>frameworks</em> pour les langages côté serveur ou des bibliothèques Javascript, il y a souvent une grande partie du code qui ne sera pas utilisée. Si ce n&#8217;est pas un souci majeur côté serveur, ceci peut dégrader fortement les performances quand il s&#8217;agit d&#8217;un <em>framework</em> qui agit côté client.</q> [<a href="http://mondaybynoon.com/2007/08/27/please-do-not-use-css-frameworks/" hreflang="fr">Please Do Not Use CSS Frameworks</a>, par <em>Jonathan Christopher</em>]</li>
    <li> <strong>Les CSS peuvent ne pas être sémantiquement correctes.</strong>
<q>CSS et (X)HTML travaillent main dans la main. (X)HTML est un langage sémantique par nature qu&#8217;il est impossible d&#8217;englober dans un framework. Chaque projet est unique et entraine une structure de document unique en terme de classes ou d&#8217;identifiants. Les <em>frameworks</em> CSS suppriment la grande majorité des valeurs sémantiques dans le document, et à mon avis, ne devraient pas être utilisés.</q> [<a href="http://mondaybynoon.com/2007/08/27/please-do-not-use-css-frameworks/" hreflang="en">Please Do Not Use CSS Frameworks</a>, par <em>Jonathan Christopher</em>]</li>
    <li> <strong>Ignore les spécificités de vos projets web.</strong>
Le design devrait être basé sur le contenu et non sur un <em>template</em> standardisé réutilisable à volonté.</li>
</ul>

<h3>Les frameworks CSS en détail</h3>

<h4><a href="http://www.yaml.de/en/home.html" hreflang="en">YAML (Yet Another Multicolumn Layout)</a></h4>

<p><img src="/images/billet/framework-reset-css/yaml.png" alt="Yet Another Multicolumn Layout" /></p>

<p>Le <em>framework</em> (X)HTML/CSS de <em>Dirk Jesse</em> offre toute la panoplie de <em>templates</em> par défaut pour un nombre considérable de projets web du plus simple au plus complexe. <a href="http://www.yaml.de/en/home.html" hreflang="en">YAML</a> est basé sur les <em>standards web</em> et s&#8217;accomode de tous les navigateurs web modernes. Tous les <em>bugs</em> de rendu d&#8217;<em>Internet Explorer</em> ont été éliminés. YAML est totalement compatible avec toutes les versions d&#8217;IE, de la version 5.x/Win à la version 7.0.</p>

<p>A côté des différents <em>templates</em> conformes aux standards, ce <em>framework</em> offre également une <strong>feuille de style pour le débuggage</strong>, une pour l&#8217;impression, ainsi que des outils aussi robustes que variés pour faciliter le développement web avec YAML. Tous les composants CSS du <em>framework</em> ainsi que les différentes méthodes de mise en page sont parfaitement documentés (en Anglais et en Allemand) et agrémentés de nombreux exemples.</p>

<p><img src="/images/billet/framework-reset-css/yaml-builder.png" alt="YAML Builder" /></p>

<p>Vous avez aussi la possibilité d&#8217;utiliser l&#8217;interface visuelle <em>YAML Builder</em> pour créer vos maquettes en <acronym title="What You See Is What You Get">WYSIWYG</acronym> dans votre navigateur web. Vous pouvez choisir le <em>Doctype</em>, les éléments de base de votre maquette (<em>#header</em>, <em>#footer</em>, &#8230;), le nombre de colonnes et l&#8217;ordre dans lequel vous voulez les voir apparaitre dans le code ainsi que leurs largeurs. Le glissé-déposé est possible pour imbriquer à la fois des sous-templates et du contenu factice. Le <em>framework</em> offre la possibilité d&#8217;afficher le code complet (marquage XHTML et CSS) et de passer du mode brouillon à la prévisualisation de la maquette finale et vice-versa.</p>

<h4><a href="http://code.google.com/p/blueprintcss/" hreflang="en">Blueprint</a></h4>

<p><img src="/images/billet/framework-reset-css/bp.png" alt="Logo blueprint" /></p>

<p><img src="/images/billet/framework-reset-css/blueprint.png" alt="blueprint" /></p>

<p>Le <em>framework</em> <a href="http://code.google.com/p/blueprintcss/" hreflang="en">Blueprint</a>, créé par l&#8217;étudiant norvégien Olav Frihagen Bjørkøy, semble <a href="http://www.subtraction.com/archives/2007/0807_the_framewor.php" hreflang="en">très</a> <a href="http://www.markboulton.co.uk/journal/comments/blueprint_a_css_framework/" hreflang="en">prometteur</a>. Ce <em>framework</em> propose : des fondations solides pour la typographie ; une grille de mise en page facilement personnalisable ; une gestion pratique de la typographie et des lignes de base pour le texte ; une feuille de style pour l&#8217;impression. Il utilise notamment des tailles de caractère relatives, un <em>Reset CSS</em> et est supposé ne pas contenir de code inutile. Ce dernier point n&#8217;est <a href="http://www.monc.se/tripoli/" hreflang="en">pas toujours vrai</a>.</p>

<p>Par ailleurs, vous pouvez utiliser le <em>générateur de grille CSS Blueprint</em> pour obtenir des versions plus souples des <em>templates</em> inclus au départ. Que vous ayez besoin de 8, 10, 16 ou 24 colonnes pour votre design, ce générateur autorise désormais plus de flexibilité dans l&#8217;utilisation de Blueprint que l&#8217;on peut considérer comme le nouveau standard à venir dans l&#8217;approche du <em>design web</em> basé sur une grille de mise en page.</p>

<p><img src="/images/billet/framework-reset-css/blueprint-grid-css.png" alt="générateur de grille CSS Blueprint" /></p>

<h4><a href="http://developer.yahoo.com/yui/grids/" hreflang="en">Yahoo! UI Library CSS Foundation</a></h4>

<p><img src="/images/billet/framework-reset-css/yui.png" alt="Yahoo! UI Library" /></p>

<p><em>Yahoo! UI Library</em> propose un jeu de fichier CSS faisant office de <em>framework</em>. Le noyau YUI CSS inclut notamment : <a href="http://developer.yahoo.com/yui/reset/" hreflang="en">Reset CSS</a>, <a href="http://developer.yahoo.com/yui/base/" hreflang="en">Base CSS</a>, <a href="http://developer.yahoo.com/yui/fonts/" hreflang="en">Fonts CSS</a> et <a href="http://developer.yahoo.com/yui/grids/" hreflang="en">Grids CSS</a>.</p>

<p>Alors que le <strong>Reset CSS</strong> supprime et neutralise les différences d&#8217;affichage des éléments HTML, <strong>Base CSS</strong> sert de fondation pour un affichage cohérent des éléments HTML sur les navigateurs modernes.</p>

<p><strong>Fonts CSS</strong> normalise et permet de contrôler la typographie sans se soucier du rendu entre les navigateurs ; le <em>framework</em> fournit des tailles de caractères et des hauteurs de ligne cohérents, permet à l&#8217;utilisateur d&#8217;ajuster la taille des polices en gardant une consistance d&#8217;un navigateur à l&#8217;autre. Fonctionne à la fois en <em>Quirks Mode</em> et <em>Standards Mode</em>.</p>

<p><strong>Grids CSS</strong> fournit une sélection de quatre largeurs de page et six modèles prédéfinis avec la possibilité d&#8217;empiler ou d&#8217;imbriquer des zones subdivisées en deux, trois ou quatre colonnes. Le fichier de 4 <em>kb</em> propose des combinaisons de plus de 1000 maquettes différentes. Le <em>framework</em> autorise la modification de la largeur pour les pages de largeur fixe ; il permet également de gérer les maquettes avec des largeurs exprimées en pourcentage (100%) aussi bien que les largeurs les plus courantes comme 750px, 950px et 974px, tout en permettant de modifier ces chiffres. YUI offre aussi <a href="http://developer.yahoo.com/yui/grids/builder/" hreflang="en">YUI Grids Builder</a>, une interface simple pour personnaliser ses grilles de mise en page.</p>

<p>Vous devez savoir que ces <em>frameworks</em> sont souvent critiqués : leur code est truffé de code inutile et leur marquage est peu sémantique ; par ailleurs,  <strong>ils génèrent trop de classes</strong>, d&#8217;ID et de <samp>div</samp> faisant office de <em>containers</em> pas toujours nécessaires. A noter que <em>Yahoo! UI Library</em> est livré avec une documentation détaillée accompagnée de nombreux exemple, tutoriels, pense-bête (<em>cheat sheet</em>), modèles et outils.</p>

<h3>Reset Global CSS</h3>

<ul>
    <li> Le Reset global est nécessaire pour <strong>donner à votre site web une allure plus ou moins identique quelque soit le navigateur utilisé</strong>. Par défaut, les navigateurs utilisent différentes valeurs de <em>margin</em>, de <em>padding</em> ou de <em>line-height</em>. Le <em>Reset</em> Global assure que tous les navigateurs (du moins, la plupart) afficheront le site de manière identique.</li>
    <li> <strong><samp>*{margin:0;padding:0}</samp> est une mauvaise pratique.</strong>
<q>Malheureusement, ce n&#8217;est pas une bonne pratique. C&#8217;est très difficile pour les agents utilisateurs d&#8217;appliquer ces règles pour chaque élément présent dans le document, surtout si ce dernier est très long. Cette pratique peut aussi supprimer de nombreux styles par défaut qui ont leur raison d&#8217;être, en particulier quand vous voulez garder les styles par défaut des boutons <em>submit</em>.</q> [<a href="http://www.christianmontoya.com/2007/02/01/css-techniques-i-use-all-the-time/" hreflang="en">CSS Techniques I Use All The Time</a> par <em>Christian Montoya</em>]</li>
    <li> <a href="http://monc.se/tripoli/" hreflang="en">Tripoli</a>
Tripoli est <q>un standard CSS générique pour le rendu HTML. En se substituant à la feuille de style par défaut des navigateurs, <em>Tripoli</em> forme une fondation stable pour vos projets web pour uniformiser le rendu entre les navigateurs.</q> <strong>Un jeu de fichiers CSS</strong> est censé vous donner des fondations solides pour vos designs CSS. Toutes les valeurs par défaut, incluant des douzaines d&#8217;éléments (tables, listes, typographie, mais aussi les en-têtes (h1 &#8211; h6), les abréviations, les citations, et les formulaires ont été pris en compte pour leur donner une lisibilité optimale et assurer aux textes une présentation bien structurée.<img src="/images/billet/framework-reset-css/tripoli.png" alt="Tripoli" /><br class="clear" /></li>
    <li> <a href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/" hreflang="en">Reset CSS Reloaded</a> d&#8217;<em>Eric Meyer</em>.
Une remise à zéro qui ne serait pas basée sur le sélecteur universel. Comme <em>Eric Meyer</em> le dit, <q>Les styles devraient lister tous les éléments candidats à la neutralisation et les remettre à zéro exactement comme ils devraient l&#8217;être, chacun selon leur nature.</q></li>
    <li> <a href="http://developer.yahoo.com/yui/reset/" hreflang="fr">Reset CSS de Yahoo! UI Library</a>
Les fichiers compris dans <em>YUI Reset CSS</em> suppriment et neutralisent le rendu des éléments HTML qui manquent de consistance d&#8217;un navigateur à l&#8217;autre, en créant un terrain de jeu réservé aux navigateurs modernes et en fournissant des bases à partir desquels vous pourrez déclarer explicitement vos intentions.</li>
    <li> <a href="http://warpspire.com/features/css-frameworks/" hreflang="en">CSS Global Styles Reset</a> par Kyle Neath.
Un simple <em>Reset CSS</em> accompagné de classes additionnelles pour améliorer le <em>débuggage</em>.</li>
    <li> <a href="http://www.christianmontoya.com/2007/02/01/css-techniques-i-use-all-the-time/" hreflang="en">CSS Global Reset</a> par Christian Montoya &#8211; <a href="http://lab.christianmontoya.com/initial-css/initial.css" hreflang="en">css</a> <q>L&#8217;idéal est d&#8217;avoir une liste complète des réglages par défaut à appliquer dès le départ pour pallier les insuffisances de chaque navigateur.</q></li>
    <li> <a href="http://www.businesslogs.com/blog_design/my_5_css_tips.php" hreflang="en">CSS Global Reset</a> par <em>Mike Rundle</em>.</li>
    <li> <a href="http://www.crucialwebhost.com/master-stylesheet-the-most-useful-css-technique/" hreflang="en">Master Stylesheet</a>
Cette feuille de style par défaut prend quelques règles typographiques en considération, comme l&#8217;espacement entre les niveaux de titres, les paragraphes et blocs de citation (<em>blockquote</em>).</li>
</ul>

<h3>Styles de base CSS</h3>

<p><a href="http://www.maratz.com/archives/2007/05/12/quick-tip-bottom-margins-of-paragraphs-and-lists/" hreflang="en">Web Typography: bottom margins of paragraphs and lists</a> par <em>Marko Dugonjic</em>.</p>

<p><a href="http://24ways.org/2006/compose-to-a-vertical-rhythm" hreflang="en">Compose To A Vertical Rhythm</a>
<q>L&#8217;unité de base de l&#8217;espace vertical est la hauteur de ligne (<em>line-height</em>). En établissant une hauteur de ligne qui puisse être appliquée à l&#8217;ensemble du texte de la page, qu&#8217;il s&#8217;agisse des titres, du corps du texte ou des notes de bas de page, on obtient un rythme vertical sur laquelle s&#8217;appuyer, qui guide le lecteur à travers le contenu.</q></p>

<p><a href="http://www.darrenhoyt.com/2007/05/12/baseline-stylesheets/" hreflang="en">Baseline Stylesheets</a> par <em>Darren Hoyt</em>.</p>

<p><a href="http://tjkdesign.com/articles/one_html_markup_many_css_layouts.asp" hreflang="fr">One clean HTML markup, many layouts&#8230;</a> par <em>TJKDesign</em>.</p>

<p><a href="http://www.contentwithstyle.co.uk/Articles/17/a-css-framework/" hreflang="en">Mike Stenhouse&#8217;s CSS Framework</a>
Il est possible de séparer les éléments d&#8217;une feuille de style en composants réutilisables pour d&#8217;autres projets. La suite logique est d&#8217;étendre ce principe pour mettre en place un <em>framework CSS</em>, autorisant des développements rapides avec des composants déjà testés. Tout ce qu&#8217;il faut pour y parvenir est de créer un jeu de convention de nommage et un template de base assez souple&#8230;</p>

<h3>Développez votre propre framework CSS !</h3>

<p>Garder à votre <em>framework CSS</em> un degré d&#8217;abstraction aussi élevé que possible. Habituellement le <em>Reset</em> Global et le formatage de base sont un compromis judicieux qui vous donnera un bon point de départ sans pour autant vous lier à la structure rigide d&#8217;un <em>framework</em>.</p>

<p>En développant vos propres styles par défaut, <strong>pensez à réduire au maximum le nombre de classes, d&#8217;identifiants et d&#8217;éléments HTML</strong> ; garder à l&#8217;esprit l&#8217;importance de la signification sémantique des classes que vous utilisez.</p>

<p>Des idées ? Faites-le nous savoir, et partager vos connaissances dans les commentaires !</p>

<p><em>Article original écrit par <a href="http://www.smashingmagazine.com/about/" hreflang="en">Sven Lennartz et Vitaly Friedman</a> de <a href="http://www.smashingmagazine.com" hreflang="en">Smashing Magazine</a>.</em></p>

<p><em>Fondé en septembre 2006, Smashing Magazine fournit des informations utiles aux webdesigners et aux développeurs. Notre but est d&#8217;informer nos lecteurs sur les dernières tendances et techniques dans le monde du développement web, de manière claire, précise et régulière. Nous n&#8217;essayons pas de vous convaincre avec la quantité, mais en vous présentant des informations de qualité. C&#8217;est ce qui nous rend différent. En fait, nous frappons vos esprit avec l&#8217;information qui vous rendra la vie plus facile. Vraiment.</em></p>

<p><strong>Notes sur la traduction.</strong> J&#8217;ai essayé de suivre au mieux les intentions de l&#8217;auteur et le déroulement de l&#8217;article, mise en forme comprise afin de permettre une comparaison rapide avec l&#8217;<a href="http://www.smashingmagazine.com/2007/09/21/css-frameworks-css-reset-design-from-scratch/" hreflang="en">original</a> en cas de doute sur la pertinence de tel ou tel parti pris dans la traduction.</p>

<h3>Alors, ces frameworks, on les utilise ou pas ? (notes personnelles en guise de conclusion)</h3>

<p>Les <em>frameworks CSS</em> ont le vent en poupe et c&#8217;est globalement mérité. Toutefois, si de nombreux arguments militent en leur faveur, ils ne sont pas dépourvus de défauts. En ce qui me concerne, je leur trouve une utilité pédagogique certaine : en les étudiant, on se fait une idée des bonnes pratiques en matière d&#8217;organisation des CSS. Pour ce qui est de les utiliser en production, je distingue deux types d&#8217;utilisation :</p>

<ol>
    <li> Vous savez ce que vous voulez comme structure HTML en terme d&#8217;éléments et de colonnes pour adapter les éléments graphiques en conséquence. Pas de souci particulier, dans ce cas de figure les <em>frameworks CSS</em> vous feront gagner beaucoup de temps.</li>
    <li> Vous commencez par créer votre mise en page pour la découper ensuite en créant uniquement les éléments HTML dont vous avez besoin. Là, l&#8217;utilisation des <em>frameworks</em> est déjà moins évidente et vous risquez de passer beaucoup de temps à caler les éléments entre eux.</li>
</ol>

<p>Après, c&#8217;est comme beaucoup de choses, j&#8217;imagine qu&#8217;avec de la motivation et de l&#8217;huile de coude on finit par maitriser le <em>framework</em> et faire face à tous les cas de figure en matière d&#8217;intégration CSS.</p>

<p>Finalement, et je trouve celà assez amusant, si le <em>framework</em> est la suite logique du <em>Reset CSS</em>, la suite logique du <em>framework</em> existe déjà depuis longtemps : c&#8217;est <em>Dreamweaver</em> avec le respect des standards en plus et la possibilité de gérer le multi-colonnage, pied de page compris&#8230;</p>

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

<p>PS : d&#8217;autres traductions d&#8217;articles sur les sujets du web sont disponibles dans la catégorie <a href="http://www.css4design.com/articles/traductions">Traductions</a>.</p>

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

<ul class='related_post'><li><a href='http://css4design.com/5-reset-css-a-la-loupe-pour-une-remise-a-zero-des-valeurs-par-defaut-des-navigateurs' title='5 Reset CSS à la loupe pour une remise à zéro des valeurs par défaut des navigateurs'>5 Reset CSS à la loupe pour une remise à zéro des valeurs par défaut des navigateurs</a></li><li><a href='http://css4design.com/exercice-de-style-css-et-html-table-vs-div' title='Exercice de style CSS et HTML : table vs div'>Exercice de style CSS et HTML : table vs div</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/quelques-notes-sur-xhtml-et-css-au-fil-de-l-eau' title='Quelques notes sur XHTML et CSS, au fil de l&#8217;eau&#8230;'>Quelques notes sur XHTML et CSS, au fil de l&#8217;eau&#8230;</a></li><li><a href='http://css4design.com/le-bottom-a-zero-bloc-centre' title='Vos positions s&#039;affaissent ? Mettez le bottom à zéro&#8230;'>Vos positions s&#039;affaissent ? Mettez le bottom à zéro&#8230;</a></li></ul>
 <p><a href="http://css4design.com/?flattrss_redirect&amp;id=133&amp;md5=6ead9bbf31fc9733a21dbbf901a6b013" 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/frameworks-css-reset-css-design-from-scratch/feed</wfw:commentRss>
		<slash:comments>46</slash:comments>
		<atom:link rel="payment" href="http://css4design.com/?flattrss_redirect&amp;id=133&amp;md5=6ead9bbf31fc9733a21dbbf901a6b013" 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:32:44 -->
