<?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 &#38; Webdesign &#187; HTML</title>
	<atom:link href="http://css.4design.tl/tag/html/feed" rel="self" type="application/rss+xml" />
	<link>http://css.4design.tl</link>
	<description>Le blog de l&#039;intégrateur web</description>
	<lastBuildDate>Thu, 24 May 2012 16:31:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Quel est le coeur de métier de l&#8217;intégrateur web ?</title>
		<link>http://css.4design.tl/metier-integrateur-web</link>
		<comments>http://css.4design.tl/metier-integrateur-web#comments</comments>
		<pubDate>Thu, 10 May 2012 18:21:08 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Intégrateur web]]></category>
		<category><![CDATA[Métiers du web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11999</guid>
		<description><![CDATA[Cet article s&#8217;inspire d&#8217;un tweet de Sophie Drouvroy ‏@cyberbaloo_ qui pose une question apparemment toute simple : Pour vous un intégrateur web est censé savoir faire quoi techniquement ? L&#8217;intégrateur web devrait maitriser le couple HTML &#38; CSS et connaitre suffisamment Photoshop pour découper les portions d&#8217;images. Il doit également pouvoir travailler au milieu d&#8217;un langage côté serveur comme PHP ou client comme Javascript. En effet, il arrive souvent que l&#8217;intégrateur intervienne sur des projets déjà en production. Bien sûr, c&#8217;est très réducteur car ce métier est au carrefour de beaucoup d&#8217;autres : graphisme, design, ergonomie, accessibilité, développement, référencement (SEO), [...]]]></description>
			<content:encoded><![CDATA[<p>Cet article s&#8217;inspire d&#8217;un <a href="https://twitter.com/cyberbaloo_/statuses/200328771201548289">tweet</a> de Sophie Drouvroy ‏@cyberbaloo_ qui pose une question apparemment toute simple : <q>Pour vous un intégrateur web est censé savoir faire quoi techniquement ?</q> L&#8217;intégrateur web devrait maitriser le couple HTML &amp; CSS et connaitre suffisamment Photoshop pour découper les portions d&#8217;images. Il doit également pouvoir travailler au milieu d&#8217;un langage côté serveur comme PHP ou client comme Javascript. En effet, il arrive souvent que l&#8217;intégrateur intervienne sur des projets déjà en production.<span id="more-11999"></span></p>

<p>Bien sûr, c&#8217;est très réducteur car ce métier est au carrefour de beaucoup d&#8217;autres : graphisme, design, ergonomie, accessibilité, développement, référencement (SEO), rédaction, etc. Chaque intégrateur et intégratrice web sera plus ou moins à l&#8217;aise avec tout ou partie de ces domaines, en fonction de son background et de ses expériences.</p>

<p>La question de Sophie est en fait plus précise : est-ce que l&#8217;intégrateur web doit obligatoirement connaitre Javascript ? Oui, l&#8217;intégrateur doit posséder des connaissances suffisantes pour modifier ou adapter du code Javascript ou plus prosaïquement pour rechercher le meilleur plugin jQuery en terme de fonctionnalités, de performances et d&#8217;accessibilité.</p>

<h2>Qu&#8217;est-ce que l&#8217;intégration web ?</h2>

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

<p>Source : <a title="" href="../definir-metier-integrateur-web" rel="bookmark">Définir le métier « intégrateur web » ou « intégratrice web »</a></p>

<h2>Qui fait de l&#8217;intégration web ?</h2>

<dl>
<dt>Intégrateur web</dt>
<dd>Au sens strict, c&#8217;est celui ou celle qui découpe une maquette Photoshop (ou tout autre logiciel de traitement d&#8217;image) pour la transformer en page web à l&#8217;aide principalement de HTML et CSS. Il peut utiliser Javascript, le plus souvent sous la forme de plugin jQuery pour les carousels, les menus déroulants, etc</dd>

<dt>Webdesigner</dt>
<dd>C&#8217;est le graphiste spécialisé dans le web qui fait l&#8217;intégration de ses maquettes,</dd>

<dt>Développeur front-end</dt>
<dd>C&#8217;est le développeur PHP/Javascript qui fait la partie frontale du site en allant piocher les informations à afficher dans une base de données. Il utilise principalement PHP, Javascript, HTML et CSS.</dd>

<dt>Webmaster</dt>
<dd>Chargé d&#8217;alimenter le site web dont il a la charge, il peut être amené à coder les contenus ou à décliner des pages existantes.</dd>

<dt>Community manager</dt>
<dd>Ne rigolez pas. Oui, le community manager peut être amené à faire de l&#8217;intégration web.</dd>
</dl>

<p>La question subsidiaire est de savoir à partir de quel moment on devient un développeur qui fait aussi de l&#8217;intégration ?</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li><li><a href='http://css.4design.tl/interviews-bruno-bichet-integration-html-css-design' title='Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours'>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</a></li><li><a href='http://css.4design.tl/fonctions-metier-integrateur-web' title='Quelques notes sur les fonctions de l&#039;intégrateur web et de l&#039;intégratrice web'>Quelques notes sur les fonctions de l&#039;intégrateur web et de l&#039;intégratrice web</a></li><li><a href='http://css.4design.tl/definir-metier-integrateur-web' title='Définir le métier « intégrateur web » ou « intégratrice web »'>Définir le métier « intégrateur web » ou « intégratrice web »</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11999&amp;md5=993d915050e8ca2c3dd4e0803e765beb" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/metier-integrateur-web/feed</wfw:commentRss>
		<slash:comments>44</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fmetier-integrateur-web&amp;language=fr_FR&amp;category=text&amp;title=Quel+est+le+coeur+de+m%C3%A9tier+de+l%26%238217%3Bint%C3%A9grateur+web+%3F&amp;description=Cet+article+s%26%238217%3Binspire+d%26%238217%3Bun+tweet+de+Sophie+Drouvroy+%E2%80%8F%40cyberbaloo_+qui+pose+une+question+apparemment+toute+simple+%3A+Pour+vous+un+int%C3%A9grateur+web+est+cens%C3%A9+savoir+faire+quoi+techniquement+%3F+L%26%238217%3Bint%C3%A9grateur...&amp;tags=CSS%2CHTML%2CInt%C3%A9grateur+web%2CJavascript%2CM%C3%A9tiers+du+web%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Guide de bonnes pratiques HTML &amp; CSS par Google</title>
		<link>http://css.4design.tl/guide-de-bonnes-pratiques-html-css-google</link>
		<comments>http://css.4design.tl/guide-de-bonnes-pratiques-html-css-google#comments</comments>
		<pubDate>Thu, 03 May 2012 13:58:58 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Bonnes Pratiques]]></category>
		<category><![CDATA[Conventions]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11983</guid>
		<description><![CDATA[Soyez cohérent. C&#8217;est la conclusion que nous propose Google dans ce guide des bonnes pratiques de codage à l&#8217;usage des développeurs web et autres intégrateurs HTML et CSS. Lorsque vous reprenez du code, il est important de tenir compte du style d&#8217;écriture d&#8217;origine. Si votre prédécesseur utilise des espaces de part et d&#8217;autre des opérateurs arithmétiques, faites de même. Si les commentaires sont encadrés de symboles pour dessiner un bloc, faites de même aussi. Soyez cohérent. Pour nous aider à choisir une conventions de codage pour les langages HTML et CSS, Google propose une liste de suggestions pour que tous [...]]]></description>
			<content:encoded><![CDATA[<p>Soyez cohérent. C&#8217;est la conclusion que nous propose Google dans ce <strong><a href="http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml">guide des bonnes pratiques</a></strong> de codage à l&#8217;usage des développeurs web et autres intégrateurs HTML et CSS. Lorsque vous reprenez du code, il est important de tenir compte du style d&#8217;écriture d&#8217;origine. Si votre prédécesseur utilise des espaces de part et d&#8217;autre des opérateurs arithmétiques, faites de même. Si les commentaires sont encadrés de symboles pour dessiner un bloc, faites de même aussi. Soyez cohérent.<span id="more-11983"></span></p>

<p>Pour nous aider à choisir une conventions de codage pour les langages HTML et CSS, Google propose une liste de suggestions pour que tous les membres d&#8217;un projet partagent le même vocabulaire. L&#8217;idée est de se concentrer sur ce que l&#8217;on a à dire plutôt que sur comment le dire. Via le <a href="http://www.blog-nouvelles-technologies.fr/archives/13019/google-lance-un-guide-de-style-pour-les-langages-html-et-css/">blog des nouvelles technologies</a>.</p>

<p>→ Lire <a href="http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml">Google HTML/CSS Style Guide</a></p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/css-selectors' title='CSS Selectors &#8212; Visualiser les sélecteurs CSS de manière interactive'>CSS Selectors &#8212; Visualiser les sélecteurs CSS de manière interactive</a></li><li><a href='http://css.4design.tl/metier-integrateur-web' title='Quel est le coeur de métier de l&#8217;intégrateur web ?'>Quel est le coeur de métier de l&#8217;intégrateur web ?</a></li><li><a href='http://css.4design.tl/recommandations-developpeurs-web-front-end' title='Recommandations pour développeurs web front-end'>Recommandations pour développeurs web front-end</a></li><li><a href='http://css.4design.tl/lutte-des-classes-css' title='Lutte des classes CSS !'>Lutte des classes CSS !</a></li><li><a href='http://css.4design.tl/tutoriels-apprendre-html-css' title='Tutoriels pour apprendre HTML &amp; CSS'>Tutoriels pour apprendre HTML &#038; CSS</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11983&amp;md5=5e0524bc8cc7c4787e7923aeb2fe268c" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/guide-de-bonnes-pratiques-html-css-google/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fguide-de-bonnes-pratiques-html-css-google&amp;language=fr_FR&amp;category=text&amp;title=Guide+de+bonnes+pratiques+HTML+%26%23038%3B+CSS+par+Google&amp;description=Soyez+coh%C3%A9rent.+C%26%238217%3Best+la+conclusion+que+nous+propose+Google+dans+ce+guide+des+bonnes+pratiques+de+codage+%C3%A0+l%26%238217%3Busage+des+d%C3%A9veloppeurs+web+et+autres+int%C3%A9grateurs+HTML+et+CSS.+Lorsque+vous...&amp;tags=Bonnes+Pratiques%2CConventions%2CCSS%2CDocumentation%2CHTML%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Lutte des classes CSS !</title>
		<link>http://css.4design.tl/lutte-des-classes-css</link>
		<comments>http://css.4design.tl/lutte-des-classes-css#comments</comments>
		<pubDate>Wed, 25 Apr 2012 11:37:11 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Classes multiples]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Organization]]></category>
		<category><![CDATA[SMACSS]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11828</guid>
		<description><![CDATA[Les classes CSS sont probablement le meilleur ami de l&#8217;intégrateur web, mais peuvent vite devenir un cauchemar si la réflexion ne précède pas l&#8217;action. Au-delà des conventions de nommage plus ou moins sémantiques, il existe de nombreuses stratégies pour mettre en place une architecture CSS modulable et évolutive. Un temps décriées au profit des identifiants uniques pour de viles questions de performances, les classes reprennent du poil de la bête. Sans forcément tomber dans la «classite» aiguë, voyons rapidement différentes manières d&#8217;organiser nos feuilles de style CSS. Exemple 1 Exemple de code permettant d&#8217;appliquer un style commun aux éléments commençant par [...]]]></description>
			<content:encoded><![CDATA[<p>Les classes CSS sont probablement le meilleur ami de l&#8217;intégrateur web, mais peuvent vite devenir un cauchemar si la réflexion ne précède pas l&#8217;action. Au-delà des conventions de nommage plus ou moins sémantiques, il existe de nombreuses stratégies pour mettre en place une architecture CSS modulable et évolutive. Un temps décriées au profit des identifiants uniques pour de viles questions de performances, les classes reprennent du poil de la bête. Sans forcément tomber dans la «classite» aiguë, voyons rapidement différentes manières d&#8217;<a href="http://css.4design.tl/organiser-ses-feuilles-de-style-css">organiser nos feuilles de style CSS</a>.<span id="more-11828"></span></p>

<h2>Exemple 1</h2>

<p>Exemple de code permettant d&#8217;appliquer un style commun aux éléments commençant par <code>.btn-</code> et de décliner des styles spécifiques pour <code>.btn-left</code> ou <code>.btn-right</code>. <a href="http://themousepotatowebsite.co.za/">Larry Botha</a> dans <a href="http://nicolasgallagher.com/about-html-semantics-front-end-architecture">About HTML semantics and front-end architecture.</a>
<pre>[class*="btn-"] { } // Styles génériques
.btn-small { }      // Diminuer font-size
.btn-medium { }     // Taille par défaut
.btn-large { }      // Augmenter font-size
.btn-primary { }    // Faire flotter le bouton à gauche
.btn-secondary { }  // Faire flotter le bouton à droite
.btn-left { }       // Ajouter une icône à gauche des boutons
.btn-right { }      // Ajouter une icône à droite des boutons</pre></p>

<h2>Exemple 2</h2>

<p>On peut aussi s&#8217;inspirer du modèle d&#8217;architecture de l&#8217;exemple précédent en jouant sur les <a href="http://css.4design.tl/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6">classes multiples</a> :
<pre>.btn { }            // Styles génériques pour les boutons
.icon-right { }     // Ajouter une icône à droite de n'importe quel élément
.icon-left { }      // Ajouter une icône à gauche de n'importe quel élément
.btn.icon-right { } // Ajouter une icône à droite du bouton
.btn.icon-left { }  // Ajouter une icône à gauche du bouton</pre></p>

<h2>Exemple 3</h2>

<p>Autre manière d&#8217;application d&#8217;un style générique à un élément <code>.item</code> déclinable selon le contexte. Rapide et pratique, cette solution présente tout de même l&#8217;inconvénient de ne pas être totalement <em>scalable</em> si vous décider de créer un nouveau contexte tel que <code>#header .item {}</code>
<pre>.item {}             // styles génétiques pour item
&#35;cart .item { }     // styles spécifiques pour item dans le contexte du panier
&#35;category .item { } // styles spécifiques pour item dans le contexte des catégories
&#35;product .item { }  // styles spécifiques pour item dans le contexte des produits</pre>
Pour rendre ce dernier exemple plus <em>scalable</em> et plus performant (en évitant d&#8217;obliger le navigateur de boucler sur trop de sélecteurs), on pourrait utiliser :
<pre>.item { }
.item-cart {  }
.item-category { }
.item-product { }</pre>
L&#8217;approche des classes multiples est moins performante mais permet de modulariser votre feuille de style de manière plus fine. A condition toutefois d&#8217;en avoir vraiment besoin. En effet, leur utilisation se traduit forcément par une intrusion accrue des classes CSS dans le code HTML et nécessite plus de règles dans la feuille de style, ce qui peut manquer de&#8230; classe !
<pre>.item { }
.cart { }
.category { }
.product { }
.item.cart {  }
.item.category { }
.item.product { }</pre></p>

<h2>Pour aller plus loin</h2>

<ul>
    <li><a href="http://css.4design.tl/organiser-ses-feuilles-de-style-css">Organiser ses classes CSS</a> &#8212; Comment ça, il n’existe pas de consensus sur l’organisation des feuilles de style CSS ?</li>
    <li><a href="http://smacss.com/">SMACSS</a> &#8211; Scalable and Modular Architecture for CSS. A flexible guide to developing sites small and large. (cf. <a title="" href="http://css.4design.tl/smacss-architecture-evolutive-modulaire-css" rel="bookmark">SMACSS — Architecture évolutive et modulaire pour CSS</a></li>
    <li><a href="http://nicolasgallagher.com/about-html-semantics-front-end-architecture/">About HTML semantics and front-end architecture</a>  &#8211; Covers HTML semantics, components and approaches to front-end architecture, class naming patterns, and HTTP compression.</li>
    <li><a href="http://csswizardry.com/2011/09/writing-efficient-css-selectors/">Writing efficient CSS selectors</a> &#8211; <q>The difference in speed between an ID and a class is almost totally irrelevant.</q></li>
</ul>

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

<ul class='related_post'><li><a href='http://css.4design.tl/metier-integrateur-web' title='Quel est le coeur de métier de l&#8217;intégrateur web ?'>Quel est le coeur de métier de l&#8217;intégrateur web ?</a></li><li><a href='http://css.4design.tl/guide-de-bonnes-pratiques-html-css-google' title='Guide de bonnes pratiques HTML &amp; CSS par Google'>Guide de bonnes pratiques HTML &#038; CSS par Google</a></li><li><a href='http://css.4design.tl/tutoriels-apprendre-html-css' title='Tutoriels pour apprendre HTML &amp; CSS'>Tutoriels pour apprendre HTML &#038; CSS</a></li><li><a href='http://css.4design.tl/check-your-body-avec-le-w3c' title='Check your &lt;body&gt; avec le W3C'>Check your &lt;body&gt; avec le W3C</a></li><li><a href='http://css.4design.tl/smacss-architecture-evolutive-modulaire-css' title='SMACSS &#8212; Architecture évolutive et modulaire pour CSS'>SMACSS &#8212; Architecture évolutive et modulaire pour CSS</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11828&amp;md5=09ecc93d1385de62250e069c1d1ce371" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/lutte-des-classes-css/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Flutte-des-classes-css&amp;language=fr_FR&amp;category=text&amp;title=Lutte+des+classes+CSS+%21&amp;description=Les+classes+CSS+sont+probablement+le+meilleur+ami+de+l%26%238217%3Bint%C3%A9grateur+web%2C+mais+peuvent+vite+devenir+un+cauchemar+si+la+r%C3%A9flexion+ne+pr%C3%A9c%C3%A8de+pas+l%26%238217%3Baction.+Au-del%C3%A0+des+conventions+de+nommage+plus...&amp;tags=Classes+multiples%2CCSS%2CHTML%2COrganization%2CSMACSS%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Tutoriels pour apprendre HTML &amp; CSS</title>
		<link>http://css.4design.tl/tutoriels-apprendre-html-css</link>
		<comments>http://css.4design.tl/tutoriels-apprendre-html-css#comments</comments>
		<pubDate>Wed, 18 Apr 2012 18:21:02 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Sémantique]]></category>
		<category><![CDATA[Syntaxe]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11908</guid>
		<description><![CDATA[Il existe de très nombreuses ressources pour apprendre les langages du web HTML &#38; CSS. Bien sûr, les spécifications du W3C en la matière sont un passage indispensable, mais il ne faut pas oublier qu&#8217;il existe des tutoriels plus&#8230; didactiques. Ceux que je vous présente vous prendront par la main pour que le plongeon dans le grand bain de l&#8217;intégration web ne se transforme pas en «plat» douloureux. Learn HTML &#38; CSS présente 10 leçons proposées par @shayhowe pour débuter avec HTML &#38; CSS et développer votre premier site web : Terminologie, syntaxe et introduction &#8212; Avant de commencer ce voyage [...]]]></description>
			<content:encoded><![CDATA[<p>Il existe de très nombreuses ressources pour apprendre les langages du web HTML &amp; CSS. Bien sûr, les spécifications du W3C en la matière sont un passage indispensable, mais il ne faut pas oublier qu&#8217;il existe des tutoriels plus&#8230; didactiques. Ceux que je vous présente vous prendront par la main pour que le plongeon dans le grand bain de l&#8217;intégration web ne se transforme pas en «plat» douloureux.<span id="more-11908"></span></p>

<p><strong><a href="http://learn.shayhowe.com/html-css/">Learn HTML &amp; CSS</a></strong> présente 10 leçons proposées par @shayhowe pour débuter avec HTML &amp; CSS et développer votre premier site web :</p>

<ol>
    <li><strong>Terminologie, syntaxe et introduction</strong> &#8212; Avant de commencer ce voyage dans HTML &amp; CSS il est important de bien comprendre les termes utilisés.</li>
    <li><strong>Eléments et sémantique</strong> &#8212; Passage en revue des balises HTML et la sémantique qui leur est associée.</li>
    <li><strong>Modèle de boite et positionnement</strong> &#8212; Comment gérer la taille des éléments (largeur, hauteur, marges internes et externes, bordures) et comment les positionner (positionnement flottant, absolu, fixé).</li>
    <li><strong>Typographie</strong> &#8212; Mettre en gras, en italique, en exergue, utiliser les polices de caractère. Bref, tout ce qu&#8217;il faut savoir sur la gestion du texte pour rendre vos compositions plus belles et plus lisibles.</li>
    <li><strong>Fonds et dégradés</strong> &#8212; Les fonds sont un élément important pour attirer l&#8217;attention des visiteurs. Apprenez comment mettre une image en <em>background</em> ou un dégradé avec CSS3.</li>
    <li><strong>Listes</strong> (ordonnées, non-ordonnées et définition) &#8212; Les listes font partie de notre vie quotidienne : recettes, choses à faire, instructions, etc.</li>
    <li><strong>Images, audio et vidéo</strong> &#8212; Apprenez à gérer l&#8217;affichage des médias sur le web avec les dernières technologies et les <em>fallbacks</em> qui vont bien. Le point également sur les éléments <code>figure</code> et <code>figcaption</code>.</li>
    <li><strong>Formulaires</strong> &#8212; Les bases concernant les formulaires, les bonnes pratiques, des exemples.</li>
    <li><strong>Données tabulaires</strong> (tableaux) &#8212; La gestion des tableaux peut s&#8217;avérer complexe. Cette page fait le point sur chaque élément à connaitre.</li>
    <li><strong>Bonnes pratiques</strong> de développement et ressources &#8212; Les bonnes pratique de développement avec HTML &amp; CSS : balisage sémantique et valide, bonne utilisation des attributs (notamment <code>title</code> et <code>alt</code>), séparation du fond et de la forme, les commentaires, les préfixes vendeurs, le regroupement et l&#8217;alignement des déclarations, etc.</li>
</ol>

<p>Un bien joli site très didactique qui donne, pour chaque rubrique, l&#8217;ensemble des éléments et des attributs à prendre en compte avec de nombreux exemples pratiques. Un <em>must-read</em> (et oui, toutes ces bonnes choses sont écrites en anglais). Via @pomeh</p>

<p><strong><a href="http://css.mammouthland.net/">CSS Débutant</a></strong> &#8212; Si vous êtes plus à l&#8217;aise avec le français, je vous invite à consulter le site de @PascaleLC où vous pourrez cultiver les standards du web :</p>

<ol>
    <li><a href="http://css.mammouthland.net/premiers-pas-en-css.php">Premiers pas en CSS</a> &#8212; Pour appréhender progressivement et facilement les feuilles de style et les rudiments du HTML</li>
    <li><a href="http://css.mammouthland.net/tutoriels-css.php">Tutoriels CSS</a> &#8212; Techniques pour réaliser des boutons, des formulaires, des menus, etc.</li>
    <li><a href="http://css.mammouthland.net/css3/">CSS3 </a>&#8211; Créer des ombres, arrondir les coins, ou encore adapter ses pages aussi bien aux grands écrans qu&#8217;aux smartphones.</li>
    <li><a href="http://css.mammouthland.net/outils-css.php">Boite à outils</a> &#8212; Besoin d&#8217;un générateur de CSS ou de bouton, d&#8217;outils de développement ou d &#8216;une liste de discussion peuplée de gens compétents et sympas ? C&#8217;est là que ça se passe.</li>
</ol>

<p><strong><a title="Si proche déjà" href="http://css.steaw.com/index.html">CSS : l&#8217;Art &amp; la Science</a></strong> &#8212; Encore en français &#8212; et suggéré par LeonsaysHi &#8211;, ce tutoriel empreint de poésie et d&#8217;humour aborde avec intelligence les neuf points suivants :</p>

<ol>
    <li><a href="http://css.steaw.com/1-tango.html">Un tango se danse à deux</a> &#8212; HTML &amp; CSS, attributs, sémantique, flux</li>
    <li><a title="Un monde à repeindre" href="http://css.steaw.com/2-pinceau.html">Le pinceau CSS</a> &#8212; Syntaxe, sélecteurs, héritage</li>
    <li><a title="Le plaisir souverain" href="http://css.steaw.com/3-plaisir.html">Au plaisir des yeux</a> &#8212; Color, font, text, word</li>
    <li><a title="Face au gouffre" href="http://css.steaw.com/4-abime.html">L&#8217;abîme</a> &#8212; Background, sprite</li>
    <li><a title="Méditer en quatre dimensions" href="http://css.steaw.com/5-dimension.html">La dimension de nos espérances</a> &#8212; Height, width, margin, padding, border</li>
    <li><a title="Le calme avant la tempête" href="http://css.steaw.com/6-vent.html">Au vent favorable</a> &#8212; Float, clear</li>
    <li><a title="Le désir ardent" href="http://css.steaw.com/7-prise.html">La prise, l&#8217;empire du désir</a> &#8212; Position : relative, absolute, fixed, static</li>
    <li><a title="Heureux présage" href="http://css.steaw.com/8-base.html">Pratiques de base</a> &#8212; Le petit bassin</li>
    <li><a title="Le fleuron" href="http://css.steaw.com/9-bonnes-pratiques.html">Bonnes pratiques</a> &#8212; Le grand bassin</li>
</ol>

<p><strong><a href="http://normandlamoureux.com/cours/xhtml/">Cours de XHTML conforme et accessible</a></strong> &#8211; Ce cours proposé par Normand Lamoureux est conçu pour vous permettre d&#8217;apprendre le <abbr title="eXtensible HyperText Markup Language" lang="en">XHTML</abbr> 1.0 (langage de balisage hypertexte extensible). Un concentré de bonnes pratiques pour créer des pages Web qui répondent aux normes de qualité du <abbr title="World Wide Web Consortium" lang="en">W3C. </abbr></p>

<p>Plan de cours :</p>

<ol>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-001.html">Les outils</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-002.html">Balisage et absence de balisage</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-003.html">Les en-têtes et les paragraphes</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-004.html">Créer et imbriquer des listes</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-005.html">Votre premier fichier valide</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-006.html">Parenthèse sur le rôle du langage CSS</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-007.html">Faire des citations</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-008.html">Le gras, l&#8217;italique et compagnie</a></li>
    <li><a href="http://normandlamoureux.com/cours/xhtml/page-009.html">Créer des liens hypertextes</a></li>
</ol>

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

<ul class='related_post'><li><a href='http://css.4design.tl/check-your-body-avec-le-w3c' title='Check your &lt;body&gt; avec le W3C'>Check your &lt;body&gt; avec le W3C</a></li><li><a href='http://css.4design.tl/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &amp; CSS</a></li><li><a href='http://css.4design.tl/interviews-bruno-bichet-integration-html-css-design' title='Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours'>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</a></li><li><a href='http://css.4design.tl/quelques-notes-sur-la-balise-h1-avec-html5' title='Quelques notes sur la balise h1 avec HTML5'>Quelques notes sur la balise h1 avec HTML5</a></li><li><a href='http://css.4design.tl/le-petit-journal-de-l-integrateur-web-html5-et-css' title='HTML5 et CSS pour l&#039;intégrateur web'>HTML5 et CSS pour l&#039;intégrateur web</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11908&amp;md5=39f4a0c04e2052462cb48281838c563f" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/tutoriels-apprendre-html-css/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Ftutoriels-apprendre-html-css&amp;language=fr_FR&amp;category=text&amp;title=Tutoriels+pour+apprendre+HTML+%26%23038%3B+CSS&amp;description=Il+existe+de+tr%C3%A8s+nombreuses+ressources+pour+apprendre+les+langages+du+web+HTML+%26amp%3B+CSS.+Bien+s%C3%BBr%2C+les+sp%C3%A9cifications+du+W3C+en+la+mati%C3%A8re+sont+un+passage+indispensable%2C+mais+il...&amp;tags=CSS%2CCSS3%2CHTML%2CS%C3%A9mantique%2CSyntaxe%2CTutoriels%2CW3C%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Check your &lt;body&gt; avec le W3C</title>
		<link>http://css.4design.tl/check-your-body-avec-le-w3c</link>
		<comments>http://css.4design.tl/check-your-body-avec-le-w3c#comments</comments>
		<pubDate>Wed, 11 Apr 2012 20:35:20 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Ergonomie & Accessibilité]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Atom]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[l18n]]></category>
		<category><![CDATA[MathML]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[P3P]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Sémantique]]></category>
		<category><![CDATA[Standard]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[typographie]]></category>
		<category><![CDATA[Validateur]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[WCAG2]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11833</guid>
		<description><![CDATA[Suite à l&#8217;arrivée W3C mobileOK Checker sur mon écran radar (merci @flashxman), je me suis dit qu&#8217;il pourrait être utile de faire une liste des outils proposés par le W3C pour vérifier la conformité de nos sites web par rapport aux standards, aux bonnes pratiques ou aux performances web. D&#8217;une manière générale, ces outils œuvrent pour l&#8217;amélioration de la qualité web. Principaux validateurs du W3C Unicorn&#8211; C&#8217;est le Validateur unifié du W3C pour : Vérifier la conformité générale en effectuant tous les tests possibles. Vérifier la validité pour les profils CSS 1, CSS 2, CSS 2.1 et CSS 3. Vérifier [...]]]></description>
			<content:encoded><![CDATA[<p>Suite à l&#8217;arrivée W3C mobileOK Checker sur mon écran radar (merci @flashxman), je me suis dit qu&#8217;il pourrait être utile de faire une liste des outils proposés par le <a title="The World Wide Web Consortium (W3C) is an international community that develops open standards to ensure the long-term growth of the Web." href="http://www.w3.org/">W3C</a> pour vérifier la conformité de nos sites web par rapport aux standards, aux bonnes pratiques ou aux performances web. D&#8217;une manière générale, ces outils œuvrent pour l&#8217;amélioration de la qualité web.<span id="more-11833"></span></p>

<h2>Principaux validateurs du W3C</h2>

<ul>
    <li><strong><a href="http://validator.w3.org/unicorn/">Unicorn</a></strong>&#8211; C&#8217;est le Validateur unifié du W3C pour :
<ul>
    <li>Vérifier la conformité générale en effectuant tous les tests possibles.</li>
    <li>Vérifier la validité pour les profils CSS 1, CSS 2, CSS 2.1 et CSS 3.</li>
    <li>Vérifier la compatibilité avec les portables.</li>
    <li>Vérifier la syntaxe des flux Atom ou RSS.</li>
    <li>Un dernier choix permet de sélectionner les tests à effectuer parmi les items précédents.</li>
</ul>
</li>
    <li><strong><a href="http://validator.w3.org/">Markup Validation Service</a></strong> &#8212; Connu également sous le nom de Validateur HTML, ce service vérifie la conformité des formats HTML, XHTML, SVG ou MathML.</li>
    <li><strong><a href="http://validator.w3.org/checklink">Link Checker</a></strong> &#8212; Vérifie les ancres dans un document HTML / XHTML. Pratique pour faire le point sur les liens brisés.</li>
    <li><strong><a href="http://jigsaw.w3.org/css-validator/">CSS Validator</a></strong> &#8212; Vérifie la conformité des feuilles de style CSS ou des documents qui comportent des styles CSS. Les trois derniers outils sont réunis dans <a href="http://www.w3.org/QA/Tools/LogValidator/">Log Validator</a> qui permet d&#8217;améliorer la qualité d&#8217;un site web pas à pas en cherchant les erreurs en premier lieu dans les documents les plus populaires. Plus d&#8217;information à ce sujet dans <a href="http://www.w3.org/QA/2003/03/web-kit">Passer aux standards Web</a> rédigé par Karl Dubost (@karlpro).</li>
    <li><strong><a title="W3C mobileOK Checker" href="http://validator.w3.org/mobile/">mobileOK checker</a></strong> &#8212; Vous développez pour les périphériques mobiles ? Ce service vous aidera à découvrir les points faibles de votre site lorsqu&#8217;il est affiché sur un smartphone.</li>
</ul>

<h2>Autres services du W3C</h2>

<ul>
    <li id="semantic-extractor"><a href="http://www.w3.org/2003/12/semantic-extractor.html">Semantic Extractor</a> &#8212; Affiche votre page web d&#8217;un point de vue  sémantique : <em>outline</em>, description, langages utilisés, etc.,</li>
    <li id="rdf-validator"><a href="http://www.w3.org/RDF/Validator/">RDF Validator</a> &#8212; Vérification et affichage des documents RDF,</li>
    <li id="rssvalidator"><a href="http://validator.w3.org/feed/">Feed Validator</a> &#8212; Vérification des flux de nouvelles aux formats ATOM et RSS,</li>
    <li id="p3pvalidator"><a href="http://www.w3.org/P3P/validator">P3P Validator</a> &#8212; Vérifie si un site est compatible <a href="http://www.w3.org/P3P/">P3P</a>,</li>
    <li id="xsv"><a href="http://www.w3.org/2001/03/webdata/xsv">XML Schema Validator</a> &#8212; Outil en cours d&#8217;approbation par le W3C,</li>
    <li id="xsv"><a href="http://www.w3.org/Status.html">Logiciels open source du W3C</a>.</li>
</ul>

<h2>W3C Cheat Sheet</h2>

<p>Valider c&#8217;est bien, encore faut-il savoir comment améliorer les éléments que ces fabuleux outils soumettent à notre sagacité. Si le W3C est capable de trouver la source des maux dont souffrent nos pages web, il nous donne aussi les clés pour améliorer notre pratique.</p>

<p><strong><a href="http://www.w3.org/2009/cheatsheet/">W3C Cheat Sheet</a></strong> est un outil <a href="http://dev.w3.org/cvsweb/2009/cheatsheet/">open source</a> que le W3C met librement à la disposition des développeurs web. Il fournit un accès rapide à tout un tas d&#8217;informations concernant les différentes spécifications publiées par le W3C :</p>

<ul>
    <li><a href="http://www.w3.org/2009/cheatsheet/#search">Moteur de recherche</a></li>
    <li><a href="http://www.w3.org/2009/cheatsheet/#mwbp">Mobile Web Best Practices</a></li>
    <li><a href="http://www.w3.org/2009/cheatsheet/#wcag2">Accessibility: WCAG2 at a Glance</a></li>
    <li><a href="http://www.w3.org/2009/cheatsheet/#i18n">Internationalization Quicktips</a></li>
    <li><a href="http://www.w3.org/2009/cheatsheet/#typo">English Typography</a></li>
</ul>

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

<ul class='related_post'><li><a href='http://css.4design.tl/tutoriels-apprendre-html-css' title='Tutoriels pour apprendre HTML &amp; CSS'>Tutoriels pour apprendre HTML &#038; CSS</a></li><li><a href='http://css.4design.tl/ressources-pour-web-designer' title='9 ressources pour web designer'>9 ressources pour web designer</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/quelques-notes-autour-du-design-fluide-avec-3-colonnes-du-collectif-alsacreations' title='Quelques notes autour du design fluide avec 3 colonnes du collectif Alsacréations'>Quelques notes autour du design fluide avec 3 colonnes du collectif Alsacréations</a></li><li><a href='http://css.4design.tl/ameliorations-cosmetiques-et-ergonomiques-sur-ce-blog' title='Améliorations cosmétiques et ergonomiques sur ce blog'>Améliorations cosmétiques et ergonomiques sur ce blog</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11833&amp;md5=0a31c0a88b2b7947f2d23cfdb5161856" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/check-your-body-avec-le-w3c/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fcheck-your-body-avec-le-w3c&amp;language=fr_FR&amp;category=text&amp;title=Check+your+%26lt%3Bbody%26gt%3B+avec+le+W3C&amp;description=Suite+%C3%A0+l%26%238217%3Barriv%C3%A9e+W3C+mobileOK+Checker+sur+mon+%C3%A9cran+radar+%28merci+%40flashxman%29%2C+je+me+suis+dit+qu%26%238217%3Bil+pourrait+%C3%AAtre+utile+de+faire+une+liste+des+outils+propos%C3%A9s+par+le+W3C...&amp;tags=Accessibilit%C3%A9%2CAtom%2CCSS%2CCSS3%2CHTML%2Cl18n%2CMathML%2CMobile%2CP3P%2CRDF%2CRSS%2CS%C3%A9mantique%2CStandard%2CSVG%2Ctypographie%2CValidateur%2CW3C%2CWCAG2%2CXHTML%2CXML%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Framework HTML : Bootstrap, Fondation et HTML5 Boilerplate</title>
		<link>http://css.4design.tl/framework-html-bootstrap-fondation-html5-boilerplate</link>
		<comments>http://css.4design.tl/framework-html-bootstrap-fondation-html5-boilerplate#comments</comments>
		<pubDate>Thu, 05 Apr 2012 13:02:09 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[Fondation]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5 Boilerplate]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11758</guid>
		<description><![CDATA[Dans la catégorie des frameworks HTML permettant de faciliter la mise en place d&#8217;un projet web, Bootstrap, from Twitter s&#8217;est rapidement fait une place de choix à côté de HTML5 Boilerplate et de Zurb Fondation. (Je ne parle pas de Blueprint, 960.gs ou de 940.css version fixe ou fluide qui sont plutôt des frameworks CSS pour aligner des blocs sur une grille de mise en page.) Mais au fait, c’est quoi un framework HTML ? Un tel outil devrait inclure une structure de fichiers normalisée, quelques trucs pour mettre les navigateurs au garde-à-vous et des fichiers HTML servant de fondations [...]]]></description>
			<content:encoded><![CDATA[<p>Dans la catégorie des frameworks HTML permettant de faciliter la mise en place d&#8217;un projet web, <a href="http://twitter.github.com/bootstrap/">Bootstrap, from Twitter</a> s&#8217;est rapidement fait une place de choix à côté de <a href="http://html5boilerplate.com/">HTML5 Boilerplate</a> et de <a href="http://foundation.zurb.com/">Zurb Fondation</a>. (Je ne parle pas de <a href="http://blueprintcss.org/">Blueprint</a>, <a href="http://960.gs/">960.gs</a> ou de 940.css <a href="http://css.4design.tl/940-css">version fixe</a> ou <a href="http://css.4design.tl/940-css-fluide">fluide</a> qui sont plutôt des frameworks CSS pour aligner des blocs sur une grille de mise en page.) Mais au fait, c’est quoi un framework HTML ? Un tel outil devrait inclure une structure de fichiers normalisée, quelques trucs pour mettre les navigateurs au garde-à-vous et des fichiers HTML servant de fondations pour des projets différents. <span id="more-11758"></span></p>

<h2>The HTML Framework Project</h2>

<p>L&#8217;idée d&#8217;un environnement de travail intégré n&#8217;est pas nouvelle. En remontant dans le temps, je suis retombé sur <a href="http://htmlframework.com/">The HTML Framework Project</a> que j&#8217;avais relayé ici dès 2008 dans une série d&#8217;article commencée avec <a title="" href="../the-html-framework-project-phase-1-definir" rel="bookmark">The HTML Framework Project | Phase 1 — définir</a>.</p>

<h2>Bootstrap, Fondation et HTML5 Boilerplate</h2>

<p><strong>Bootstrap et Fondation</strong> ont une vocation globale en proposant des d&#8217;éléments d&#8217;interface graphique. Cet aspect <abbr title="Graphic User Interface">GUI</abbr> a toujours été le talon d&#8217;Achille du langage HTML par rapport à des langages de programmation qui offrent des nomenclatures unifiées pour créer des applications.</p>

<p>En plus d&#8217;un système de grille,  Fondation et Bootstrap proposent des éléments d&#8217;interface simples : bouton, formulaire, label ; ou plus complexes : boites modales, navigation par onglets horizontale ou verticale, menus déroulants, pagination ou encore fil d&#8217;Ariane, etc.</p>

<p>Pour les objets plus complexes, les deux frameworks utilisent des plugins Javascript qui font appel à la bibliothèque jQuery. A ce petit jeu, Bootstrap est certainement le plus complet.</p>

<p><strong>HTML5 Boilerplate</strong> ne propose pas d&#8217;élément d&#8217;interface. Son domaine c&#8217;est la structure globale du projet, ce qui se passe entre les balises &lt;head&gt; et &lt;/head&gt; et juste avant la fermeture du &lt;/body&gt;, sans oublier les aspects liés aux performances du serveur avec un fichier .htaccess très complet. Tout cela en fait un complément «Bonnes Pratiques» idéal à Bootstrap ou Fondation.</p>

<h2>Alors, les frameworks, c&#8217;est bien ou pas ?</h2>

<p>J&#8217;aurai tendance à dire que tout dépend de votre projet, de vos compétences, du temps dont vous disposez, etc. Mais en réalité, la réponse est assez simple : il est important de passer du temps à faire de la veille pour se documenter et apprendre de nouvelles techniques. Le potentiel didactique de ces frameworks est presque inépuisable.</p>

<p>N&#8217;hésitez pas à visiter les dépôts Github des projets pour vous faire une idée. Vous serez ainsi de plus en plus capable de <strong><a title="Liste commentée de plus de 40 frameworks HTML &amp; CSS" href="http://css.4design.tl/choisir-un-frameworks-css">choisir votre framework</a></strong> (ou de ne pas en utiliser du tout) en connaissance de cause.</p>

<p><strong>En bref :</strong> ne vous laissez pas enfermer dans un framework : les langages du web  ont été conçus pour être utilisé simplement, là tout de suite ; les frameworks imposent de se pencher sur une surcouche qui n&#8217;est pas toujours la meilleure façon de faire. Il est important de n&#8217;utiliser dans ses projets que des choses que l&#8217;on comprend bien (enfin au moins dans votre coeur de métier).</p>

<p>PS : Voir aussi <strong><a href="http://www.99lime.com/">99lime HTML KickStart</a></strong> qui propose la gestion de la typographie, tooltips, boutons, navigation par onglets (tabs), fil d’Ariane, système de grille fluide en 12 colonnes, images, Slideshow (Carousel), Media, etc.</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/themes-wordpress-basics-beyond-basics-github' title='Mes thèmes WordPress Basics et Beyond Basics sont sur Github'>Mes thèmes WordPress Basics et Beyond Basics sont sur Github</a></li><li><a href='http://css.4design.tl/940-css' title='940.css version fixe &#8212; Fusion de 960 Grid System, Blueprint CSS et The Simpler Grid'>940.css version fixe &#8212; Fusion de 960 Grid System, Blueprint CSS et The Simpler Grid</a></li><li><a href='http://css.4design.tl/nouvelle-methode-de-remplacement-de-texte-par-une-image' title='Nouvelle méthode de remplacement de texte par une image'>Nouvelle méthode de remplacement de texte par une image</a></li><li><a href='http://css.4design.tl/programme-formation-html-css' title='Quelques notes &#8212; Programme de formation HTML &amp; CSS'>Quelques notes &#8212; Programme de formation HTML &amp; CSS</a></li><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11758&amp;md5=a5ec58814b8cfd55f380831ea3f5646e" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/framework-html-bootstrap-fondation-html5-boilerplate/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fframework-html-bootstrap-fondation-html5-boilerplate&amp;language=fr_FR&amp;category=text&amp;title=Framework+HTML+%3A+Bootstrap%2C+Fondation+et+HTML5+Boilerplate&amp;description=Dans+la+cat%C3%A9gorie+des+frameworks+HTML+permettant+de+faciliter+la+mise+en+place+d%26%238217%3Bun+projet+web%2C+Bootstrap%2C+from+Twitter+s%26%238217%3Best+rapidement+fait+une+place+de+choix+%C3%A0+c%C3%B4t%C3%A9+de+HTML5...&amp;tags=Bootstrap%2CEdito%2CFondation%2CFramework%2CGithub%2CHTML%2CHTML5+Boilerplate%2CUI%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Foundation &#8212; Framework HTML, CSS &amp; jQuery</title>
		<link>http://css.4design.tl/foundation-framework-html-css-jquery</link>
		<comments>http://css.4design.tl/foundation-framework-html-css-jquery#comments</comments>
		<pubDate>Thu, 15 Mar 2012 19:59:47 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[Intégration web]]></category>
		<category><![CDATA[Bouton]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Formulaires]]></category>
		<category><![CDATA[Framework CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Slider]]></category>

		<guid isPermaLink="false">http://css.4design.tl/?p=11630</guid>
		<description><![CDATA[Foundation est un framework HTML &#38; CSS créé par l&#8217;agence web Zurb pour la conception des maquettes fonctionnelles (wireframes, mockups) quelque soit le type de périphériques. Il est composé d&#8217;une grille de mise en page, de la gestion des boutons et des formulaires.  S&#8217;il a été conçu à l&#8217;origine pour faciliter la création des prototypes, Foundation est également prêt à être utilisé en production. Le framework utilise également jQuery avec Orbit pour la mise en place d&#8217;un slider pour présenter n&#8217;importe quel contenu (texte, image, vidéo) même sur mobile ainsi que pour Reveal qui propose une gestion des fenêtres modales. [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://foundation.zurb.com/">Foundation</a></strong> est un framework HTML &amp; CSS créé par l&#8217;agence web <a href="http://www.zurb.com/">Zurb</a> pour la conception des maquettes fonctionnelles (wireframes, mockups) quelque soit le type de périphériques. Il est composé d&#8217;une <a href="http://foundation.zurb.com/docs/grid.php">grille</a> de mise en page, de la gestion des <a href="http://foundation.zurb.com/docs/buttons.php">boutons</a> et des <a href="http://foundation.zurb.com/docs/forms.php">formulaires</a>.  S&#8217;il a été conçu à l&#8217;origine pour faciliter la création des prototypes, Foundation est également prêt à être utilisé en production.<span id="more-11630"></span></p>

<p>Le framework utilise également jQuery avec <a href="http://foundation.zurb.com/docs/orbit.php">Orbit</a> pour la mise en place d&#8217;un <em>slider</em> pour présenter n&#8217;importe quel contenu (texte, image, vidéo) même sur mobile ainsi que pour <a href="http://foundation.zurb.com/docs/reveal.php">Reveal</a> qui propose une gestion des fenêtres modales.</p>

<p>→ Foundation est <a href="http://github.com/zurb/foundation">disponible sur github</a>.</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/outils-en-ligne-pour-travailleurs-du-web' title='31 outils en ligne simples et efficaces pour les travailleurs du web'>31 outils en ligne simples et efficaces pour les travailleurs du web</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/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://css.4design.tl/7-outils-en-ligne-integration-html-css' title='7 outils en ligne pour l&#039;intégration HTML &amp; CSS'>7 outils en ligne pour l&#039;intégration HTML &amp; CSS</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11630&amp;md5=1715ef9849db2d7624bc6102815b9022" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/foundation-framework-html-css-jquery/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Ffoundation-framework-html-css-jquery&amp;language=fr_FR&amp;category=text&amp;title=Foundation+%26%238212%3B+Framework+HTML%2C+CSS+%26%23038%3B+jQuery&amp;description=Foundation+est+un+framework+HTML+%26amp%3B+CSS+cr%C3%A9%C3%A9+par+l%26%238217%3Bagence+web+Zurb+pour+la+conception+des+maquettes+fonctionnelles+%28wireframes%2C+mockups%29+quelque+soit+le+type+de+p%C3%A9riph%C3%A9riques.+Il+est+compos%C3%A9+d%26%238217%3Bune...&amp;tags=Bouton%2CCSS%2CFormulaires%2CFramework+CSS%2CHTML%2CjQuery%2CSlider%2Cblog" type="text/html" />
	</item>
		<item>
		<title>31 outils en ligne simples et efficaces pour les travailleurs du web</title>
		<link>http://css.4design.tl/outils-en-ligne-pour-travailleurs-du-web</link>
		<comments>http://css.4design.tl/outils-en-ligne-pour-travailleurs-du-web#comments</comments>
		<pubDate>Sat, 11 Feb 2012 13:56:11 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diigo]]></category>
		<category><![CDATA[Doodle]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Lorem Ipsum]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[notepad++]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Twtpoll]]></category>
		<category><![CDATA[Validator]]></category>
		<category><![CDATA[Writeboard]]></category>

		<guid isPermaLink="false">http://css4design.com/?p=11397</guid>
		<description><![CDATA[Ce billet est une sorte de «Note pour plus tard» pour garder sous le coude quelques outils en ligne que j&#8217;utilise régulièrement ou que j&#8217;ai redécouverts dernièrement. Ils vous permettront de partager des bouts de code, prendre des notes, créer des penses-bêtes, sauvegarder vos bookmarks, partager des textes, valider votre prose (CSS, HTML, XML, RDF), placer du faux-texte et des fausses images (placeholders) dans vos pages web. Vous (re)découvrirez également des dictionnaires, des correcteurs orthographiques  et des ressources web à garder sous la souris. Le tout réparti entre développement web, édition &#38; travail collaboratif et dictionnaires et ressources. Développement web [...]]]></description>
			<content:encoded><![CDATA[<p>Ce billet est une sorte de «Note pour plus tard» pour garder sous le coude quelques outils en ligne que j&#8217;utilise régulièrement ou que j&#8217;ai redécouverts dernièrement. Ils vous permettront de partager des bouts de code, prendre des notes, créer des penses-bêtes, sauvegarder vos bookmarks, partager des textes, valider votre prose (CSS, HTML, XML, RDF), placer du faux-texte et des fausses images (placeholders) dans vos pages web. Vous (re)découvrirez également des dictionnaires, des correcteurs orthographiques  et des ressources web à garder sous la souris. Le tout réparti entre développement web, édition &amp; travail collaboratif et dictionnaires et ressources. <span id="more-11397"></span></p>

<h2>Développement web</h2>

<ol>
    <li><strong><a href="http://jsfiddle.net/">jsfiddle</a></strong> &#8212; Idéal pour partager des bouts de code ou mettre en place des tests avec HTML, CSS, jQuery (ou Mootools, etc.). Voir aussi : <a href="http://jsbin.com/">JS Bin</a>, <a href="http://pastie.org/">Pastie</a>, <a href="http://pastebin.com/">Pastebin</a>.</li>
    <li><strong><a href="http://validator.w3.org/">MarkUp Validator</a></strong> &#8211; Utile pour tester la validité de votre code HTML (mais aussi XHTML, SMIL, MathML) selon les spécifications du <a href="http://www.w3.org">W3C</a>. D&#8217;autres outils de validation existent, notamment pour vérifier la conformité de <a href="http://jigsaw.w3.org/css-validator/">CSS</a>, <a href="http://www.w3.org/RDF/Validator/">RDF</a>, <a href="http://validator.w3.org/feed/">RSS</a>, <a href="http://www.w3.org/2001/03/webdata/xsv">XML</a>. Quant à <a href="http://validator.w3.org/checklink">Link Checker</a>, il vous permettra de vérifier si votre site contient des liens qui ne fonctionnent plus ; <a href="http://www.w3.org/2003/12/semantic-extractor.html">Semantic Extractor</a> vous montrera vos pages du point de vue sémantique.</li>
    <li><strong><a href="http://html-ipsum.com/">HTML-Ipsum</a></strong> &#8211; Bien sûr, rien ne vaut le texte définitif. Mais en attendant que votre client ne vous fournisse le Saint-Graal du Webdesign (le contenu), voici une ressource à garder sous le coude pour créer des blocs de HTML (paragraphes, listes ordonnées ou non, listes de définition, formulaires, titres et paragraphes plus ou moins longs, etc.), avec du faux-texte. Voir aussi <a href="http://www.lipsum.com/">Lipsum</a> qui propose du faux-texte dans une quarantaine de langues.</li>
    <li><strong><a href="http://lorempixel.com/">Lorempixel</a></strong> &#8212; Choisissez une taille d&#8217;image et un thème en accord avec le sujet de votre site (parmi les 11 disponibles), puis cliquez sur Image couleur ou Niveau de gris pour obtenir un visuel de placement pour agrémenter vos pages remplies de Lorem Ipsum. Voir aussi <a href="http://placekitten.com/">Placekitten, Dummyimage</a> ou <a href="http://placehold.it/">Placehold.it</a>.</li>
    <li><strong><a href="http://lab.darklg.me/CSSLisible/">CSSLisible</a></strong> &#8212; Tout droit sorti du labo de <a href="http://darklg.me/">Darklg</a>, cet outil réorganise vos CSS et change <a href="http://blog.goetter.fr/post/14503308074/ordonnez-vos-declarations-css">l&#8217;ordre des propriétés</a> pour faciliter la lecture (et donc la maintenance) de vos feuilles de style. Attention, pour le moment, les commentaires sont retirés ! Voir aussi <a href="http://styleneat.com/">Styleneat</a>.</li>
    <li><strong><a href="http://www.punypng.com/">PunyPNG</a></strong> &#8212; La compression d&#8217;image qui va bien. Cet outil optimise vos images en réduisant considérablement leur taille, sans perte de qualité. Voir aussi <a href="http://www.smushit.com/ysmush.it/">Smush.it</a>.</li>
    <li><strong><a href="http://css.4design.tl/listes-pour-webdesigners">Listes pour Webdesigner</a></strong> &#8212; <em>Last but not least</em>, voilà une liste d&#8217;une vingtaine de liste qui devrait faire plaisir aux accros des bons tuyaux !</li>
</ol>

<h2>Edition &amp; travail collaboratif</h2>

<ol>
    <li><strong><a href="http://joncom.be/experiments/markdown-editor/edit">Markdown Editor</a></strong> &#8212; J&#8217;ai adopté la syntaxe <a href="http://css.4design.tl/markdown-on-save-wordpress-html">Markdown</a> depuis déjà plusieurs années pour prendre des notes structurées et les transformer en billet via l&#8217;excellent plugin <a href="http://wordpress.org/extend/plugins/markdown-on-save/">Markdown on Save</a> pour WordPress. Pour en revenir à <em>Markdown Editor</em>, il vous permettra de transformer à la volée votre syntaxe Markdown en HTML sans forcément passer par un CMS&#8230;</li>
    <li><strong><a href="http://www.diigo.com">Diigo</a></strong> &#8212; J&#8217;ai cherché une solution de bookmarks alternative à <a href="http://delicious.com/">Delicious</a> lorsque Yahoo! a cherché des repreneurs, il y a quelques mois. J&#8217;utilise régulièrement la Diigolet pour sauvegarder mes liens, prendre des notes et les partager sur les réseaux sociaux. Une fonction enregistre automatiquement les liens sur Delicious. Vous pouvez me retrouver sur <a href="http://www.diigo.com/user/bruno_o">mon compte Diigo</a>. Voir aussi <a href="https://www.scrible.com">Scrible</a>.</li>
    <li><strong><a href="http://notepad.cc">Notepad.cc</a></strong> &#8212; Mini éditeur en ligne, à l&#8217;image du Bloc-note de Windows. Idéal pour partager des notes, protégées ou non par mot de passe.</li>
    <li><strong><a href="http://tadalist.com/">Ta-da List</a></strong> &#8212; Créer des listes  de choses à faire, réordonner les items, partager vos listes, etc. Un site de todolist simple et efficace, pour nous, qui avons toujours tant de choses à faire pour avant-hier. Voir aussi <a href="https://workflowy.com/">Workflowy</a>.</li>
    <li><strong><a href="http://writeboard.com/">Writeboard</a></strong> &#8212; Un outil pratique pour rédiger et corriger des textes à plusieurs. Chaque «Board» est accessible via une URL. Les révisions sont listées dans la marge avec le nom des personnes ayant apporté des modifications. Il est possible de s&#8217;abonner au flux RSS des modifications faites sur les documents.</li>
    <li><strong><a href="http://doodle.com/">Doodle</a></strong> &#8212; Organiser des réunions, des rencontres en créant des sondages pour connaitre le moment qui conviendra au plus grand nombre de participants. Vue Tabulaire (liste) ou vue Calendrier pour avoir une vue d&#8217;ensemble des disponibilités et des événements.</li>
    <li><strong><a href="http://twtpoll.com">Twtpoll</a></strong> &#8212; Créer des sondages et des enquêtes d&#8217;opinion et partagez-les sur les réseaux sociaux grâce à une simple URL.</li>
    <li><strong><a href="http://kiwoos.com/">Kiwoos</a></strong> &#8212; Créez votre sondage en quelques clics &#8230; Et partagez-le sur Twitter et Facebook avec vos amis.</li>
</ol>

<h2>Réseaux</h2>

<ol>
    <li><strong><a href="http://ping.eu/">Ping.eu</a></strong> &#8212; Tout connaitre ou presque à propos d&#8217;une adresse IP ou d&#8217;un nom de domaine : Ping, Traceroute, DNS lookup, WHOIS, Port check, Reverse lookup, Proxy checker, Mail relaying, Bandwidth meter, Network calculator, Network mask calculator, Country by IP, Unit converter  !</li>
</ol>

<h2>Dictionnaires et références</h2>

<ol>
    <li><strong><a href="http://www.yoyodesign.org/doc/index.fr">yoyodesign</a></strong> — Nombreuses traductions d’articles et de <a href="http://www.yoyodesign.org/doc/w3c/index.php">recommendations du W3C</a>. Voir également <a href="http://www.w3.org/2003/03/Translations/byLanguage?language=fr">la liste des traductions françaises</a> des documents du W3C.</li>
    <li><strong><a href="http://www.htmldog.com/">htmldog</a></strong> — C’est en anglais, mais la clarté des explications en fait une référence incontournable pour tout ce qui touche au développement web, avec <a href="http://www.htmldog.com/reference/htmltags/">un dictionnaire HTML</a> où l’on retrouve toutes les balises passées au crible avec des exemples d’utilisation, les attributs requis, les attributs optionels et des exemples !</li>
    <li><strong><a href="http://www.gotapi.com/">gotAPI</a></strong> — regroupe les principales <abbr title="Application programmation interface">API</abbr> du web dans une interface Ajax très réactive : HTML, CSS, Javascript, jQuery, PHP, Ruby, asp, mais aussi le fonctionnement de certains CMS comme Drupal ou de services web comme Flickr.</li>
    <li><strong><a href="http://giminik.developpez.com/xhtml/">Giminik</a></strong> — La liste des balises XHTML 1.1 (ou 1.0 Strict sans les éléments obsolètes), leur utilité, leurs attributs, leurs évènements et la relation entre parents et enfants (hiérarchie). Indispensable pour construire un document valide.</li>
    <li><strong><a href="http://www.laurent-bernat.com/guide-html">Guide HTML</a></strong> — Le HTML de A à Z de Laurent Bernat : 95 balises HTML décrites par le menu (version, compatibilité Netscape / IE, type, attributs, usage, exemples) (Merci <a href="http://moriame.fr/">Loïc M.</a>).</li>
    <li><strong><a href="http://fr.opquast.com/">Opquast</a></strong> — l’ensemble des bonnes pratiques pour la qualité des services en ligne. <a href="http://fr.opquast.com/syndication/bonnes-pratiques/">Abonnez-vous au fil RSS des bonnes pratiques</a> pour avoir votre dose quotidienne.</li>
    <li><strong><a href="http://openweb.eu.org/">Openweb</a></strong> — Les bonnes pratiques en action pour les technologies du web (<a href="http://openweb.eu.org/xhtml/">XHTML</a>, <a href="http://openweb.eu.org/rss/">RSS</a>, <a href="http://openweb.eu.org/css/">CSS</a>, <a href="http://openweb.eu.org/dom/">DOM</a>, <a href="http://openweb.eu.org/png/">PNG</a>) et les différents thèmes qui y sont associés (<a href="http://openweb.eu.org/pages_dynamiques/">pages dynamiques</a>, <a href="http://openweb.eu.org/navigateurs/">navigateurs</a>, <a href="http://openweb.eu.org/accessibilite/">accessibilité</a>, <a href="http://openweb.eu.org/etude_cas/">études de cas</a>, <a href="http://openweb.eu.org/mise_en_page/">mise en page</a>, <a href="http://openweb.eu.org/multimedia/">multimédia</a>, <a href="http://openweb.eu.org/structure/">structure</a>).</li>
    <li><strong><a href="http://web.developpez.com/">Développez (pour le web)</a></strong> — toutes les technologies du web à portée de clic. Des tutoriels, des cours, des documents à télécharger. Allez, faites le plein !</li>
    <li><strong><a href="http://forum.alsacreations.com/forum.php">Forum Alsacreations</a></strong> — Presque toutes les questions sur les CSS et le HTML et quasiment toutes les réponses ! Cerise sur le gâteau, la <a href="http://forum.alsacreations.com/faq/">FAQ</a> est complète et bien organisée.</li>
    <li><strong><a href="http://wiki.mediabox.fr/documentation/css/">Wiki Media Box</a></strong> — Pour obtenir une présention claire (succinte ?) d’une propriété CSS et sa compatiblité avec les navigateurs, c’est nickel (Merci <a href="http://www.plebot.net/">Pierre le Bot</a>).</li>
    <li><strong><a href="http://leftlogic.com/lounge/articles/entity-lookup/">Leftlogic</a></strong> — Permet de voir le code html d’un caractère, pratique lorsqu’on cherche le code pour ñ par exemple (Merci <a href="http://www.zen-dreams.com/fr">Anthony</a>).</li>
    <li><strong><a href="https://www.google.com/adsense/static/fr/AdFormats.html">Format publicitaire AdSense</a></strong> — Et oui, qui n’a pas eu besoin de prévoir des emplacements publicitaires dans une charte graphique et de chercher les formats les plus courants ? Voici les formats en vigueur chez Google, qu’il s’agisse des formats textes, images ou vidéos.</li>
    <li><strong><a href="http://www.wordreference.com/">WordReference</a></strong> — Sans doute le meilleur site de traduction (mot à mot en incluant les locutions idiomatiques). Pour les cas difficiles, vous pouvez utiliser le <a href="http://forum.wordreference.com/">forum</a>. Nombreux <a href="http://mycroft.mozdev.org/download.html?name=wordreference&amp;submitform=Find+search+plugins">plugins Firefox</a> pour la recherche par langue.</li>
    <li><strong><a href="http://www.les-dictionnaires.com/">Les dictionnaires</a></strong> — Un maximum de dictionnaires thématiques classés par catégories : langue française, synonymes, encyclopédie, citations et expressions, gastronomie, humour, acronymes, etc. Mention spéciale pour le <a href="http://atilf.atilf.fr/dendien/scripts/tlfiv4/showps.exe?p=combi.htm;java=no;">Trésor de la Langue Française Informatisée</a> (TLFI pour les intimes) : interface <em>web 0.2</em> mais très efficace <img src="http://www.css4design.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" /> (<a href="http://www.covertprestige.net/">Florent V.</a> sous souffle dans l’oreillette que l’on peut y accéder via le <a href="http://www.cnrtl.fr/lexicographie/">portail lexical du Centre national de ressources textuelles et lexicales</a>.</li>
    <li><strong><a href="http://bonpatron.com/">BonPatron</a></strong> &#8212; Correcteur qui trouve des fautes d&#8217;orthographe et de grammaire en français.</li>
</ol>

<p>N.&#8217;hésitez pas à partager vos services en ligne préférés dans les commentaires de ce billet, <a href="https://twitter.com/#!/br1o/status/168332847076212738">sur Twitter</a> ou sur <a href="https://plus.google.com/u/0/104046041694416287579/posts/UqrHEEWQrwz">Google+</a>, c&#8217;est vous qui voyez :-)</p>

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

<ul class='related_post'><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li><li><a href='http://css.4design.tl/foundation-framework-html-css-jquery' title='Foundation &#8212; Framework HTML, CSS &amp; jQuery'>Foundation &#8212; Framework HTML, CSS &#038; jQuery</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur' title='Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur'>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</a></li><li><a href='http://css.4design.tl/definir-metier-integrateur-web' title='Définir le métier « intégrateur web » ou « intégratrice web »'>Définir le métier « intégrateur web » ou « intégratrice web »</a></li><li><a href='http://css.4design.tl/fonction-javascript-contre-bug-classes-multiples-internet-explorer-6' title='IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples'>IE6 &#8212; 3 fonctions Javascript pour lutter contre le bug des classes multiples</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=11397&amp;md5=d426096a88fc62532988ecdf645ff99a" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/outils-en-ligne-pour-travailleurs-du-web/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Foutils-en-ligne-pour-travailleurs-du-web&amp;language=fr_FR&amp;category=text&amp;title=31+outils+en+ligne+simples+et+efficaces+pour+les+travailleurs+du+web&amp;description=Ce+billet+est+une+sorte+de+%C2%ABNote+pour+plus+tard%C2%BB+pour+garder+sous+le+coude+quelques+outils+en+ligne+que+j%26%238217%3Butilise+r%C3%A9guli%C3%A8rement+ou+que+j%26%238217%3Bai+red%C3%A9couverts+derni%C3%A8rement.+Ils+vous+permettront...&amp;tags=Compression%2CCSS%2CDiigo%2CDoodle%2CHTML%2CImages%2CjQuery%2CLorem+Ipsum%2CMarkdown%2CMootools%2Cnotepad%2B%2B%2CPNG%2CTwtpoll%2CValidator%2CWriteboard%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Le petit journal du web &#8212; Les fruits de la veille ont gardé toute leur fraicheur</title>
		<link>http://css.4design.tl/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur</link>
		<comments>http://css.4design.tl/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur#comments</comments>
		<pubDate>Tue, 17 Jan 2012 19:42:53 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Le petit journal du web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Ergonomie]]></category>
		<category><![CDATA[Formulaire]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Intégration HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Mesure d'audience]]></category>
		<category><![CDATA[Netvibes]]></category>
		<category><![CDATA[Statistiques]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.css4design.com/?p=2724</guid>
		<description><![CDATA[La périodicité du blog est devenue irrégulomadaire à tendance bimensuelle… Malgré tout, je tiens à partager avec vous les fruits de la veille. Dans le panier&#160;: des trucs sympas et pratiques pour WordPress ; un plugin pour splitter du contenu avec jQuery ; des formulaires HTML plus efficaces ; une astuce toute simple pour connaitre personnellement vos visiteurs via Google Analytics, quelques liens pour compresser et organiser vos CSS et tout un tas d’autres choses dont l’énumération serait longue et fastidieuse. Liens WordPress WordPress Theme Generator WP Generator Blog est assez bluffant : votre thème pour WordPress est plié en [...]]]></description>
			<content:encoded><![CDATA[<p>La périodicité du blog est devenue <em>irrégulomadaire à tendance bimensuelle</em>… Malgré tout, je tiens à partager avec vous les fruits de la veille. Dans le panier&nbsp;: des trucs sympas et pratiques pour WordPress ; un plugin pour splitter du contenu avec jQuery ; des formulaires HTML plus efficaces ; une astuce toute simple pour connaitre personnellement vos visiteurs via Google Analytics, quelques liens pour compresser et organiser vos CSS et tout un tas d’autres choses dont l’énumération serait longue et fastidieuse.<span id="more-2724"></span></p>

<h2>Liens WordPress</h2>

<h3>WordPress Theme Generator</h3>

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

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

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

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

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

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

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

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

<h4>Encore un effort !</h4>

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

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

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

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

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

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

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

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

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

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

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

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

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

<h5>Autres ressources Javascript</h5>

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

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

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

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

<h2>Miscellannées</h2>

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

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

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

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

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

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

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

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

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

<ul class='related_post'><li><a href='http://css.4design.tl/100-comptes-twitter-pour-webdesigner' title='100+ comptes Twitter pour webdesigner'>100+ comptes Twitter pour webdesigner</a></li><li><a href='http://css.4design.tl/ameliorations-cosmetiques-et-ergonomiques-sur-ce-blog' title='Améliorations cosmétiques et ergonomiques sur ce blog'>Améliorations cosmétiques et ergonomiques sur ce blog</a></li><li><a href='http://css.4design.tl/blogs-developpeurs-web' title='35 blogs de développeurs web'>35 blogs de développeurs web</a></li><li><a href='http://css.4design.tl/le-petit-journal-du-web-novembre-2011' title='Le petit journal du web &#8212; WordPress, développement web, etc.'>Le petit journal du web &#8212; WordPress, développement web, etc.</a></li><li><a href='http://css.4design.tl/liens-javascript-jquery' title='390 ressources Javascript &amp; jQuery'>390 ressources Javascript &amp; jQuery</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=2724&amp;md5=f757ed3c98f848278173dec8dcbe1470" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/le-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://download.infragistics.com/pixel8/media/pixel8-2009-04-09-lukew.mp3" length="29266664" type="audio/mpeg" />
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fle-petit-journal-du-web-les-fruits-de-la-veille-ont-garde-leur-fraicheur&amp;language=fr_FR&amp;category=text&amp;title=Le+petit+journal+du+web+%26%238212%3B+Les+fruits+de+la+veille+ont+gard%C3%A9+toute+leur+fraicheur&amp;description=La+p%C3%A9riodicit%C3%A9+du+blog+est+devenue+irr%C3%A9gulomadaire+%C3%A0+tendance+bimensuelle%E2%80%A6+Malgr%C3%A9+tout%2C+je+tiens+%C3%A0+partager+avec+vous+les+fruits+de+la+veille.+Dans+le+panier%26nbsp%3B%3A+des+trucs+sympas+et...&amp;tags=CSS%2CErgonomie%2CFormulaire%2CGoogle+Analytics%2CHTML%2CInt%C3%A9gration+HTML%2CJavascript%2CjQuery%2CMesure+d%27audience%2CNetvibes%2CStatistiques%2CWordPress%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Quelques notes &#8212; Programme de formation HTML &amp; CSS</title>
		<link>http://css.4design.tl/programme-formation-html-css</link>
		<comments>http://css.4design.tl/programme-formation-html-css#comments</comments>
		<pubDate>Wed, 04 Jan 2012 12:01:47 +0000</pubDate>
		<dc:creator>Bruno Bichet</dc:creator>
				<category><![CDATA[Formateur Web]]></category>
		<category><![CDATA[HTML & CSS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Edito]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Quelques notes]]></category>
		<category><![CDATA[Tutoriels]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.css4design.com/blog-reloaded/?p=96</guid>
		<description><![CDATA[Les langages du web HTML et CSS sont généralement structurés autour de concepts qui ont peu à voir avec la manière dont ils seront utilisés : les concepteurs ne sont généralement pas les auteurs. Il appartient à ces derniers de tâtonner un peu, beaucoup ou passionnément et d&#8217;en parler avec leurs voisins pour connaitre les bonnes pratiques du jour. Pour dire les choses autrement, les langages du web ne sont pas livrés avec «le» mode d&#8217;emploi. La plupart des tutoriels que l&#8217;on trouve sur le web reprennent généralement le découpage que l&#8217;on trouve dans les spécifications du W3C. Si les spécifications sont [...]]]></description>
			<content:encoded><![CDATA[<p>Les langages du web HTML et CSS sont généralement structurés autour de concepts qui ont peu à voir avec la manière dont ils seront utilisés : les concepteurs ne sont généralement pas les auteurs. Il appartient à ces derniers de tâtonner un peu, beaucoup ou passionnément et d&#8217;en parler avec leurs voisins pour connaitre les bonnes pratiques du jour. Pour dire les choses autrement, les langages du web ne sont pas livrés avec «le» mode d&#8217;emploi. La plupart des tutoriels que l&#8217;on trouve sur le web reprennent généralement le découpage que l&#8217;on trouve dans les spécifications du W3C.<span id="more-115"></span></p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<h2>Pour ne pas conclure</h2>

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

<h2>Linkographie</h2>

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

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

<ul class='related_post'><li><a href='http://css.4design.tl/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://css.4design.tl/quelques-notes-autour-du-design-fluide-avec-3-colonnes-du-collectif-alsacreations' title='Quelques notes autour du design fluide avec 3 colonnes du collectif Alsacréations'>Quelques notes autour du design fluide avec 3 colonnes du collectif Alsacréations</a></li><li><a href='http://css.4design.tl/interviews-bruno-bichet-integration-html-css-design' title='Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours'>Interviews Bruno Bichet, intégration web et css 4 design de 2007 à nos jours</a></li><li><a href='http://css.4design.tl/quelques-notes-sur-la-balise-h1-avec-html5' title='Quelques notes sur la balise h1 avec HTML5'>Quelques notes sur la balise h1 avec HTML5</a></li><li><a href='http://css.4design.tl/retablir-le-flux-apres-des-elements-flottants-en-css-sans-balise-html-supplementaire' title='Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire'>Rétablir le flux après des éléments flottants en CSS sans balise HTML supplémentaire</a></li></ul>
 <p><a href="http://css.4design.tl/?flattrss_redirect&amp;id=115&amp;md5=b261e6c3bd03c2569d47056c24c30468" title="Flattr" target="_blank"><img src="http://css.4design.tl/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://css.4design.tl/programme-formation-html-css/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=br1o&amp;popout=1&amp;url=http%3A%2F%2Fcss.4design.tl%2Fprogramme-formation-html-css&amp;language=fr_FR&amp;category=text&amp;title=Quelques+notes+%26%238212%3B+Programme+de+formation+HTML+%26amp%3B+CSS&amp;description=Les+langages+du+web+HTML+et+CSS+sont+g%C3%A9n%C3%A9ralement+structur%C3%A9s+autour+de+concepts+qui+ont+peu+%C3%A0+voir+avec+la+mani%C3%A8re+dont+ils+seront+utilis%C3%A9s+%3A%C2%A0les+concepteurs+ne+sont+g%C3%A9n%C3%A9ralement...&amp;tags=CSS%2CEdito%2CHTML%2CHTML5%2CQuelques+notes%2CTutoriels%2CXHTML%2Cblog" 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: basic

Served from: css.4design.tl @ 2012-05-24 18:26:14 -->
