<?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/"
	>

<channel>
	<title>e-tropisme.fr</title>
	<atom:link href="http://www.e-tropisme.fr/feed" rel="self" type="application/rss+xml" />
	<link>http://www.e-tropisme.fr</link>
	<description>Qualité, accessibilité, ergonomie, intégration xhtml/css des sites Internet</description>
	<pubDate>Thu, 25 Mar 2010 09:53:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Positionner un site d&#8217;e-commerce en moins d&#8217;un mois</title>
		<link>http://www.e-tropisme.fr/referencement-naturel-seo/positionner-un-site-de-commerce-en-moins-dun-mois.html</link>
		<comments>http://www.e-tropisme.fr/referencement-naturel-seo/positionner-un-site-de-commerce-en-moins-dun-mois.html#comments</comments>
		<pubDate>Tue, 23 Mar 2010 22:39:48 +0000</pubDate>
		<dc:creator>éric</dc:creator>
		
		<category><![CDATA[Référencement naturel / SEO]]></category>

		<category><![CDATA[intégration html]]></category>

		<category><![CDATA[qualité site internet]]></category>

		<category><![CDATA[référencement naturel]]></category>

		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.e-tropisme.fr/?p=1021</guid>
		<description><![CDATA[Fortement convaincu de l'efficacité du tryptique "contenu/sémantique Web/qualités globales" pour positionner simplement et efficacement un site Internet, nous avons mis en place un test en conditions réelles.]]></description>
			<content:encoded><![CDATA[<p><strong>Ou comment prouver aux décideurs de l&#8217;importance de créer un site dans une démarche de qualité&#8230;</strong></p>
<p>Fortement convaincu de l&#8217;efficacité du tryptique <strong>&#8220;contenu/sémantique Web/qualités globales&#8221;</strong> pour <strong>positionner simplement</strong> et efficacement un site Internet, nous avons mis en place un <strong>test en conditions réelles</strong>. Ou comment prouver aux décideurs de l&#8217;importance de créer un site dans une démarche de qualité&#8230;<br />
<span id="more-1021"></span><br />
1 mois après la mise en ligne du site, les résultats sont encore plus probants : retrouvez tous les détails de cette expérience en consultant le site <a href="http://www.comment-vendre-sur-internet.fr">comment-vendre-sur-internet.fr</a> : une expérience en conditions réelles de création et mise en place d&#8217;un <strong>site Internet d&#8217;e-commerce de qualité</strong> créé sur un cycle de production court :</p>
<ul>
<li><a href="http://www.comment-vendre-sur-internet.fr/principes-efficacite-site-vente-en-ligne.html"><strong>Principes de l&#8217;expérience</strong></a>,</li>
<li><a href="http://www.comment-vendre-sur-internet.fr/methodologie-efficacite-site-vente-en-ligne.html"><strong>Méthodologie de l&#8217;expérience</strong></a>,</li>
<li><a href="http://www.comment-vendre-sur-internet.fr/creation-site-e-commerce-efficace.html">Processus de création du site d&#8217;<strong>e-commerce</strong></a>,</li>
<li><a href="http://www.comment-vendre-sur-internet.fr/caracteristiques-site-e-commerce-efficace.html"><strong>Caractéristiques </strong>du site d&#8217;<strong>e-commerce,</strong></a></li>
<li><a href="http://www.comment-vendre-sur-internet.fr/resultats-site-vente-en-ligne-efficace.html"><strong>Résultats de l&#8217;expérience</strong> &#8220;efficacité d&#8217;un site internet de vente en ligne&#8221;</a>,</li>
<li><a href="http://www.comment-vendre-sur-internet.fr/conclusions-efficacite-site-vente-en-ligne.html"><strong>Conclusions de l&#8217;expérience</strong> &#8220;efficacité d&#8217;un site internet de vente en ligne&#8221;</a>,</li>
<li><a href="http://www.comment-vendre-sur-internet.fr/suites-a-donner-experience-e-commerce.html"><strong>Suites </strong>à donner.</a></li>
</ul>
<h2>Principes et méthodologie du test</h2>
<h3>Objectifs du test</h3>
<p>Positionner en <strong>un mois </strong>un <strong>site Internet d&#8217;e-commerce</strong> sur un <strong>secteur concurrentiel </strong>:</p>
<ul>
<li>En <strong>travaillant uniquement le site en lui-même</strong> (pas d&#8217;inscriptions dans les annuaires,&#8230;),</li>
<li>En employant que des <strong>principes fondamentaux de l&#8217;optimisation </strong>et de la <strong>qualité des sites Internet (accessibilité, utilisabilité,&#8230;)</strong>,</li>
<li>En ne recourant qu&#8217;à des <strong>techniques  autorisées</strong>.</li>
</ul>
<h3>Choix du secteur d&#8217;activité</h3>
<p>Notre prospection nous a amené à retenir le<strong> secteur de la vente en ligne de tissus</strong> et plus particulièrement la <strong>vente de tissus &#8220;Liberty&#8221; très tendance</strong>. Ce choix a été motivé par :</p>
<ul>
<li>La présence de nombreux acteurs proposant ce type de vente,</li>
<li>La présence d&#8217;acteurs recourant aux liens sponsorisés pour se positionner et recruter des prospects,</li>
<li>La présence de la suggestion &#8220;tissus liberty&#8221; lors de la saisie du terme &#8220;tissus&#8221; sur le moteur de recherche Google.fr (ce qui laisse entendre un fort intérêt pour cette requête),</li>
<li>Les conseils de notre moitié pour le choix de mots clés tendance,</li>
<li>Une étude montrant que les <a href="http://www.image-referencement.fr/taux-conversion-seo.html" target="_blank">taux de conversions les plus élevés s&#8217;effectuent sur des requêtes de 3 à 5 mots clés</a>.</li>
</ul>
<h3>Choix de l&#8217;URL</h3>
<p>Nous l&#8217;avons déjà évoqué sur ce blog, le choix de l&#8217;URL a toute son importance pour envisager une bonne visibilité. Nous avons donc réservé l&#8217;URL : <a href="http://www.tissus-laines-et-mercerie.fr" target="_blank">www.tissus-laines-et-mercerie.fr</a> le 18 février 2010.</p>
<h3>Choix du CMS</h3>
<p>N&#8217;étant pas développeur, disposant d&#8217;un labs de temps très mince, notre choix est allé vers le<strong> CMS </strong>payant <strong><a href="http://www.kiubi.com/" target="_blank">Kiubi</a></strong>. Ce choix a été motivé par :</p>
<ul>
<li>La <strong>simplicité d&#8217;installation et d&#8217;utilisation de l&#8217;outil</strong> (rarement vu une interface d&#8217;administration si conviviale et attirante),</li>
<li>La <strong>qualité du code HTML restitué </strong>et la possibilité de le customiser pour améliorer la sémantique des pages,</li>
<li>La possibilité de travailler les balises META manuellement ou de manière automatique,</li>
<li>La possibilité de générer des URL pertinentes (mais hélas qu&#8217;on ne peut raccourcir),</li>
<li>Un heureux hasard qui nous a permis de tester l&#8217;outil gratuitement (merci <a href="http://www.kiubi.com/" target="_blank">Kiubi</a>).</li>
</ul>
<h3>Design et customisation des templates</h3>
<p>Une fois le compte Kiubi ouvert, nous nous sommes accordés <strong>2 jours de travail</strong> pour <strong>poser une charte graphique simple mais efficace,</strong> et <strong>réaliser l&#8217;intégration HTML </strong>des différents templates sur la base d&#8217;un des gabarits fournis par Kiubi.</p>
<h3>Choix des produits et principes de la vente en ligne</h3>
<ul>
<li>Nous avons retenu une <strong>vingtaine de produits</strong> répondant aux catégories &#8220;tissus&#8221;, &#8220;laines&#8221;, &#8220;mercerie&#8221; composant le nom de domaine acquis,</li>
<li>Nous avons bien rempli le rayon &#8220;tissus Liberty&#8221; sur lequel nous avions décidé de travailler plus particulièrement,</li>
<li>Pour chaque produit <strong>une fiche détaillé a été rédigée de manière soignée</strong> avec son illustration,</li>
<li>Bref nous avons procédé comme si nous préparions un vrai site pour <strong>vendre en conditions réelles</strong>, mais nous avons appliquer une <strong>politique tarifaire très élevée</strong> pour nous préserver de toute vente réelle.</li>
</ul>
<h3>Les points sur lesquels nous avons été vigilants :</h3>
<p>Du point de vue de <strong>l&#8217;intégration HTML </strong>et de la <strong>qualité des pages </strong>du site nous avons suivi les principes fondamentaux suivants :</p>
<ul>
<li>Un seul titre de niveau 1 cohérent avec le META titre de la page (répété 2 fois dans le code HTML : au tout début après le &lt;body&gt;, puis dans le code),</li>
<li>Des titres de niveaux inférieurs utilisés à bon escient,</li>
<li>Utilisation des listes pour les menus,</li>
<li>Non obstructivité des éléments multimédias,</li>
<li>Séparation du code et de la mise en forme,&#8230;</li>
</ul>
<p>Du point de vue des <strong>éléments de référencement</strong>, nous avons veillé :</p>
<ul>
<li>A ce que chaque page possède un titre, une description et des mots clés spécifiques et propres, en rapport avec le contenu de la page et cohérent avec le titre de niveau 1,</li>
<li>A ce que chaque page dispose d&#8217;une URL pertinente et signifiante.</li>
</ul>
<h3>Mise en ligne du site</h3>
<ul>
<li>Nous avons procéder à &#8220;<strong>l&#8217;ouverture commerciale</strong>&#8221; du site en ouvrant le nom de domaine le <strong>22 février 2010</strong>.</li>
<li>Les outils de suivis Google Analytics et Webmaster Tools furent mis en place le même jour.</li>
<li>Le site fut soumis à www.google.fr et dmoz.org, un hyperlien fut mis en place depuis le <a href="http://www.e-tropisme.fr" target="_blank">site e-tropisme.fr</a> et c&#8217;est tout (pas d&#8217;autres inscriptions dans les annuaires) !</li>
</ul>
<h2>Premier état des lieux 15 jours après la mise en ligne</h2>
<h3>Une bonne visibilité acquise sur les requêtes correspondant aux produits vendus</h3>
<p>Seulement <strong>15 jours  après la mise en ligne</strong>, au 8 mars 2010 :</p>
<ul>
<li>Le site <a href="http://www.tissus-laines-et-mercerie.fr" target="_blank">www.tissus-laines-et-mercerie.fr</a> a reçu <strong>144 visites</strong> via 120 expressions clés dont 84% proviennent des moteurs de recherche (en premier lieu Google avec près de 70% de part de marchés).</li>
<li>Le site <a href="http://www.tissus-laines-et-mercerie.fr" target="_blank">www.tissus-laines-et-mercerie.fr</a> s&#8217;est positionné parmi les sites concurrents sur le secteur &#8220;tissu Liberty&#8221; sur de nombreuses requêtes composées de 2 à 4 mots clés comme le montre le schéma suivant (source <a href="http://www.yooda.com/" target="_blank">Yooda</a>).</li>
</ul>
<p><div id="attachment_1028" class="wp-caption aligncenter" style="width: 650px"><img class="size-full wp-image-1028" title="Positionnement sur 44 requêtes et 5 moteurs de recherche (8 mars 2010)*" src="http://www.e-tropisme.fr/wp-content/uploads/2010/03/sans-titre-42.png" alt="Positionnement sur 44 requêtes et 5 moteurs de recherche (8 mars 2010)*" width="640" height="554" /><p class="wp-caption-text">Positionnement sur 44 requêtes et 5 moteurs de recherche (8 mars 2010)*</p></div></p>
<table border="0" cellspacing="0" cellpadding="3">
<caption>Positionnement sur 44 requêtes et 5 moteurs de recherche (8 mars 2010)*</caption>
<p><col width="274"></col><br />
<col span="4" width="80"></col></p>
<tbody>
<tr height="20">
<td width="274" height="20">URL(s)</td>
<td width="80">1ère Position</td>
<td width="80">TOP 10</td>
<td width="80">TOP 20</td>
<td width="80">TOTAL</td>
</tr>
<tr height="20">
<td height="20"><a href="http://tissusliberty.blogspot.com/">http://tissusliberty.blogspot.com</a></td>
<td>28</td>
<td>74</td>
<td>80</td>
<td>85</td>
</tr>
<tr height="20">
<td height="20"><a href="http://bleudetoiles.oxatis.com/">http://bleudetoiles.oxatis.com</a></td>
<td>6</td>
<td>26</td>
<td>40</td>
<td>46</td>
</tr>
<tr height="20">
<td height="20"><a href="http://www.tissus-reine.com/">http://www.tissus-reine.com</a></td>
<td>5</td>
<td>70</td>
<td>91</td>
<td>99</td>
</tr>
<tr height="20">
<td height="20"><a href="http://www.tissus-laines-et-mercerie.fr/">http://www.tissus-laines-et-mercerie.fr</a></td>
<td>22</td>
<td>117</td>
<td>144</td>
<td>150</td>
</tr>
</tbody>
</table>
<h3>* Légendes</h3>
<h4>44 mots clés testés choisis parmi les requêtes des internautes concernant le thême &#8220;tissu Liberty&#8221; :</h4>
<blockquote><p>tissu liberty bleu,  tissu liberty jaune,  tissu liberty vert,   tissu liberty parme,   tissu liberty noir,   tissu liberty rouge, tissu liberty motifs, tissu liberty fleurs, tissu liberty motifs géométriques, tissu liberty motifs fleurs, tissu bleu, tissu jaune, tissu rouge, tissu vert, tissu parme, tissu noir, tissu marque liberty, tissu motif liberty, tissus liberty bleu, tissus liberty jaune, tissus liberty vert, tissus liberty parme, tissus liberty noir, tissus liberty rouge, tissus liberty motifs, tissus liberty fleurs, tissus liberty motifs géométriques, tissus liberty motifs fleurs, tissus bleu, tissus jaune, tissus rouge, tissus vert, tissus parme, tissus noir, liberty motifs, liberty fleurs, liberty motifs géométriques, liberty motifs fleurs, tissu liberty fabric, tissus liberty fabric, tissu liberty, tissus liberty, tissu liberty vente, tissus liberty vente,</p></blockquote>
<h4>4 sites testés dont 3 présents avant le lancement du site <a href="http://www.tissus-laines-et-mercerie.fr" target="_blank">www.tissus-laines-et-mercerie.fr</a></h4>
<ul>
<li>http://tissusliberty.blogspot.com</li>
<li>http://bleudetoiles.oxatis.com</li>
<li>http://www.tissus-reine.com</li>
<li>http://www.tissus-laines-et-mercerie.fr</li>
</ul>
<h4>5 moteurs de recherche testés</h4>
<ul>
<li>Google.fr</li>
<li>Free.fr</li>
<li>Orange.fr</li>
<li>Voila.fr</li>
<li>Yahoo.fr</li>
</ul>
<h3>Une présence également sur d&#8217;autres requêtes</h3>
<p>Si c&#8217;est le rayon &#8220;tissu Liberty&#8221; que nous avons le plus développé (11 produits), nous avons également mis en vente un type de pelote de laine et un article de mercerie. Là-encore nous constatons des résultats significatifs en positionnant le site en première page sur des requêtes comme :</p>
<ul>
<li>&#8220;<a href="http://www.google.fr/search?q=pelote+coton+bio+&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;client=firefox-a&amp;rlz=1R1GGGL_fr___FR363" target="_blank">pelote coton bio sur Google.fr</a>&#8220;,</li>
<li>&#8220;<a href="http://www.google.fr/search?hl=fr&amp;client=firefox-a&amp;hs=Z5R&amp;rlz=1R1GGGL_fr___FR363&amp;q=pelote+coton&amp;btnG=Rechercher&amp;meta=&amp;aq=f&amp;oq=" target="_blank">pelote coton sur Google.fr</a>&#8220;,&#8230;</li>
</ul>
<h3>Ce n&#8217;est qu&#8217;un début&#8230;</h3>
<p>Evidemment une boutique en ligne avec seulement 15 produits en rayon à des prix prohibitifs aura du mal à avoir un grand succès, et de <strong>nombreux chantiers resteraient à réaliser pour en faire une vraie boutique en ligne</strong>. Nous continuerons si le temps nous le permet cette expérience dans le semaines qui viennent de manière à apporter plus d&#8217;audience au site sur une offre élargie.</p>
<p>Parmi les autres chantiers qui pourraient être menées si ce site n&#8217;était pas un site de test, il faudrait :</p>
<ul>
<li><strong>Développer l&#8217;offre, étoffer les contenus,</strong></li>
<li><strong>Procéder à des insciptions sur des annuaires, à des échanges de liens,</strong></li>
<li><strong>Développer les contenus du blog lié au site,</strong></li>
<li><strong>Accroitre la notoriété sociale en devenant actif sur des outils sociaux majeurs,&#8230;</strong></li>
</ul>
<p>Mais ce n&#8217;est pas le principal objectif de ce test !</p>
<h2>Conclusions</h2>
<p>A peine 15 jours après le lancement commercial du site de test, nous <strong>avons réussi </strong>au moins partiellement<strong> le défi</strong> que nous nous étions fixé :</p>
<ul>
<li>Le site bien que pauvre en produits en vente a acquis <strong>une bonne visibilité sur des requêtes pertinentes par rapport à ses cibles et objectifs,</strong></li>
<li>Le site possède déjà une <strong>audience en internautes prospects générés par les moteurs de recherche</strong>,</li>
<li>Le<strong> site a été construit et conçu en repectant un certain nombre de principes simples</strong> dans les domaines de la <strong>qualité des sites Internet </strong>(cf <a href="http://fr.opquast.com/" target="_blank">Opquast</a>), de la sémantique Web, de l&#8217;accessibilité (cf <a href="http://references.modernisation.gouv.fr/rgaa-accessibilite" target="_blank">Référentiel Général pour l&#8217;Accessibilité des sites Internet Administrations</a>) du référencement naturel (cf <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=35769&amp;hl=fr" target="_blank">bonnes pratiques préconisées par Google</a>).</li>
</ul>
<p>Nous disposons maintenant (et libre à vous de vous y référer) d&#8217;une petite expérience apportant la preuve  :</p>
<ul>
<li>que la <strong>qualité des sites Internet est essentielle pour la réussite d&#8217;un projet d&#8217;ecommerce</strong>,</li>
<li>qu&#8217;<strong>il est encore possible de se positionner sur des marchés concurrentiels</strong> par une démarque orientée qualité et une conception orientée utilisateurs,</li>
<li>que la mise en place et les développements d&#8217;un <strong>site disposant d&#8217;un fort potentiel de développement n&#8217;est pas forcément coûteuse</strong> !</li>
</ul>
<p><em>Il ne me reste plus qu&#8217;à reprendre mon costume de prêcheur et à faire du porte à porte auprès des sites effectuant de l&#8217;achat de liens sponsorisés dans cette thématique pour tenter de les convaincre du bien fondé de ma démarche. Mais cette fois-ci je disposerai d&#8217;éléments tangibles pour étoffer mon discours ! </em></p>
<h3>Je suis friand de tous vos commentaires, remarques et critiques sur cet article !</h3>
<p>Et encore merci à <a href="http://www.kiubi.com/" target="_blank">Kiubi</a> pour l&#8217;aide fournie au travers de ce CMS simple et convivial&#8230;</p>
<h2>Plus d&#8217;informations</h2>
<p>Retrouvez tous les détails de cette expérience en consultant le site <a href="http://www.comment-vendre-sur-internet.fr">comment-vendre-sur-internet.fr</a> : une expérience en conditions réelles de création et mise en place d&#8217;un <strong>site Internet d&#8217;e-commerce de qualité</strong> créé sur un cycle de production court :</p>
<ul>
<li><a href="http://www.comment-vendre-sur-internet.fr/principes-efficacite-site-vente-en-ligne.html"><strong>Principes de l&#8217;expérience</strong></a>,</li>
<li><a href="http://www.comment-vendre-sur-internet.fr/methodologie-efficacite-site-vente-en-ligne.html"><strong>Méthodologie de l&#8217;expérience</strong></a>,</li>
<li><a href="http://www.comment-vendre-sur-internet.fr/creation-site-e-commerce-efficace.html">Processus de création du site d&#8217;<strong>e-commerce</strong></a>,</li>
<li><a href="http://www.comment-vendre-sur-internet.fr/caracteristiques-site-e-commerce-efficace.html"><strong>Caractéristiques </strong>du site d&#8217;<strong>e-commerce,</strong></a></li>
<li><a href="http://www.comment-vendre-sur-internet.fr/resultats-site-vente-en-ligne-efficace.html"><strong>Résultats de l&#8217;expérience</strong> &#8220;efficacité d&#8217;un site internet de vente en ligne&#8221;</a>,</li>
<li><a href="http://www.comment-vendre-sur-internet.fr/conclusions-efficacite-site-vente-en-ligne.html"><strong>Conclusions de l&#8217;expérience</strong> &#8220;efficacité d&#8217;un site internet de vente en ligne&#8221;</a>,</li>
<li><a href="http://www.comment-vendre-sur-internet.fr/suites-a-donner-experience-e-commerce.html"><strong>Suites </strong>à donner.</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.e-tropisme.fr/referencement-naturel-seo/positionner-un-site-de-commerce-en-moins-dun-mois.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Un essai HTML 5 et CSS 3 et des ressources liées</title>
		<link>http://www.e-tropisme.fr/actualites/un-essai-html-5-et-css-3-et-des-ressources-liees.html</link>
		<comments>http://www.e-tropisme.fr/actualites/un-essai-html-5-et-css-3-et-des-ressources-liees.html#comments</comments>
		<pubDate>Thu, 11 Feb 2010 09:29:36 +0000</pubDate>
		<dc:creator>éric</dc:creator>
		
		<category><![CDATA[Actualités]]></category>

		<category><![CDATA[CSS 3]]></category>

		<category><![CDATA[développeur front-end]]></category>

		<category><![CDATA[HTML 5]]></category>

		<guid isPermaLink="false">http://www.e-tropisme.fr/?p=1014</guid>
		<description><![CDATA[Nous avons mis en place un nouveau site Internet composé d'une petite dizaine de pages répondant à l'URL : www.developpeur-front-end.fr. Ce site a été réalisé pour mettre en pratique quelques une des nouveautés permises par HTML 5 et CSS 3.]]></description>
			<content:encoded><![CDATA[<p>Nous avons mis en place un nouveau site Internet composé d&#8217;une petite dizaine de pages répondant à l&#8217;URL : <a href="http://www.developpeur-front-end.fr/">www.developpeur-front-end.fr</a>. Ce site a été réalisé pour mettre en pratique quelques une des nouveautés permises par <abbr title="Hyper Text Markup Language 5">HTML 5</abbr> et  <abbr title="Cascading Style Sheets 3">CSS  3</abbr>.<br />
<span id="more-1014"></span></p>
<h2>La forme</h2>
<p>Nous avons ainsi utilisé pour <abbr title="Hyper Text Markup Language 5">HTML 5</abbr> des éléments structurant tels que :</p>

<div class="wp_codebox"><table width="100%" ><tr id="p10141"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p1014code1"><pre class="html" style="font-family:monospace;">&lt;header&gt;&lt;/header&gt; &lt;!-- pour identifier l'en-tête de la page --&gt;
&lt;footer&gt;&lt;/footer&gt; &lt;!-- pour identifier le pied de page --&gt;
&lt;nav&gt;&lt;/nav&gt; &lt;!-- pour identifier une zone de navigation --&gt;
&lt;section&gt;&lt;/section&gt; &lt;!-- pour identifier la section variable de la page --&gt;
&lt;figure&gt;&lt;/figure&gt; &lt;!-- pour identifier une zone d'illustration et sa légende --&gt;</pre></td></tr></table></div>

<p>Pour les <abbr title="Cascading Style Sheets 3">CSS  3</abbr> nous avons joué avec les ombrés sur les textes ou les blocs, les arrondis ou les rotations.<br />
Alors bien évidemment le site est moins jolie sous Internet Explorer 8 voir inutilisable sous les versions précédentes d&#8217;Internet Explorer&#8230; Peu importe le principe était d&#8217;essayer ces nouvelles versions de langage (et nous avons mis en place un message s&#8217;affichant spécifiquement aux utilisateurs d&#8217;Internet Explorer pour les inviter à changer de navigateur).</p>
<h2>Le fond</h2>
<p>Du point de vue des contenus le site présente :</p>
<ul>
<li> une<a href="http://www.developpeur-front-end.fr/"> définition du développeur Front-end</a> au travers des compétences que doit réunir ce type de professionnel du Web,</li>
<li>quelques une de nos <a href="http://www.developpeur-front-end.fr/references-integration-web.php">dernières références en matière d&#8217;intégration</a> et de développements Front-end,</li>
<li>des <a href="http://www.developpeur-front-end.fr/ressources-html5-css3.php">ressources</a> variées et régulièrement mises à jour en <abbr title="Hyper Text Markup Language 5">HTML 5</abbr> et  <abbr title="Cascading Style Sheets 3">CSS  3</abbr></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.e-tropisme.fr/actualites/un-essai-html-5-et-css-3-et-des-ressources-liees.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Initiation à l’intégration XHTML/CSS - séance 12</title>
		<link>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-12.html</link>
		<comments>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-12.html#comments</comments>
		<pubDate>Fri, 22 Jan 2010 07:46:23 +0000</pubDate>
		<dc:creator>éric</dc:creator>
		
		<category><![CDATA[Cours et tutoriels]]></category>

		<category><![CDATA[optimisation]]></category>

		<category><![CDATA[Référencement]]></category>

		<category><![CDATA[sémantique]]></category>

		<category><![CDATA[SEO]]></category>

		<category><![CDATA[visibilité]]></category>

		<guid isPermaLink="false">http://www.e-tropisme.fr/?p=1004</guid>
		<description><![CDATA[Dans le cadre de la formation proposée aux étudiants SRC Hunan, dispensée par l'IUT Michel de Montaigne, Bordeaux III, nous avons créé des supports de cours que nous mettons a la disposition des éleves de la formation et de tous au travers du blog e-tropisme. Il s'agit ici de la 12ème séance de cours dispensée aux élèves. ]]></description>
			<content:encoded><![CDATA[<p><strong>Dans le cadre de la formation proposée aux étudiants <a rel="nofollow" href="http://www.srcbordeaux.com/etudiants-chinois/">SRC Hunan</a></strong>, dispensée par l&#8217;<a rel="nofollow" href="http://www.srcbordeaux.com/">IUT Michel de Montaigne</a>, Bordeaux III, nous avons créé des supports de cours que nous mettons a la disposition des éleves de la formation et de tous au travers du blog e-tropisme. Il s&#8217;agit ici de la <strong>12ème</strong> séance de cours dispensée aux élèves.</p>
<p><span id="more-1004"></span></p>
<p>Son objet est de :</p>
<ul>
<li>corriger les épreuves réalisées lors de la précédente séance,</li>
<li>donner des notions de base concernant le référencement naturel ou <acronym title="Search Engine Optimization" lang="en">SEO</acronym>.</li>
</ul>
<h2>Corrections des épreuves</h2>
<p>Nous reprendrons ici étape par étape le travail qui devait être réalisé lors des épreuves d&#8217;intégration   <acronym title="eXtensible Hyperlink Text Markup Language/Cascading Styles Sheets" lang="en">XHTML/CSS</acronym>.</p>
<p>Vous pouvez également télécharger les documents correspondant aux corrections :</p>
<ul>
<li>Correction de l&#8217;épreuve n°2 : <a href="http://www.e-tropisme.fr/seance12-evaluation/epreuve2-correct.html" target="_blank">epreuve2-correct.html</a>,</li>
<li>Correction de l&#8217;épreuve n°3 : <a href="http://www.e-tropisme.fr/seance12-evaluation/epreuve3-correct.html" target="_blank">epreuve3-correct.html</a>.</li>
</ul>
<h2>Notion de référencement naturel ou <acronym title="Search Engine Optimization" lang="en">SEO</acronym></h2>
<h3>Définitions et généralités sur le &#8220;référencement&#8221; et le &#8220;positionnement&#8221;</h3>
<h4>Référencement</h4>
<p>Un site est <strong>référencé </strong>sur un moteur de  recherche à partir du moment où les pages qui le composent sont <strong>indexées </strong>par un moteur de recherche.</p>
<h4>Positionnement</h4>
<p>Le<strong> positionnement </strong>définit la <strong>visibilité </strong>du site parmi  tous les autres sites qui  sont indexés sur le moteur de recherche.</p>
<h4>Référencement versus positionnement</h4>
<p>Un  site Internet peut se comparer à un <strong>produit dans un supermarché </strong>:</p>
<ul>
<li><strong>lorsque le produit est présent dans le supermarché</strong>,  il est  <strong>référencé</strong> comme tous les autres  produits proposés par l’entreprise</li>
<li><strong>lorsque le produit est présent  en tête de gondole</strong>,  il est non seulement <strong>référencé</strong>, mais <strong>acquière une bonne  visibilité à priori favorable à  ses ventes</strong>, le produit possède alors un bon positionnement, c’est-à-dire une  bonne visibilité.</li>
</ul>
<p>Par  excès de langage les termes référencement et positionnement sont souvent  amalgamés au profit du seul terme référencement.</p>
<h3>Définitions et généralités « liens organiques »  « liens sponsorisés »</h3>
<h4>Liens organiques</h4>
<p>Les liens  organiques ou liens naturels proviennent du cœur même du moteur de recherche fournis par  l’algorithme propre à chaque moteur. Ils n’ont rien à voir avec les liens  sponsorisés assimilables à une démarche de publicité.</p>
<h4>Liens sponsorisés</h4>
<p>Les liens  sponsorisés ou liens commerciaux sont également affichés dans les résultats proposés par les  moteurs de recherche, mais ils le sont dans des zones indépendantes des  résultats naturels. La présence d’un site parmi les liens sponsorisés peut se  comparer à une campagne publicitaire.</p>
<h3>Définitions et généralités : 3 étapes lors du référencement</h3>
<h4>L’affichage des résultats par un moteur se décompose en 3  étapes clés :</h4>
<ol>
<li>Extraction depuis l’index du moteur des pages contenant les mots de la requête saisie. Le moteur se sert d’un index de recherche dans lequel les pages du site devront être présentes.</li>
<li>Classement des résultats par pertinence. Les mots clés pertinents par rapport à l’activité du site devront être présentes dans les pages indexées par le moteur.</li>
<li>Restitution dans le navigateur des résultats. Les termes clés pertinents devront être positionnés dans des « zones chaudes » essentielles pour un bon positionnement.</li>
</ol>
<p><em>Sources </em>: <a href="http://www.google.fr/intl/en/corporate/tech.html" target="_blank">http://www.google.fr/intl/en/corporate/tech.html</a>.</p>
<h3>Définitions et généralités : Quelles positions sont cruciales  en terme de recrutement de prospect ?</h3>
<p>Classiquement on peut parler d’un site positionné s’il figure parmi les 30 premiers résultats.</p>
<p>Cependant différentes études ont montré que seule une position parmi les 5 premiers résultats de la première page permettait de drainer réellement des nouveaux internautes sur un site.</p>
<h4>Etude de la Cornell University (<em>sources</em> : <a href="http://cs.cornell.edu/People/tj/publications/joachimes_etal_05a.pdf" target="_blank">http://cs.cornell.edu/People/tj/publications/joachimes_etal_05a.pdf</a>)</h4>
<ul>
<li>40% des internautes cliquent d’abord sur le premier résultat</li>
<li>16% sur le 2nd</li>
<li>10% sur le 3ème</li>
<li>5-6% sur les 4, 5 et 6èmes résultats.</li>
</ul>
<h4>Triangle d’or</h4>
<p>Une étude menée par Dit-It.com, l’œil de l’internaute exploite un « triangle d’or » situé en haut et à gauche des pages de résultat de Google, ce qui permet d’établir un taux de visibilité pour chaque rang des liens proposés par le moteur :</p>
<p><img class="aligncenter size-full wp-image-1005" title="Etude menée par Dit-It.com" src="http://www.e-tropisme.fr/wp-content/uploads/2010/01/graphique1.jpg" alt="Etude menée par Dit-It.com" width="607" height="517" /></p>
<ul>
<li>position 1 à 3 : 100%,</li>
<li>position 4 : 85%,</li>
<li>position 5 : 60%,</li>
<li>position 6 et 7 : 50%</li>
</ul>
<p>Plus le résultat est rouge vif, plus la  zone est lue instinctivement par l‘œil des internautes.</p>
<p>La ligne rouge horizontale représente  la ligne de flottaison (partie visible  du navigateur sans scroll).</p>
<p><em>Sources</em> : <a href="http://www.prweb.com/releases/2005/03/prweb213516.htm" target="_blank">http://www.prweb.com/releases/2005/03/prweb213516.htm</a></p>
<h3>Définitions et généralités : pages satellites</h3>
<h4>Pages satellites</h4>
<p>Il s’agit de pages web correspondant à plusieurs critères :</p>
<ul>
<li>page entièrement conçue pour les moteurs et le référencement,</li>
<li>page optimisée pour être réactive par rapport aux critères de pertinence des moteurs,</li>
<li>page contenant des redirections automatiques vers les pages réelles du site.</li>
</ul>
<p><strong>De 2004 à 2006, l’essentiel des référenceurs usaient et abusaient de ces procédés. C’est désormais à proscrire : </strong></p>
<ul>
<li>Les moteurs de recherche considèrent les pages satellites comme du spam,</li>
<li>Certains moteurs n’hésitent pas à « blacklister » les sites usant encore de ces systèmes pour optimiser le référencement,</li>
<li>Le positionnement et son amélioration doit se faire au niveau des pages réelles du site par des actions simples et honnêtes.</li>
</ul>
<p>A  consulter : <a href="http://www.google.fr/support/webmasters/bin/answer.py?answer=35769" target="_blank">http://www.google.fr/support/webmasters/bin/answer.py?answer=35769</a></p>
<h3>Fonctionnement  des moteurs et annuaires</h3>
<h4>Fonctionnement des moteurs et annuaires : Moteur de recherche</h4>
<p>Un moteur de recherche est un ensemble de logiciels parcourant le web pour indexer les pages visitées avec 3 étapes principales :</p>
<ul>
<li>COLLECTE D’INFORMATIONS : ou « crawl » grâce à des robots (crawlers, spiders)</li>
<li>INDEXATION DES DONNEES COLLECTEES : dans une base de données de documents nommée index</li>
<li>TRAITEMENT DES REQUETES : grâce à un système d’interrogation de l’index et le classement des résultats en fonction des critères de pertinence par rapport à la requête de l’internaute.</li>
</ul>
<h5>Le système de ranking</h5>
<p>Le ranking est un processus consistant pour le moteur à classer automatiquement les données de manière à ce que les pages les plus pertinentes apparaissent en premier dans les résultats.</p>
<p>Les moteurs utilisent généralement un mélange de différents systèmes de ranking :</p>
<ul>
<li><em><strong>Le tri par pertinence </strong></em></li>
</ul>
<p>Les résultats d’une requête sont triés en fonction de 6 facteurs principaux appliqués au terme de la question :</p>
<ul>
<li>Localisation du mot dans le document ou son adresse (url)</li>
<li>Densité du mot (nombre d’occurrences)</li>
<li>Mise en exergue du mot,…</li>
</ul>
<ul>
<li><em><strong>Le tri par popularité</strong></em></li>
</ul>
<p>C’est le pagerank pour google à priori indépendant du contenu des pages, il désigne le nombre et la qualité des liens pointant vers les documents.</p>
<p>Plus une page est pointée par des liens émanant de pages populaires, plus sa popularité est grande et meilleur est son classement.</p>
<ul>
<li><em><strong>Le tri par mesure d’audience</strong></em></li>
<li><em><strong>Le tri par clustering,…</strong></em></li>
</ul>
<h3>Fonctionnement des moteurs et annuaires : Annuaires</h3>
<p><strong>Un système très différent de celui des moteurs : </strong></p>
<ul>
<li>Aucune recherche n’est effectuée sur le contenu des documents</li>
<li>Ils proposent une collection de fiches descriptives des sites référencés</li>
<li>Chaque site est rangé dans une hiérarchie de catégories et sous-catégories</li>
<li>L’intégration dans les données de l’annuaire correspond à une action volontaire non automatisée.</li>
</ul>
<p>A noter que le trafic généré par les annuaires est désormais très faible.</p>
<h3>La préparation du référencement</h3>
<p><em><strong>6 étapes clés : </strong></em></p>
<h4>1. Choix des mots clés</h4>
<p>Ils doivent répondre à 2 notions :</p>
<ul>
<li> l’intérêt des mots clés par rapport aux requêtes saisies par les internautes</li>
<li>la faisabilité du positionnement</li>
</ul>
<p><em><strong>Concept de « longue traine » (long tail) : </strong></em></p>
<p>  <em><strong><img class="aligncenter size-full wp-image-1008" title="Long tail (longue traine)" src="http://www.e-tropisme.fr/wp-content/uploads/2010/01/longtail.jpg" alt="Long tail (longue traine)" width="479" height="304" /><br />
  </strong></em></p>
<p><em>Source  de l’image</em> : <a href="http://webilus.com/illustration/la-long-tail-appliquee-au-seo" target="_blank">Webilus</a></p>
<p>La sélection des mots clés stratégiques se réalise sur :
</p>
<ul>
<li>l’intuition</li>
<li>la base d’outils permettant d’élargir la réflexion notamment en fonction du comportement des internautes.
<ul>
<li>sondages/enquêtes</li>
<li>résultats constatés sur les moteurs</li>
<li>audit de concurrence</li>
<li>fautes d’orthographe potentielles</li>
</ul>
</li>
</ul>
<h4>2. Choix des moteurs et annuaires à prendre en compte</h4>
<ul>
<li>Vérifier ceux qui induisent déjà la plus grande part de la conquête de clients. </li>
<li>Ceux où les concurrents sont déjà présents. </li>
</ul>
<h4>3. Création/modification des pages en fonction des mots clés</h4>
<h4>4. Soumission/vérification de l’indexation des pages dans les moteurs</h4>
<h4>5. Vérification du positionnement et du trafic généré</h4>
<h4>6. Suivi et corrections/améliorations</h4>
<h3>Optimisation des pages du site</h3>
<h4>« Content is king »</h4>
<p>Aucun positionnement possible sans contenu c’est désormais la règle d’or du référencement naturel.</p>
<h4>Le concept de « zone chaude »</h4>
<p> Dès lors que le contenu est réfléchi et optimisé pour permettre d’envisager un bon positionnement, la phase d’optimisation est envisageable. Cette optimisation nécessite de travailler au niveau du code html des pages et se focalise sur certaines zones du code, d’où le concept de « zones chaudes ».</p>
<h5>zone chaude n°1, la balise &lt;title&gt;&lt;/title&gt;</h5>
<p>C’est le titre du site qui s’affiche au niveau de la partie haute du navigateur.<br />
  Plus elle est placée haut dans le code html, meilleur sera le poids de la balise dans le référencement.<br />
  Toutes les pages doivent avoir un titre différent, et le titre doit comprendre au maximum les expressions clés à raison de 5 à 10 mots.<br />
Attention toutefois à ne pas travailler le titre que pour le référencement, car c’est aussi le premier élément lu par les internautes consultant les résultats d’un recherche sur un moteur.</p>
<p><strong>Le titre doit : contenir 10 mots au maximum, résumer la page  en question, contenir les mots clés importants en rapport avec le contenu.</strong>
</p>
<h5>zone chaude n°2, le texte visible</h5>
<p>Il s’agit de tous les éléments textuels des pages (pas les images, les flashs,…) s’affichant sans aucune action de l’internaute (donc pas les attributs alt et title).</p>
<p>Classiquement, on considère les premiers mots de la pages comme prépondérants du point de vue du référencement, il est donc nécessaire que cette première partie contienne les mots et expressions clés importantes.</p>
<ul>
<li> La mise en exergue du texte : si les mots clés sont contenus dans les balises &lt;strong&gt; ou &lt;em&gt; ou constitue un lien les moteurs les considéreront avec plus de poids. De même l’utilisation des balises de structuration du texte font varier l’interprétation du poids des expressions par les moteurs (balises &lt;h1&gt;, &lt;h2&gt;, &lt;h3&gt;, &lt;h4&gt;,…)</li>
<li>A priori les moteurs sont incapables de prendre en compte l’interaction avec les feuilles de styles (CSS). Il vaut mieux mettre en gras un mot clé à l’aide de la balise &lt;strong&gt; que d’appliquer le style gras en css (font-weight : bold;).</li>
<li> L’indice de de densité d’un mot clé, c’est-à-dire sa redondance par rapport au texte possède un poids et influence le positionnement. Ce critère est cependant de moins en moins considéré. L’outil <a href="http://www.keyworddensity.com/" target="_blank">http://www.keyworddensity.com/</a> permet d’évaluer cette densité. A priori, la redondance forte (supérieure à 10%) est le seuil d’influence sur le positionnement.</li>
<li>Les déclinaisons du type féminin, pluriels sont à considérer pour augmenter l’impact du mot clé en matière de positionnement.</li>
<li>Créer une page dédiée par expression clé, c’est-à-dire spécialiser les pages est favorable aux actions de référencement.
  </li>
</ul>
<h5>zone chaude n°3, l’url de la page</h5>
<ul>
<li>Posséder un nom de domaine signifiant sans redirection</li>
<li>Ajouter des mots clés dans le nom de domaine</li>
<li>Un seul nom de domaine pour éviter d’être considéré comme du spam</li>
<li>Privilégier plusieurs petits sites plutôt qu’un vaste et unique site</li>
<li>Séparer les mots clés importants dans le nom de domaine ou l’url</li>
<li>Créer des sous domaines du type : motclé.votresite.com</li>
<li>Insérer les mots clés importants et intelligibles séparés par des tirets dans les url</li>
</ul>
<h5> zone chaude n°4, liens et réputations</h5>
<ul>
<li>La première règle est de construire des liens de forme simples : &lt;a href=«  »&gt;texte du lien&lt;/a&gt; et d’éviter tout recours aux javascripts.</li>
<li>Utiliser un lien pointant vers une page dont la sémantique est pertinente à par rapport au texte du lien revêt également une grande importance : &lt;a href=«parier-en-direct.html»&gt;parier en direct&lt;/a&gt;. C’est le principe du Google Bombing. Il faut donc que le texte du lien soit signifiant et en rapport avec le contenu de la page pointée et son url.</li>
</ul>
<h5>zone chaude n°5, liens PageRank et popularité</h5>
<p>L’indice de popularité est devenu au fil du temps un critère important pour le classement des résultats des moteurs. Il est donc nécessaire de mettre en place : </p>
<ul>
<li>De nombreux liens pointant vers son site</li>
<li>Des liens provenant de sites eux-mêmes populaires c’est-à-dire reconnus notamment pour leur audience</li>
</ul>
<p>L’indice de popularité est calculé pour chaque page et non pour un site globalement.</p>
<p><em><strong>Focus sur le mode de calcul du Pagerank de Google : </strong></em></p>
<ul>
<li> Le Pagerank s’affiche dans la barre d’outils de Google sous forme d’une note variant de 0 à 10 (<a href="http://www.google.com/tools/firefox/toolbar/FT3/intl/fr/index.html" target="_blank">http://www.google.com/tools/firefox/toolbar/FT3/intl/fr/index.html</a>)</li>
<li>Le mode de calcul du PageRank répond à une formule complexe, qui peut s’expliquer au travers des 2 exemples suivants. La conclusion est qu’il vaut mieux avoir peu de lien entrant de qualité que beaucoup de liens entrant venant de pages au PR faible. </li>
<li>Pour  augmenter le PR d’une page, il faut que d’autres pages ayant un PR important  renvoient vers cette page, et que ces pages possèdent peu de liens renvoyant  vers d’autres pages.
  </li>
</ul>
<h5>Zone chaude n°6, les balises META</h5>
<ul>
<li> L’influence des balises META sur le positionnement d’un site est de moins en moins important.</li>
<li>Elles sont intégrées dans l’en-tête de la page (&lt;head&gt;&lt;/head&gt;) au plus haut dans le code dans l’ordre suivant : 
  </li>
</ul>
<p><em><strong>Consignes pour l&#8217;optimisation des META : </strong></em></p>
<ul>
<li>
   TITRE : 10-15  mots, s’affichant  dans le haut du navigateur &amp; comme lien souligné dans le moteur  </li>
<li>DESCRIPTION :<br />
  200 caractères, s’affichant dans le haut du navigateur et sur la page de résultat des moteurs </li>
<li>MOTS CLES :<br />
  10-15 mots, s’affichant dans le haut du navigateur et sur la page de résultat des moteurs </li>
<li>ROBOTS :<br />
  ici on « autorise » l’indexation par les moteurs, et on les « autorise » à suivre tous les liens de la page</li>
</ul>

<div class="wp_codebox"><table width="100%" ><tr id="p10042"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p1004code2"><pre class="html" style="font-family:monospace;">&lt;title&gt;PMU : consulter le programme des courses, les arrivées, les résultats des courses hippiques, jouer aux paris PMU&lt;/title&gt; 
&lt;meta name=&quot;Description&quot; content=&quot;Avec le PMU, consultez les programmes, les arrivées et les rapports des courses hippiques. Jouez au Quinté+, Quarté+, Tiercé, pariez spOt. &quot; /&gt; 
&lt;meta name=&quot;Keywords&quot; content=&quot;Quinté+, Quarté+, Tiercé, pariez spOt, programmes, arrivées, rapports, courses hippiques,&quot; /&gt; 
&lt;meta name=&quot;robots&quot; content=&quot; index, follow &quot; /&gt;</pre></td></tr></table></div>

<p>Seules ces 4 balises ont un impact sur le référencement et le positionnement d’un site, toutes les autres n’ont aucun impact.</p>
<ul>
<li>Pour les 3 premières balises, pour maximiser le positionnement elles doivent contenir des expressions clés :
<ul>
<li>En rapport avec le contenu de la page</li>
<li>En rapport avec l’url de la page</li>
<li>Réellement saisies par les internautes</li>
</ul>
</li>
<li>Indiquer dans la balise keywords les masculins/féminins/pluriels maximise également le référencement, il en est de même pour les caractères accentués à écrire sous forme normale ou sous forme codée (&amp;eacute; pour é,…)</li>
<li>Il faut également noter que la mise en place de titre et description spécifique à chaque page a tendance à augmenter le nombre de pages indexées par le moteur de recherche.</li>
</ul>
<h5>zone chaude n°7, alt et title</h5>
<p>Le alt est pris en compte par google, pas par Yahoo et MSN, l’attribut title est pris en compte par aucun des 3 moteurs principaux.</p>
<h5>Les autres critères favorables au positionnement</h5>
<ul>
<li>Validité/conformité W3C du code html
  </li>
<li>Date de création (une page ancienne a plus de poids) : exemple « bouchon » sur google pour le site Amorim
  </li>
<li>Nombre de pages du site (plus il a de volume, plus il est considéré comme de confiance)
  </li>
<li>Fréquence de mise à jour (plus elle est importante, plus le site est considéré comme intéressant)
  </li>
<li>Historique du site (taux de renouvellement,…)
  </li>
</ul>
<h3>Les contraintes et obstacles au référencement<br />
</h3>
<h4>Les animations flash sont très mal « indexables »<br />
</h4>
<p>Le contenu d’animations flash n’est pas indexable en l’état, il faut donc replacer tous les contenus textuels présents dans l’animation dans une balise placée sous la balise de l’animation flash, la balise &lt;noembed&gt;&lt;/noembed&gt;
</p>
<h4>La problématique javacript</h4>
<ul>
<li>Les moteurs de recherche ne peuvent interpréter les javascripts. </li>
<li>Il est donc nécessaire de fournir aux moteurs de recherche (comme aux internautes naviguant sans javascript) de pouvoir accéder au contenu proposé via un javascript, ou suivre un lien proposé sous forme de javascript.
  </li>
</ul>
<h4>Autres contraintes </h4>
<ul>
<li>la présence de frames,</li>
<li>les redirections,</li>
<li>les pages bloquées par un login/mot de passe,</li>
<li>les pages dynamiques et url exotiques,</li>
<li>la présence de cookies empêchant la navigation en cas de non acceptation,…
  </li>
</ul>
<h4>Le plan du site et le sitemap, une bonne arme pour contourner les problèmes d’indexation</h4>
<ul>
<li>Le recours à la création d’une page de plan du site pourra permettre de contourner aisément les problématiques de « blocage » des moteurs de recherche par les javascripts, les fichiers flashs ou les autres obstacles au référencement</li>
<li>Le sitemap (fichier xml contenant toutes les url des pages du site, leurs noms, et des informations associées (date de mise à jour,…) est assez récent (Google – juin 2005) et permet à certains moteurs de suivre tous les liens contenus dans le site malgré certains obstacles potentiels à l’indexation).
  </li>
</ul>
<h2>Sources</h2>
<h3>
  Cette présentation a été réalisée sur la base de l’ouvrage : <br />
</h3>
<ul>
<li> « Réussir son référencement web » d’Olivier Andrieux (<a href="http://www.editions-eyrolles.com/Livre/9782212122640/reussir-son-referencement-web" target="_blank">http://www.editions-eyrolles.com/Livre/9782212122640/reussir-son-referencement-web</a>) aux Editions Eyrolles</li>
</ul>
<h3>Pour plus d’informations sur le référencement et le positionnement les sites suivants sont recommandés : </h3>
<ul>
<li><a href="http://www.abondance.com/" target="_blank"> http://www.abondance.com/</a></li>
<li><a href="http://www.webrankinfo.com/" target="_blank">http://www.webrankinfo.com/ </a></li>
<li><a href="http://www.webrankinfo.com/actualites/index.php" target="_blank">http://www.webrankinfo.com/actualites/index.php</a> (blog)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-12.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Initiation à l’intégration XHTML/CSS - séance 11</title>
		<link>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-11.html</link>
		<comments>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-11.html#comments</comments>
		<pubDate>Thu, 14 Jan 2010 14:15:38 +0000</pubDate>
		<dc:creator>éric</dc:creator>
		
		<category><![CDATA[Cours et tutoriels]]></category>

		<category><![CDATA[Ajouter un mot-clef]]></category>

		<category><![CDATA[cours]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.e-tropisme.fr/?p=995</guid>
		<description><![CDATA[Dans le cadre de la formation proposée aux étudiants SRC Hunan, dispensée par l’IUT Michel de Montaigne, Bordeaux III, nous avons créé des supports de cours que nous mettons à la disposition des élèves de la formation et de tous au travers du blog e-tropisme.]]></description>
			<content:encoded><![CDATA[<p><strong>Dans le cadre de la formation proposée aux étudiants <a rel="nofollow" href="http://www.srcbordeaux.com/etudiants-chinois/">SRC Hunan</a></strong>, dispensée par l&#8217;<a rel="nofollow" href="http://www.srcbordeaux.com/">IUT Michel de Montaigne</a>, Bordeaux III, nous avons créé des supports de cours que nous mettons a la disposition des éleves de la formation et de tous au travers du blog e-tropisme.</p>
<p><span id="more-995"></span></p>
<h2>Durée : 3 à 4 heures</h2>
<h2>Décomposée en 3 parties à traiter obligatoirement dans l&#8217;ordre</h2>
<h3><strong>Partie n°1 </strong> : questionnaire à Choix Multiple</h3>
<ul>
<li>
<ul>
<li><a href="http://www.e-tropisme.fr/seance12-evaluation/epreuve-partie1.doc" target="_blank">Téléchargez le quiz</a></li>
<li>Généralités sur l&#8217;intégration et la création de sites Internet</li>
<li>Durée : 45 minutes maximum</li>
<li>Chaque question comporte 3 propositions dont une seule  est exacte, vous devez cocher la réponse exacte</li>
<li>Notation :
<ul>
<li>1 point en  plus si la réponse est juste</li>
<li>0,5 points  en moins si la réponse choisie est fausse</li>
<li>0 point en  cas de non réponse</li>
</ul>
</li>
<li>Il y a 15 questions au total, la note maximum est donc  de 15/15</li>
<li>Le document au format papier est distribué en début d&#8217;exercice et récupérer 45 minutes après.</li>
</ul>
</li>
</ul>
<h3>Partie n°2 - Exercice d&#8217;intégration <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym></h3>
<h4>Principes</h4>
<ul>
<li>Exercice d&#8217;intégration <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym></li>
<li>Durée : <strong>1h30</strong></li>
</ul>
<h3>Déroulement</h3>
<ul>
<li>Télécharger le document <a href="http://www.e-tropisme.fr/seance12-evaluation/epreuve2.html" target="_blank">epreuve2.html</a>,</li>
<li>Enregistrez-le sur votre ordinateur, en le renommant epreuve2_<strong>votrenom-votreprenom</strong>.html en remplaçant <strong>&#8220;votrenom&#8221; </strong>par votre nom et<strong> &#8220;votreprenom&#8221;</strong> par votre prénom,</li>
<li>Ouvrez le document avec un éditeur de code,</li>
<li>Suivez les consignes proposées dans le <a href="http://www.e-tropisme.fr/seance12-evaluation/epreuve-partie2.doc">document Word</a> préalablement distribué au début de l&#8217;épreuve</li>
<li>Durée : <strong>1h30</strong></li>
</ul>
<p><a id="p" name="p3"></a></p>
<h2>Partie n°3 - Exercice de création de styles CSS</h2>
<h3>Principes</h3>
<ul>
<li>Exercice d&#8217;intégration de styles CSS</li>
<li>Durée : <strong>1h30</strong></li>
</ul>
<h3>Déroulement</h3>
<ul>
<li>Télécharger le document <a href="http://www.e-tropisme.fr/seance12-evaluation/epreuve3.html" target="_blank">epreuve3.html</a>,</li>
<li>Enregistrez-le sur votre ordinateur, en le renommant epreuve3_<strong>votrenom-votreprenom</strong>.html en remplaçant <strong>&#8220;votrenom&#8221; </strong>par votre nom et<strong> &#8220;votreprenom&#8221;</strong> par votre prénom,</li>
<li>Ouvrez le document avec un éditeur de code,</li>
<li>Suivez les consignes proposées dans le <a href="http://www.e-tropisme.fr/seance12-evaluation/epreuve-partie3.doc">document Word</a> distribué en séance,</li>
<li>il s’agit de <strong>compléter  les styles CSS déjà présents </strong>dans la partie &lt;head&gt;&lt;/head&gt; de la  page web,</li>
<li>Durée : <strong>1h30</strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-11.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Initiation à l’intégration XHTML/CSS - séance 10</title>
		<link>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-10.html</link>
		<comments>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-10.html#comments</comments>
		<pubDate>Thu, 14 Jan 2010 09:06:33 +0000</pubDate>
		<dc:creator>éric</dc:creator>
		
		<category><![CDATA[Cours et tutoriels]]></category>

		<category><![CDATA[citation]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[images]]></category>

		<category><![CDATA[liens]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.e-tropisme.fr/?p=967</guid>
		<description><![CDATA[Dixième   séance de cours, dans le cadre de la formation proposée aux étudiants SRC Hunan, dispensée par l’IUT Michel de Montaigne, Bordeaux III.

Cette séance a pour objectif de :

Reprendre des fondamentaux de l&#8217;intégration XHTML (révisions et rappels),
Présenter comment intégrer d&#8217;autres éléments (formulaires,&#8230;),

Sources 

Nicolas Royackkers - Le langage  XHTML/CSS - Université de Picardie [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Dixième   séance de cours, dans le cadre de la formation proposée aux étudiants <a rel="nofollow" href="http://www.srcbordeaux.com/etudiants-chinois/">SRC Hunan</a></strong>, dispensée par l’<a rel="nofollow" href="http://www.srcbordeaux.com/">IUT Michel de Montaigne</a>, Bordeaux III.</p>
<p><span id="more-967"></span></p>
<p>Cette séance a pour objectif de :</p>
<ul>
<li>Reprendre des fondamentaux de l&#8217;intégration <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym> (révisions et rappels),</li>
<li>Présenter comment intégrer d&#8217;autres éléments (formulaires,&#8230;),</li>
</ul>
<h2><strong>Sources </strong></h2>
<ul>
<li><em>Nicolas Royackkers - Le langage  <acronym title="eXtensible Hyperlink Text Markup Language/Cascading Style Sheets" lang="en">XHTML/CSS</acronym> - Université de Picardie Jules Verne. </em>Nous le remercions pour l&#8217;aide fourni.</li>
</ul>
<h2>Rappels sur l&#8217;intégration <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym></h2>
<h3>Un document <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym> est consultable sur des médias différents :</h3>
<p><img class="aligncenter size-full wp-image-968" title="Publication par différents médias d'une page web" src="http://www.e-tropisme.fr/wp-content/uploads/2010/01/sc-1a.gif" alt="Publication par différents médias d'une page web" width="599" height="389" /></p>
<h3>Le recours aux <acronym title="Cascading Style Sheets" lang="en">CSS</acronym> permet de varier les mises en forme sans changer le contenu de la page Web :</h3>
<p><img class="aligncenter size-full wp-image-971" title="Utilisation des CSS pour faire varier la mise en forme" src="http://www.e-tropisme.fr/wp-content/uploads/2010/01/sc-1b.gif" alt="Utilisation des CSS pour faire varier la mise en forme" width="558" height="377" /></p>
<h3>Rappel  : des aides m&eacute;moires  pour s&#8217;y retrouver&#8230;</h3>
<ul>
<li>Code <acronym lang="en" title="eXtensible Hyperlink Text Markup Language">XHTML</acronym> : <a lang="en" rel="nofollow" target="_blank" href="http://www.gosquared.com/images/help_sheets/HTML%20Help%20Sheet%2002.pdf">http://www.gosquared.com/images/help_sheets/HTML%20Help%20Sheet%2002.pdf</a></li>
<li>Code <acronym title="Cascading Stylesheets">CSS</acronym> : <a lang="en" rel="nofollow" target="_blank" href="http://www.gosquared.com/images/help_sheets/CSS%20Help%20Sheet%2002.pdf">http://www.gosquared.com/images/help_sheets/CSS%20Help%20Sheet%2002.pdf</a></li>
</ul>
<h3>Structure d&#8217;une page  <acronym lang="en" title="eXtensible Hyperlink Text Markup Language">XHTML</acronym> </h3>

<div class="wp_codebox"><table width="100%" ><tr id="p96727"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
</pre></td><td class="code" id="p967code27"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;html lang=&quot;fr&quot; xml:lang=&quot;fr&quot; xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&nbsp;
&lt;!DOCTYPE html PUBLIC &quot;?//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1?strict.dtd&quot;&gt;
&nbsp;
&lt;html&gt;
&nbsp;
&lt;head&gt;
&nbsp;
  &lt;title&gt;ici le titre de la page&lt;/title&gt;
&nbsp;
  &lt;style type=&quot;text/css&quot;&gt;
&nbsp;
    .Style1 {	font-weight: bold;
    font-style: italic;}
&nbsp;
  &lt;/style&gt;
&nbsp;
&lt;/head&gt;
&nbsp;
  &lt;body&gt;
&nbsp;
  &lt;p&gt;contenu de la page...&lt;/p&gt;
&nbsp;
&lt;/body&gt;
&lt;/html&gt;&lt;/code&gt;</pre></td></tr></table></div>

<h3>Le corps de la page </p>
</h3>
<p>Le corps de la page est l&rsquo;endroit o&ugrave; doit &ecirc;tre plac&eacute; l&rsquo;ensemble du contenu du document. Le balisage XHTML<br />
  permet de d&eacute;crire la structure et la s&eacute;mantique de ce contenu.</p>
<h4>&Eacute;l&eacute;ments bloc et &eacute;l&eacute;ments en ligne</h4>
<p>L&rsquo;&eacute;l&eacute;ment body (corps du document) admet un grand nombre d&rsquo;&eacute;l&eacute;ments d&rsquo;enfants. Ils sont tous optionnels<br />
  et l&rsquo;ordre de leur apparition n&rsquo;est pas contraint.</p>
<h4> Titres et paragraphes</h4>
<p>Les &eacute;l&eacute;ments de base de toute page de texte, qu&rsquo;elle soit publi&eacute;e sur le web ou non, sont les titres et les<br />
  paragraphes.
</p>
<h5>Les titres </h5>
<p>Il existe six niveaux de titres possibles en <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym>. Ce sont : h1, h2, h3, h4, h5 et h6 (h est ici<br />
  l&rsquo;abr&eacute;viation du mot anglais header). L&rsquo;&eacute;l&eacute;ment h1 est un titre de niveau 1, qui est le niveau le plus &eacute;lev&eacute;<br />
  dans la hi&eacute;rarchie des titres. On l&rsquo;utilise en g&eacute;n&eacute;ral pour titrer la page. Les &eacute;l&eacute;ments h2 peuvent &ecirc;tre<br />
  consid&eacute;r&eacute;s comme des titres de chapitres, h3 comme des titres de sections, h4 comme des titres de<br />
  sous-sections, etc.<br />
    <em>Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96728"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p967code28"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;h1&gt;Présentation&lt;/h1&gt;&lt;/code&gt;</pre></td></tr></table></div>

<h5>Les paragraphes </h5>
<p>Un paragraphe de texte est d&eacute;fini par l&rsquo;&eacute;l&eacute;ment p. <br />
    <em>Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96729"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p967code29"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;p&gt;A mi-chemin entre Paris et Lille (moins d’une heure de train chacune),à deux heures de Bruxelles, à quatre heures d’Amsterdam et à cinq heures de Londres,
  l’université de Picardie est au coeur de l’Europe.&lt;/p&gt;&lt;/code&gt;</pre></td></tr></table></div>

<p> Les titres et les paragraphes sont des &eacute;l&eacute;ments de type bloc. Par d&eacute;faut, les navigateurs afficheront un<br />
  espacement apr&egrave;s chaque titre et chaque paragraphe.<br />
  <em>Exemple du corps d&rsquo;une page comportant un titre<br />
  g&eacute;n&eacute;ral et deux chapitres :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96730"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code" id="p967code30"><pre class="html" style="font-family:monospace;">&lt;code&gt;
&nbsp;
  &lt;h1&gt;Présentation&lt;/h1&gt;
&nbsp;
  &lt;h2&gt;Amiens au coeur de l’Europe&lt;/h2&gt;
&nbsp;
  &lt;p&gt;
  A mi-chemin entre Paris et Lille (moins d’une heure de train chacune),à deux heures de Bruxelles, à quatre heures d’Amsterdam et à cinq heures
  de Londres, l’université de Picardie est au coeur de l’Europe.&lt;/p&gt;
&nbsp;
  &lt;h2&gt;Les sites d’implantation&lt;/h2&gt;
&nbsp;
  &lt;p&gt;
  L’université de Picardie Jules Verne est présente dans six villes
  de la région : Amiens, Beauvais, Creil, Saint-Quentin, Laon, Cuffies-Soissons.&lt;/p&gt;
&nbsp;
  &lt;p&gt;Bienvenue à l’Université de Picardie !&lt;/p&gt;
&nbsp;
  &lt;/code&gt;</pre></td></tr></table></div>

<p><a href="http://www.e-tropisme.fr/seance10/exemple-1.html" target="_blank">Observez le rendu de cet exemple dans votre navigateur pr&eacute;f&eacute;r&eacute;.</a></p>
<h4>Les sauts de ligne</h4>
<p> Pour provoquer un saut de ligne &agrave; l&rsquo;affichage sans pour autant changer de paragraphe, on utilise l&rsquo;&eacute;l&eacute;ment<br />
  sans contenu br (abr&eacute;viation de l&rsquo;anglais break rule). <br />
      <em>Exemple :&lt;p&gt;Bienvenue&lt;br /&gt;<br />
  &agrave; l&rsquo;Universit&eacute; de Picardie !&lt;/p&gt;</em></p>
<h4> S&eacute;mantique du texte</h4>
<p>Dans le texte d&rsquo;une page, certains mots ou certaines expressions ont un r&ocirc;le particulier. <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym> offre de  nombreuses balises ayant un r&ocirc;le s&eacute;mantique pour les rep&eacute;rer. Comme on peut s&rsquo;y attendre, presque toutes   d&eacute;limitent des <strong>&eacute;l&eacute;ments en ligne.</strong></p>
<h5> Emphase</h5>
<p>L&rsquo;emphase consiste &agrave; mettre en avant une portion de texte. Il s&rsquo;agit de montrer qu&rsquo;un mot ou une expression<br />
  poss&egrave;dent une importance particuli&egrave;re. XHTML offre deux niveaux de mise en valeur : faible, avec l&rsquo;&eacute;l&eacute;ment<br />
  <strong>em</strong> et forte avec l&rsquo;&eacute;l&eacute;ment <strong>strong</strong>. </p>
<p><em>Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96731"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p967code31"><pre class="html" style="font-family:monospace;">&lt;code&gt; &lt;p&gt;&lt;em&gt;Ce texte&lt;/em&gt; est important, mais &lt;strong&gt;celui-ci&lt;/strong&gt; est encore plus important !&lt;/p&gt;   &lt;/code&gt;</pre></td></tr></table></div>

<h5> Citations</h5>
<p>Deux &eacute;l&eacute;ments permettent de d&eacute;finir des citations : l&rsquo;&eacute;l&eacute;ment en ligne <strong>q</strong> (pour quote en anglais) et l&rsquo;&eacute;l&eacute;ment<br />
  bloc <strong>blockquote</strong>. Le choix se fera selon la longueur de la citation et son r&ocirc;le dans le texte. </p>
<p><em>Exemples :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96732"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p967code32"><pre class="html" style="font-family:monospace;">&lt;code&gt; &lt;p&gt;Boileau a écrit : &lt;q&gt;Ce qui se conçoit bien s’énonce clairement&lt;/q&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
Posons pour maxime que les premiers mouvements de la nature sont toujours droits :
il n’y a point de perversité originelle dans le coeur humain.
Il ne s’y trouve pas un seul vice dont on ne puisse dire comment et par où il est entré.
&lt;/p&gt;
&lt;/blockquote&gt;&lt;/code&gt;</pre></td></tr></table></div>

<p><a href="http://www.e-tropisme.fr/seance10/exemple-2.html" target="_blank">Observez le rendu de cet exemple dans votre navigateur pr&eacute;f&eacute;r&eacute;.</a></p>
<h5> Indice et exposant</h5>
<p><acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym> n&rsquo;est pas un langage adapt&eacute; &agrave; l&rsquo;&eacute;criture d&rsquo;expressions math&eacute;matiques complexes. Il permet<br />
  cependant d&rsquo;exprimer les notions d&rsquo;indice et d&rsquo;exposant gr&acirc;ce aux &eacute;l&eacute;ments <strong>sub</strong> et <strong>sup</strong> respectivement.</p>
<p> <em>Exemples :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96733"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p967code33"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;p&gt;La formule chimique du dioxyde de carbone s’écrit CO&lt;sub&gt;2&lt;/sub&gt;.&lt;/p&gt;
&lt;p&gt;y = x&lt;sup&gt;4&lt;/sup&gt; - 3x&lt;sup&gt;2&lt;/sup&gt; + 1&lt;/p&gt;&lt;/code&gt;</pre></td></tr></table></div>

<h5> Abr&eacute;viation, acronyme et d&eacute;finition</h5>
<p>Terminons par trois balises en ligne dont le nom est assez facile &agrave; retenir : abbr identifie une abr&eacute;viation,<br />
acronym un acronyme</p>
<p><em>Exemples :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96734"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p967code34"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;p&gt;&lt;abbr title=&quot;france&quot;&gt;fr&lt;/abbr&gt; est une abréviation répertoriée par l’&lt;acronym title=&quot;International Standards Organization&quot;&gt;ISO&lt;/acronym&gt;
pour désigner la langue française.&lt;/p&gt;&lt;/code&gt;</pre></td></tr></table></div>

<h4> Les listes</h4>
<p>Les listes simples constituent des &eacute;l&eacute;ments &quot;<strong>bloc</strong>&quot; &agrave; vocation uniquement structurelle. On distingue les listes<br />
  non ordonn&eacute;es <strong>ul</strong> (unordered list) et les listes ordonn&eacute;es <strong>ol</strong> (ordered list). Une liste doit comporter un ou<br />
  plusieurs <strong>&eacute;l&eacute;ments enfants li</strong> (list item). Il s&rsquo;agit des &eacute;l&eacute;ments de la liste, &eacute;galement de type bloc, qui<br />
  contiennent les diff&eacute;rentes parties du texte. </p>
<p><em>Exemple de la recette de l&rsquo;oeuf &agrave; la coque :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96735"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code" id="p967code35"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;h1&gt;Recette de l’oeuf à la coque&lt;/h1&gt;
&lt;h2&gt;Ingrédients&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;un oeuf bien frais&lt;/li&gt;
&lt;li&gt;du pain&lt;/li&gt;
&lt;li&gt;du sel&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Préparation&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;faire bouillir de l’eau&lt;/li&gt;
&lt;li&gt;y plonger l’oeuf et déclencher le minuteur&lt;/li&gt;
&lt;li&gt;découper le pain en mouillettes&lt;/li&gt;
&lt;li&gt;retirer l’oeuf après 2 minutes de cuisson&lt;/li&gt;
&lt;li&gt;dans un coquetier, casser son extrémité supérieure&lt;/li&gt;
&lt;li&gt;saler légèrement et déguster avec les mouillettes&lt;/li&gt;
&lt;/ol&gt;&lt;/code&gt;</pre></td></tr></table></div>

<p> Lors du rendu du document par d&eacute;faut, une liste non ordonn&eacute;e sera repr&eacute;sent&eacute;e par une liste &agrave; puces, tandis<br />
  qu&rsquo;une liste ordonn&eacute;e sera repr&eacute;sent&eacute;e sous la forme d&rsquo;une liste num&eacute;rot&eacute;e. <a href="http://www.e-tropisme.fr/seance10/exemple-3.html" target="_blank">Observez le rendu de cet exemple dans votre navigateur pr&eacute;f&eacute;r&eacute;.</a></p>
<h4> Les liens</h4>
<p> Nous voici parvenus au coeur du langage <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym> :<strong> les liens hypertextes ou hyperliens ou tout simplement liens</strong>. Permettant de lier une page avec n&rsquo;importe quel autre document, ils sont sans doute &agrave; l&rsquo;origine du<br />
  formidable succ&egrave;s qu&rsquo;a rencontr&eacute; le web.<br />
  Un lien est ins&eacute;r&eacute; &agrave; l&rsquo;aide de l&rsquo;&eacute;l&eacute;ment en ligne a (abr&eacute;viation de l&rsquo;anglais anchor). La balise ouvrante a comporte l&rsquo;attribut obligatoire href, qui sp&eacute;cifie l&rsquo;adresse de la page d&eacute;sign&eacute;e par le lien (URL du document<br />
  cible). L&rsquo;&eacute;l&eacute;ment a poss&egrave;de &eacute;galement des attributs optionnels qui peuvent &ecirc;tre utiles dans certains cas. Citons notamment le title : donne une br&egrave;ve description du document d&eacute;sign&eacute; par le lien, g&eacute;n&eacute;ralement affich&eacute;e sous forme<br />
  d&rsquo;une info-bulle lors du survol du lien par le pointeur de souris.</p>
<p><em>Exemple de lien vers un autre site, &eacute;galement appel&eacute; lien externe :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96736"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p967code36"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;p&gt;Pour plus d’informations, consultez le site du &lt;a href=&quot;http://www.w3.org&quot; title=&quot;le site du W3C&quot;&gt;W3C&lt;/a&gt;.&lt;/p&gt;&lt;/code&gt;</pre></td></tr></table></div>

<p> Terminons ce tour d&rsquo;horizon avec les liens sp&eacute;ciaux. Ceux-ci n&rsquo;utilisent pas le protocole HTTP et vont d&eacute;clencher l&rsquo;ex&eacute;cution d&rsquo;un autre logiciel. </p>
<p><em>L&rsquo;exemple le plus courant est celui d&rsquo;un lien de type mailto, qui  va ouvrir le logiciel de messagerie configur&eacute; par d&eacute;faut :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96737"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p967code37"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;p&gt;&lt;a href=&quot;mailto:nicolas.royackkers AT u-picardie POINT fr &quot;&gt;Contacter l’auteur&lt;/a&gt; du cours&lt;/p&gt;&lt;/code&gt;</pre></td></tr></table></div>

<h4>Images</h4>
<p> Les navigateurs sont capables d&rsquo;afficher des images dans les pages web. Les formats d&rsquo;image support&eacute;s nativement par tous les navigateurs sont au nombre de trois : GIF, PNG et JPEG. Les deux premiers sont des formats utilisant une compression sans perte, le troisi&egrave;me offre une compression bien sup&eacute;rieure (dont le taux est r&eacute;glable), mais au prix de la perte de certains d&eacute;tails de l&rsquo;image.</p>
<p>Il comporte deux attributs obligatoires :</p>
<ul>
<li><strong>src</strong> : l&rsquo;adresse du fichier contenant l&rsquo;image &agrave; afficher</li>
<li><strong>alt</strong> : un texte court d&eacute;crivant le contenu de l&rsquo;image ; cet attribut est indispensable pour lesp&eacute;riph&eacute;riques de sortie non visuels (plage Braille, synth&eacute;tiseur vocal, etc.) ou encore les navigateurs<br />
    n&rsquo;affichant pas les images</li>
</ul>
<p><em>Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96738"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p967code38"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;p&gt;&lt;img src=&quot;http://www.google.fr/intl/fr_fr/images/logo.gif&quot; alt=&quot;champ de tournesols&quot; /&gt;&lt;/p&gt;&lt;/code&gt;</pre></td></tr></table></div>

<p>L&rsquo;&eacute;l&eacute;ment img comporte diff&eacute;rents attributs optionnels, dont on peut citer :</p>
<ul>
<li><strong>height</strong> : hauteur d&rsquo;affichage de l&rsquo;image, en pixels</li>
<li><strong>width</strong> : largeur d&rsquo;affichage de l&rsquo;image, en pixels</li>
</ul>
<p>Il est facile de combiner des &eacute;l&eacute;ments a et img pour cr&eacute;er une image cliquable, c&rsquo;est-&agrave;-dire un lien<br />
  hypergraphique et non hypertexte. Il suffit de placer une image comme contenu d&rsquo;un lien.</p>
<p><em> Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96739"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p967code39"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;p&gt;&lt;a href=&quot;http://www.google.fr&quot;&gt;&lt;img src=&quot;http://www.google.fr/intl/fr_fr/images/logo.gif&quot; alt=&quot;champ de tournesols&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/code&gt;</pre></td></tr></table></div>

<p> Un clic de souris en n&rsquo;importe quel point de l&rsquo;image entra&icirc;nera le chargement de la page d&eacute;sign&eacute;e par le lien. <a href="http://www.e-tropisme.fr/seance10/exemple-4.html" target="_blank">Observez le rendu de cet exemple dans votre navigateur pr&eacute;f&eacute;r&eacute;.</a></p>
<h4> Tableaux</h4>
<p> En mati&egrave;re de cr&eacute;ation web, les tableaux poss&egrave;dent une r&eacute;putation sulfureuse. En effet, ils ont longtemps &eacute;t&eacute;<br />
  d&eacute;tourn&eacute;s de leur emploi normal pour servir &agrave; agencer les pages. Ainsi, un document &eacute;tait souvent d&eacute;coup&eacute;<br />
  en une multitude de cellules de tableaux imbriqu&eacute;s, chacune d&rsquo;elles permettant de positionner pr&eacute;cis&eacute;ment un&eacute;l&eacute;ment de la page. Bien qu&rsquo;efficace sur le plan visuel, cette technique de mise en page bafouait le r&ocirc;le s&eacute;mantique des tableaux et produisait un code excessivement lourd et difficile &agrave; maintenir. Tr&egrave;s populaire dans la seconde moiti&eacute; des ann&eacute;es 90, elle a &eacute;t&eacute; rendue obsol&egrave;te par la g&eacute;n&eacute;ralisation des feuilles de style.</p>
<p>Pour en savoir plus, consultez par exemple cet excellent article : En quoi la mise en page par tableaux est-elle stupide ? (<a href="http://www.cybercodeur.net/weblog/presentations/seybold/everything.html" target="_blank">http://www.cybercodeur.net/weblog/presentations/seybold/everything.html</a>)<br />
  Cela &eacute;tant pr&eacute;cis&eacute;, les tableaux restent utiles pour pr&eacute;senter des donn&eacute;es naturellement tabulaires, que ce soit<br />
  dans un document bureautique ou une page web. En XHTML, on ins&egrave;re un tableau &agrave; l&rsquo;aide de l&rsquo;&eacute;l&eacute;ment<br />
  table. Ensuite, on d&eacute;finit les lignes du tableau &agrave; l&rsquo;aide d&rsquo;&eacute;l&eacute;ments tr (table row). Enfin, on d&eacute;finit les<br />
  cellules de chaque ligne &agrave; l&rsquo;aide d&rsquo;&eacute;l&eacute;ments td (table data). Un tableau doit comporter au moins une ligne<br />
  (&eacute;l&eacute;ment enfant tr) et une ligne doit compter au moins une cellule (&eacute;l&eacute;ment enfant td). </p>
<p><em>Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96740"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td class="code" id="p967code40"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;Allemagne&lt;/td&gt;
&lt;td&gt;82&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Danemark&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pays-Bas&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/code&gt;</pre></td></tr></table></div>

<p> <a href="http://www.e-tropisme.fr/seance10/exemple-5.html" target="_blank">Consultez cet exemple dans votre navigateur </a></p>
<p> La repr&eacute;sentation par d&eacute;faut est minimaliste : l&rsquo;affichage des donn&eacute;es occupe la place strictement n&eacute;cessaire et le contour (ou bordure) des cellules n&rsquo;est pas dessin&eacute; par la plupart des navigateurs. On pourra facilement  modifier cela gr&acirc;ce aux feuilles de styles. On peut &eacute;galement donner un titre au tableau gr&acirc;ce &agrave; l&rsquo;&eacute;l&eacute;ment caption, qui, s&rsquo;il est employ&eacute;, doit &ecirc;tre le premier &eacute;l&eacute;ment enfant de l&rsquo;&eacute;l&eacute;ment table.</p>
<p><em>Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96741"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code" id="p967code41"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;table border=&quot;1&quot;&gt;
&lt;caption&gt;Peuplement de trois pays d’Europe&lt;/caption&gt;
&lt;tr&gt;
&lt;th&gt;Pays&lt;/th&gt;
&lt;th&gt;Population (en millions)&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Allemagne&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;82&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Danemark&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pays-Bas&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;16&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/code&gt;</pre></td></tr></table></div>

<p><a href="http://www.e-tropisme.fr/seance10/exemple-6.html" target="_blank">Consultez cet exemple dans votre navigateur </a></p>
<p> Comme dans les logiciels tableurs, XHTML permet de cr&eacute;er des tableaux dont certaines cellules sont<br />
  fusionn&eacute;es, c&rsquo;est-&agrave;-dire r&eacute;unies en une seule. Pour fusionner plusieurs cellules d&rsquo;une m&ecirc;me ligne, on utilise<br />
  l&rsquo;attribut colspan d&rsquo;un &eacute;l&eacute;ment td (ou th). La valeur de cet attribut est le nombre de cellules situ&eacute;es &agrave; droite<br />
  de la cellule courante &agrave; r&eacute;unir avec celle-ci. </p>
<p><em>Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96742"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
</pre></td><td class="code" id="p967code42"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;table border=&quot;1&quot;&gt;
&lt;caption&gt;Notes du second trimestre&lt;/caption&gt;
&lt;tr&gt;
&lt;th&gt;Prénom&lt;/th&gt;
&lt;th&gt;Maths&lt;/th&gt;
&lt;th&gt;Français&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bianca&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;15&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mamadou&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;11&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;18&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jules&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;center&quot;&gt;absent&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/code&gt;</pre></td></tr></table></div>

<p><a href="http://www.e-tropisme.fr/seance10/exemple-7.html" target="_blank">Consultez cet exemple dans votre navigateur </a></p>
<p> De mani&egrave;re similaire, il est possible de fusionner des cellules appartenant &agrave; une m&ecirc;me colonne gr&acirc;ce &agrave;<br />
l&rsquo;attribut rowspan de l&rsquo;&eacute;l&eacute;ment tr.</p>
<h4>Les &eacute;l&eacute;ments g&eacute;n&eacute;riques div et span</h4>
<p> Pour aller plus loin encore, le langage <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym> met &agrave; disposition des d&eacute;veloppeurs deux &eacute;l&eacute;ments  g&eacute;n&eacute;riques. L&rsquo;un est un &eacute;l&eacute;ment de type bloc, c&rsquo;est div. L&rsquo;autre est un &eacute;l&eacute;ment en ligne, c&rsquo;est span. Aucun r&ocirc;le s&eacute;mantique n&rsquo;est attribu&eacute; &agrave; ces &eacute;l&eacute;ments. </p>
<h5> L&#8217;&eacute;l&eacute;ment div </h5>
<p>Reprenons l&rsquo;exemple du menu principal d&rsquo;une page web et imaginons qu&rsquo;il n&rsquo;est pas constitu&eacute; seulement une<br />
  liste de liens, mais &eacute;galement d&rsquo;un paragraphe de texte. Comment regrouper s&eacute;mantiquement ces diff&eacute;rents &eacute;l&eacute;ments pour signifier que, ensemble, ils forment le menu principal de la page ? </p>
<p>Tout simplement en les incluant dans un bloc div nomm&eacute; de fa&ccedil;on pertinente avec <strong>id</strong> :</p>

<div class="wp_codebox"><table width="100%" ><tr id="p96743"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code" id="p967code43"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;div id=&quot;menu&quot;&gt;
&lt;p&gt;ZeBootik vous propose :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;accueil.html&quot;&gt;Accueil&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;produits.html&quot;&gt;Produits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;services.html&quot;&gt;Services&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;contact.html&quot;&gt;Nous contacter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/code&gt;</pre></td></tr></table></div>

<p> Comme on le voit, l&rsquo;utilisation combin&eacute;e de l&rsquo;&eacute;l&eacute;ment div et de l&rsquo;attribut id est particuli&egrave;rement adapt&eacute;e &agrave; la d&eacute;finition des grandes parties qui constituent g&eacute;n&eacute;ralement tout document web : ent&ecirc;te, menu, zone principale, pied de page, &eacute;ventuels encarts publicitaires, etc.</p>
<h5> L&rsquo;&eacute;l&eacute;ment span</h5>
<p>L&rsquo;&eacute;l&eacute;ment span, de part son type en ligne, sert naturellement &agrave; enrichir la s&eacute;mantique du document de mani&egrave;re locale. Continuons avec notre exemple culinaire et imaginons que nous souhaitions rep&eacute;rer s&eacute;mantiquement tous les termes d&eacute;signant des fruits ou des l&eacute;gumes dans le texte des recettes. &Eacute;videmment,  aucun &eacute;l&eacute;ment du langage XHTML ne joue un r&ocirc;le aussi sp&eacute;cialis&eacute;. C&rsquo;est l&agrave; que l&rsquo;&eacute;l&eacute;ment span intervient.</p>
<p><em> Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96744"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p967code44"><pre class="html" style="font-family:monospace;">&lt;code&gt;
&lt;ul&gt;&lt;li&gt;Couper les &lt;span class=&quot;fruit&quot;&gt;pommes&lt;/span&gt;en quartiers&lt;/li&gt;
&lt;li&gt;Peler et émincer l’&lt;span class=&quot;légume&quot;&gt;oignon&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/code&gt;</pre></td></tr></table></div>

<p> L&rsquo;&eacute;l&eacute;ment <strong>span</strong> ayant une utilisation locale, il est probable qu&rsquo;il soit utilis&eacute; pour rep&eacute;rer plusieurs fois le m&ecirc;me r&ocirc;le s&eacute;mantique dans une m&ecirc;me page. C&rsquo;est pourquoi il est le plus souvent utilis&eacute; avec un attribut class. Ces m&eacute;canismes de balisage peuvent &ecirc;tre adapt&eacute;s &agrave; tout domaine. Ils constituent un moyen d&rsquo;enrichir et de personnaliser la structure et la s&eacute;mantique d&rsquo;un document de mani&egrave;re illimit&eacute;e.</p>
<h2>Les formulaires en XHTML</h2>
<div class="section" lang="fr" xml:lang="fr">
<p>Les formulaires permettent de saisir des donn&eacute;es dans une page web. Celles-ci sont ensuite envoy&eacute;es au serveur HTTP pour &ecirc;tre trait&eacute;es. Effectuer une recherche par mots-cl&eacute;s, s&#8217;inscrire &agrave; un site ou encore envoyer un courrier &eacute;lectronique depuis une page sont quelques utilisations des formulaires parmi les plus courantes.</p>
<h3>L&#8217;&eacute;l&eacute;ment form</h3>
<p>On introduit un formulaire dans un document <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym> gr&acirc;ce &agrave; l&#8217;&eacute;l&eacute;ment bloc <code >form</code>. Il poss&egrave;de un attribut obligatoire, <span class="property">action</span>, dont la valeur est l&#8217;adresse du programme qui traitera le formulaire sur le serveur. </p>
<p>Il est recommand&eacute; de sp&eacute;cifier un autre attribut de l&#8217;&eacute;l&eacute;ment <code >form</code>. Il s&#8217;agit de <span class="property">method</span>, qui  d&eacute;finit la m&eacute;thode d&#8217;envoi des donn&eacute;es vers le serveur. Deux valeurs sont possibles : <code class="literal">get</code> ou <code class="literal">post</code>. La m&eacute;thode <code class="literal">get</code> est s&eacute;lectionn&eacute;e par d&eacute;faut mais elle ne permet pas de transmettre plus de 255 caract&egrave;res de donn&eacute;es. La m&eacute;thode <code class="literal">post</code>, qui ne souffre pas de cette limitation, est  g&eacute;n&eacute;ralement la mieux adapt&eacute;e aux formulaires. La balise ouvrante d&#8217;un formulaire s&#8217;&eacute;crira donc par exemple :</p>

<div class="wp_codebox"><table width="100%" ><tr id="p96745"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p967code45"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;form method=&quot;post&quot; action=&quot;traitement.php&quot;&gt;&lt;/code&gt;</pre></td></tr></table></div>

<h3>Input et label</h3>
<p>Un formulaire est compos&eacute; d&#8217;une ou plusieurs zones de saisie. Chacune d&#8217;elle est form&eacute;e d&#8217;un champ de saisie et d&#8217;un texte indiquant<br />
      le r&ocirc;le de ce champ. L&#8217;&eacute;l&eacute;ment en ligne <code >label</code> d&eacute;finit ce texte. Quant au champ de saisie, il sera la plupart du temps introduit gr&acirc;ce &agrave; l&#8217;&eacute;l&eacute;ment en ligne <code >input</code>.  L&#8217;ensemble est contenu dans un &eacute;l&eacute;ment bloc quelconque, comme un paragraphe. </p>
<p><em>Exemple d&#8217;un formulaire de recherche comportant une seule zone de saisie :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96746"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p967code46"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;form method=&quot;post&quot; action=&quot;rechercher.php&quot;&gt;
    &lt;p&gt;
        &lt;label for=&quot;recherche&quot;&gt;Rechercher : &lt;/label&gt;
        &lt;input type=&quot;text&quot; name=&quot;recherche&quot; id=&quot;recherche&quot; /&gt;
    &lt;/p&gt;
&lt;/form&gt;&lt;/code&gt;</pre></td></tr></table></div>

<h3>L&#8217;attribut name de l&#8217;input</h3>
<p>L&#8217;attribut <span class="property">name</span> de l&#8217;&eacute;l&eacute;ment <code >input</code> permet de donner un nom au champ de saisie. Ce nom est indispensable au programme qui traitera les donn&eacute;es du formulaire du c&ocirc;t&eacute; serveur. L&#8217;attribut <span class="property">type</span> d&eacute;finit<br />
      la nature du champ de saisie. Les valeurs les plus courantes de cet attribut sont les suivantes :</p>
<div class="itemizedlist">
<p><code class="literal">submit</code> : bouton d&#8217;envoi du formulaire</p>
<p><code class="literal">text</code> : saisie de texte sur une seule ligne</p>
<p><code class="literal">password</code> : saisie d&#8217;un mot de passe</p>
<p><code class="literal">checkbox</code> : case &agrave; cocher</p>
<p><code class="literal">radio</code> : case d&#8217;option (ou bouton radio)</p>
</p></div>
<p>Un formulaire doit toujours comporter au moins un bouton d&#8217;envoi. Il permet de soumettre les donn&eacute;es saisies dans le formulaire au programme destin&eacute; &agrave; les traiter sur le serveur. Un bouton d&#8217;envoi est un &eacute;l&eacute;ment <code >input</code> de type <code class="literal">submit</code>. L&#8217;attribut <span class="property">value</span> permet de pr&eacute;ciser si besoin le texte affich&eacute; dans le bouton. Ce dernier peut &eacute;ventuellement tenir lieu de seul texte indiquant le r&ocirc;le du champ de saisie (omission de l&#8217;&eacute;l&eacute;ment <code >label</code>). </p>
<p><em>Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96747"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p967code47"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;form method=&quot;post&quot; action=&quot;rechercher.php&quot;&gt;
    &lt;p&gt;
        &lt;label for=&quot;recherche&quot;&gt;Rechercher : &lt;/label&gt;
        &lt;input type=&quot;text&quot; name=&quot;recherche&quot; id=&quot;recherche&quot; /&gt;
        &lt;input type=&quot;submit&quot; value=&quot;Rechercher&quot; /&gt;
    &lt;/p&gt;
&lt;/form&gt;
&lt;/code&gt;</pre></td></tr></table></div>

<p> <a href="http://www.e-tropisme.fr/seance10/xhtml_formulaire1.html" target="_blank">Essayez ce formulaire</a></p>
<p>Un &eacute;l&eacute;ment <code >input</code> de type <code class="literal">checkbox</code> d&eacute;finit une case &agrave; cocher dans un formulaire. Elle fournit &agrave; l&#8217;utilisateur un choix bool&eacute;en sur une option (c&#8217;est-&agrave;-dire, un choix de type &laquo;&nbsp;<span class="quote">vrai ou faux</span>&nbsp;&raquo; ou &laquo;&nbsp;<span class="quote">oui ou non</span>&nbsp;&raquo;). L&#8217;attribut optionnel <span class="property">checked=&quot;checked&quot;</span> permet de sp&eacute;cifier si la case sera initialement coch&eacute;e (elle ne l&#8217;est pas par d&eacute;faut). </p>
<p><em>Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96748"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</pre></td><td class="code" id="p967code48"><pre class="html" style="font-family:monospace;">&lt;code&gt;&lt;form method=&quot;post&quot; action=&quot;traite_options.php&quot;&gt;
    &lt;p&gt;Choisissez vos options :&lt;/p&gt;
    &lt;p&gt;
        &lt;input type=&quot;checkbox&quot; name=&quot;jantes_alliage&quot;  id=&quot;jantes_alliage&quot; /&gt;
        &lt;label for=&quot;jantes_alliage&quot; &gt;Jantes alliage&lt;/label&gt; &lt;br /&gt;
        &lt;input type=&quot;checkbox&quot; name=&quot;peinture_metal&quot; id=&quot;peinture_metal&quot; /&gt;
        &lt;label for=&quot;peinture_metal&quot; &gt;Peinture métallisée&lt;/label&gt; &lt;br /&gt;
        &lt;input type=&quot;checkbox&quot; name=&quot;clim_auto&quot; id=&quot;clim_auto&quot; /&gt;
        &lt;label for=&quot;clim_auto&quot;&gt;Climatisation automatique&lt;/label&gt; &lt;br /&gt;
        &lt;input type=&quot;checkbox&quot; name=&quot;gps&quot; id=&quot;gps&quot; /&gt;
        &lt;label for=&quot;gps&quot;&gt;Système GPS&lt;/label&gt; &lt;br /&gt;
        &lt;input type=&quot;checkbox&quot; name=&quot;assistance&quot; id=&quot;assistance&quot; checked=&quot;checked&quot; /&gt;
        &lt;label for=&quot;assistance&quot;&gt;Assistance 24h/24 (gratuit)&lt;/label&gt;
    &lt;/p&gt;
&nbsp;
    &lt;p&gt;
        &lt;input type=&quot;submit&quot; value=&quot;Confirmer&quot; /&gt;
    &lt;/p&gt;
&lt;/form&gt;
&lt;/code&gt;</pre></td></tr></table></div>

<p> <a href="http://www.e-tropisme.fr/seance10/xhtml_formulaire4.html" target="_blank">Essayez ce formulaire</a></p>
<p>Comme on le voit, l&#8217;&eacute;l&eacute;ment <code >input</code> est tr&egrave;s polyvalent. Il existe toutefois deux autres &eacute;l&eacute;ments permettant<br />
      d&#8217;ins&eacute;rer des champs de saisie dans un formulaire. </p>
<p>Le premier s&#8217;appelle <code >textarea</code> et d&eacute;finit une saisie de texte sur plusieurs lignes. Les attributs <span class="property">rows</span> et <span class="property">cols</span> permettent &eacute;ventuellement de sp&eacute;cifier respectivement le nombre de lignes du champ de saisie et le nombre de caract&egrave;res de chaque ligne. </p>
<p><em>Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96749"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code" id="p967code49"><pre class="html" style="font-family:monospace;">&lt;code&gt;
&lt;form method=&quot;post&quot; action=&quot;remarques.php&quot;&gt;
    &lt;p&gt;
        &lt;label for=&quot;texte_reclamation&quot;&gt;Vos remarques complémentaires :&lt;/label&gt; &lt;br /&gt;
        &lt;textarea name=&quot;texte_reclamation&quot; id=&quot;texte_reclamation&quot; rows=&quot;8&quot; cols=&quot;50&quot;&gt;&lt;/textarea&gt;
    &lt;/p&gt;
    &lt;p&gt;
        &lt;input type=&quot;submit&quot; value=&quot;Valider&quot; /&gt;
    &lt;/p&gt;
&lt;/form&gt;
&lt;/code&gt;</pre></td></tr></table></div>

<p> <a href="http://www.e-tropisme.fr/seance10/xhtml_formulaire6.html" target="_blank">Essayez ce formulaire</a> </p>
<p>Une liste d&eacute;roulante joue le m&ecirc;me r&ocirc;le qu&#8217;une zone d&#8217;options : pr&eacute;senter une liste de valeurs parmi lesquelles une seule peut &ecirc;tre  s&eacute;lectionn&eacute;e. La diff&eacute;rence r&eacute;side dans le fait que la liste n&#8217;est ici affich&eacute;e qu&#8217;&agrave; la suite d&#8217;une action de l&#8217;utilisateur (frappe sur la touche Entr&eacute;e ou clic de souris). En g&eacute;n&eacute;ral, on choisit une liste d&eacute;roulante lorsque le nombre de valeurs possibles est grand (exemple  courant : liste de tous les pays du monde). Une liste d&eacute;roulante est  introduite dans un formulaire gr&acirc;ce &agrave; un &eacute;l&eacute;ment <code >select</code>, auquel on n&#8217;oubliera pas de donner un nom gr&acirc;ce &agrave; l&#8217;attribut <span class="property">name</span>. La liste doit comporter au moins un &eacute;l&eacute;ment enfant <code >option</code>, qui d&eacute;finit une valeur s&eacute;lectionnable dans la liste. La valeur de l&#8217;attribut <span class="property">value</span> permet de distinguer les &eacute;l&eacute;ments <code >option</code> les uns des autres. L&#8217;attribut <span class="property">selected=&quot;selected&quot;</span> permet &eacute;ventuellement de pr&eacute;s&eacute;lectionner une des valeurs dans la liste. </p>
<p><em>Exemple :</em></p>

<div class="wp_codebox"><table width="100%" ><tr id="p96750"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code" id="p967code50"><pre class="html" style="font-family:monospace;">&lt;code&gt;
&lt;form method=&quot;post&quot; action=&quot;mois_naissance.php&quot;&gt;
    &lt;p&gt;
        &lt;label for=&quot;mois&quot;&gt;Quel est votre mois de naissance ? &lt;/label&gt; &lt;br /&gt;
        &lt;select name=&quot;mois&quot; id=&quot;mois&quot;&gt;
            &lt;option value=&quot;1&quot;&gt;Janvier&lt;/option&gt;
            &lt;option value=&quot;2&quot;&gt;Février&lt;/option&gt;
            &lt;option value=&quot;3&quot;&gt;Mars&lt;/option&gt;
            &lt;option value=&quot;4&quot;&gt;Avril&lt;/option&gt;
            &lt;option value=&quot;5&quot;&gt;Mai&lt;/option&gt;
            &lt;option value=&quot;6&quot;&gt;Juin&lt;/option&gt;
            &lt;option value=&quot;7&quot;&gt;Juillet&lt;/option&gt;
            &lt;option value=&quot;8&quot;&gt;Août&lt;/option&gt;
            &lt;option value=&quot;9&quot;&gt;Septembre&lt;/option&gt;
            &lt;option value=&quot;10&quot;&gt;Octobre&lt;/option&gt;
            &lt;option value=&quot;11&quot;&gt;Novembre&lt;/option&gt;
            &lt;option value=&quot;12&quot;&gt;Décembre&lt;/option&gt;
        &lt;/select&gt;
    &lt;/p&gt;
    &lt;p&gt;
        &lt;input type=&quot;submit&quot; value=&quot;Valider&quot; /&gt;
    &lt;/p&gt;
&lt;/form&gt;
&lt;/code&gt;</pre></td></tr></table></div>

<p> <a href="http://www.e-tropisme.fr/seance10/xhtml_formulaire7.html" target="_blank">Essayez ce formulaire</a></p>
<h3>Exercice n&deg;1 : </h3>
<p>La page <a href="http://www.e-tropisme.fr/seance10/1/exemple-10.html" target="_blank">exemple-10.html</a> contient plusieurs &eacute;l&eacute;ments de formulaire, mais cette page contient &eacute;galement des erreurs, &agrave; vous de t&eacute;l&eacute;charger cette page et de  rep&eacute;rer les erreurs avant de proposer des corrections &agrave; celles-ci :</p>
<p>Une fois la page r&eacute;par&eacute;e et enregistr&eacute;e sur votre PC, la page devrait &ecirc;tre valid&eacute;e &agrave; l&#8217;aide du formulaire <a href="http://validator.w3.org/#validate-by-upload" target="_blank">http://validator.w3.org/#validate-by-upload</a></p>
<p>&nbsp;</p>
<h2>L&#8217;appel aux objets multim&eacute;dias en <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym></h2>
<p>En <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym>, les objets sont des donn&eacute;es dont le format n&#8217;est pas g&eacute;r&eacute; par le langage et ne seront pas affichables directement par les navigateurs.</p>
<p>Exemples : animations Flash, applets Java, vid&eacute;os, sons, images utilisant un format exotique, etc.</p>
<p>Le contenu des objets peut &ecirc;tre affich&eacute; dans le navigateur gr&acirc;ce a  un plug-in (ou greffon)&#8230; &agrave; condition que ce logiciel optionnel ait &eacute;t&eacute; pr&eacute;alablement install&eacute; par l&#8217;internaute ! On n&#8217;est donc jamais assur&eacute; que les donn&eacute;es contenues dans les objets pourront &ecirc;tre consult&eacute;es par un visiteur du site. C&#8217;est pourquoi il vaut mieux y recourir avec prudence et pr&eacute;voir dans la mesure du possible un contenu alternatif.</p>
<p>Un objet est ins&eacute;r&eacute; dans une page web gr&acirc;ce &agrave; l&#8217;&eacute;l&eacute;ment en ligne <code >object</code>. Ses principaux attributs sont :</p>
<div class="itemizedlist">
<ul>
<li><span class="property"><strong>data</strong></span> : l&#8217;adresse du fichier contenant l&#8217;objet</li>
<li><span class="property"><strong>type</strong></span> : le format de l&#8217;objet, exprim&eacute; sous forme d&#8217;un type MIME</li>
<li><span class="property"><strong>height</strong></span><strong> et width</strong> : la hauteur et la largeur de la zone d&#8217;affichage de l&#8217;objet, en pixels</li>
<li><span class="property"><strong>standby</strong></span> : un message affich&eacute; pendant le chargement de l&#8217;objet (qui peut &ecirc;tre long)</li>
</ul></div>
<p>Si l&#8217;objet est un programme (par exemple une applet Java ou animation Flash) et accepte des arguments, il est possible de lui transmettre via le code XHTML. On utilise pour ce faire un ou plusieurs &eacute;l&eacute;ment <code >param</code>, en les d&eacute;clarant comme &eacute;l&eacute;ments enfants de l&#8217;&eacute;l&eacute;ment <code >object</code>. Chaque &eacute;l&eacute;ment <code >param</code> d&eacute;finit un param&egrave;tre &agrave; transmettre lors de  l&#8217;ex&eacute;cution de l&#8217;objet. Son attribut <span class="property">name</span> sp&eacute;cifie le nom du param&egrave;tre et son attribut <span class="property">value</span> sa valeur.</p>
<p>Le contenu de l&#8217;&eacute;l&eacute;ment <code >object</code> (situ&eacute; entre sa balise ouvrante et sa balise fermante) ne sera affich&eacute; que si le<br />
      visiteur ne poss&egrave;de pas de plug-in ad&eacute;quat pour visualiser l&#8217;objet. Il est donc recommand&eacute; d&#8217;y placer un texte avertissant l&#8217;internaute que son ordinateur ne pourra pas afficher ce contenu.</p>
<p><em>Exemple :</em></p>
<p><code>&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0&quot; width=&quot;890&quot; height=&quot;289&quot;&gt;<br />
&lt;param name=&quot;movie&quot; value=&quot;http://www.frenchwood.com/bandeau_frenchwood.swf&quot; /&gt;<br />
&lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;<br />
&lt;embed src=&quot;http://www.frenchwood.com/bandeau_frenchwood.swf&quot; quality=&quot;high&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;890&quot; height=&quot;289&quot;&gt;&lt;/embed&gt;<br />
&lt;/object&gt;<br />
</code></p>
<p><a href="http://www.e-tropisme.fr/seance10/xhtml_objets.html">Cette page</a> contient une animation Flash ins&eacute;r&eacute;e &agrave; l&#8217;aide du code pr&eacute;c&eacute;dent.</p>
<h3>Exercice n&deg;2 : </h3>
<ul>
<li>A partir de la page <a href="http://www.e-tropisme.fr/seance10/xhtml_objets.html" target="_blank">exemples/xhtml_objets.html</a> que vous enregistrez sur votre PC, modifier le code source entre les balises body pour afficher l&#8217;animation flash disponible &agrave; l&#8217;adresse : <a href="http://www.pmu.fr/pmu/img/home/autopromo.swf" target="_blank">http://www.pmu.fr/pmu/img/home/autopromo.swf</a></li>
<li>V&eacute;rifier le bon affichage de l&#8217;animation sour IE et un autre navigateur.</li>
</ul>
<p>&nbsp;</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-10.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Initiation à l’intégration XHTML/CSS - séance 9</title>
		<link>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-9.html</link>
		<comments>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-9.html#comments</comments>
		<pubDate>Wed, 13 Jan 2010 15:51:18 +0000</pubDate>
		<dc:creator>éric</dc:creator>
		
		<category><![CDATA[Cours et tutoriels]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[formation XHTML/CSS]]></category>

		<category><![CDATA[intégration xhtml/css]]></category>

		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.e-tropisme.fr/?p=952</guid>
		<description><![CDATA[Neuvième séance de cours, dans le cadre de la formation proposée aux étudiants SRC Hunan, dispensée par l’IUT Michel de Montaigne, Bordeaux III. Cette séance a pour objectif de réaliser l'intégration d'une page web complète en réalisant d'une part sont intégration XHTML, et d'autre part sa mise en forme en CSS.]]></description>
			<content:encoded><![CDATA[<p><strong>Neuvième  séance de cours, dans le cadre de la formation proposée aux étudiants <a rel="nofollow" href="http://www.srcbordeaux.com/etudiants-chinois/">SRC Hunan</a></strong>, dispensée par l’<a rel="nofollow" href="http://www.srcbordeaux.com/">IUT Michel de Montaigne</a>, Bordeaux III.</p>
<p>Cette séance a pour objectif de réaliser l&#8217;intégration d&#8217;une page web complète en réalisant d&#8217;une part son <strong> intégration <acronym title="eXtensible Hyperlink Text Markup Language" lang="en">XHTML</acronym></strong>, et d&#8217;autre part sa <strong>mise en forme  en <acronym title="Cascading Styles Sheets" lang="en">CSS</acronym></strong>.</p>
<p><span id="more-952"></span></p>
<h2> Principe</h2>
<ul>
<li><strong>Travail individuel de 3h30 heures visant : </strong>
<ul>
<li>&agrave; int&eacute;grer une page web simple d&#8217;apr&egrave;s une charte graphique propos&eacute;e</li>
<li>&agrave; v&eacute;rifier la qualit&eacute; de l&#8217;int&eacute;gration &agrave; l&#8217;aide des validateurs : <a href="http://validator.w3.org/#validate_by_upload" target="_blank"></a>
<ul>
<li>Validateur du code <acronym title="Hyperlink Text Markup Language" lang="en">HTML</acronym> : <a href="http://validator.w3.org/#validate_by_upload" target="_blank">http://validator.w3.org/#validate_by_upload</a></li>
<li>Validateur du code <acronym title="Cascading Styles Sheets" lang="en">CSS</acronym> : <a href="http://jigsaw.w3.org/css-validator/#validate_by_input" target="_blank">http://jigsaw.w3.org/css-validator/#validate_by_input</a></li>
</ul>
</li>
</ul>
</li>
<li><strong>Ce travail n&#8217;est pas not&eacute;</strong>, il s&#8217;agit d&#8217;un exercice pr&eacute;paratoire &agrave; la prochaine &eacute;valuation ! </li>
</ul>
<h2>D&eacute;roulement de l&#8217;exercice</h2>
<ul>
<li><strong>R&eacute;cup&eacute;rer la maquette </strong>disponible en cliquant sur ce lien : <a href="http://www.e-tropisme.fr/document_seance9/charte-graphique.jpg" target="_blank">maquette au format jpg</a> ;</li>
<li><strong>R&eacute;cup&eacute;rer le r&eacute;pertoire contenant les &eacute;l&eacute;ments de base</strong> (un r&eacute;pertoire &quot;images&quot; contenant 4 images et un fichier <acronym title="Hyperlink Text Markup Language" lang="en">HTML</acronym>) pour l&#8217;int&eacute;gration en cliquant sur le lien : <a href="http://www.e-tropisme.fr/document_seance9/page-a-integrer.zip" target="_blank">t&eacute;l&eacute;charger le r&eacute;pertoire</a> ;</li>
<li><strong>D&eacute;compresser le r&eacute;pertoire</strong> ;</li>
<li><strong>Ouvrir la page index.html avec votre &eacute;diteur de code</strong> pour commencer &agrave; r&eacute;aliser l&#8217;int&eacute;gration <acronym title="eXtensible Hyperlink Text Markup Language/Cascading Styles Sheets" lang="en">XHTML/CSS</acronym>, vous disposez de 3h30 environs pour r&eacute;aliser l&#8217;exercice ;</li>
<li>Tous les contenus textuels peuvent &ecirc;tre r&eacute;cup&eacute;r&eacute;s dans le fichier texte : <a href="http://www.e-tropisme.fr/document_seance9/contenu_textes.txt" target="_blank">t&eacute;l&eacute;charger le fichier texte</a> ;</li>
<li>Je suis <strong>&agrave; votre disposition</strong> pour vous aider &agrave; chaque moment &agrave; r&eacute;aliser le travail demand&eacute; ;</li>
<li>Au bout de 3h30 de travail, je passerai r&eacute;cup&eacute;rer sur une cl&eacute; USB le r&eacute;pertoire-site ;</li>
<li>Vous pouvez vous aider en vous <strong>servant des exercices et cours des s&eacute;ances pr&eacute;c&eacute;dentes </strong>ou en cherchant des informations directement sur les moteurs de recherche ;</li>
<li><strong>Le but est que la page web mont&eacute;e et finalis&eacute;e soit &agrave; 100% la copie de la maquette propos&eacute;e au format jpeg.</strong></li>
</ul>
<h3>Vous pouvez vous servir des aides-m&eacute;moires d&eacute;j&agrave; communiqu&eacute;s : </h3>
<ul>
<li>Code <acronym lang="en" title="eXtensible Hyperlink Text Markup Language">XHTML</acronym> : <a href="http://www.gosquared.com/images/help_sheets/HTML%20Help%20Sheet%2002.pdf" target="_blank" rel="nofollow" lang="en">http://www.gosquared.com/images/help_sheets/HTML%20Help%20Sheet%2002.pdf</a></li>
<li>Code <acronym title="Cascading Stylesheets">CSS</acronym> : <a href="http://www.gosquared.com/images/help_sheets/CSS%20Help%20Sheet%2002.pdf" target="_blank" rel="nofollow" lang="en">http://www.gosquared.com/images/help_sheets/CSS%20Help%20Sheet%2002.pdf</a></li>
</ul>
<h2>Plan  de l&#8217;int&eacute;gration &agrave; r&eacute;aliser</h2>
<p><em>Le plan ci-apr&egrave;s doit vous aider &agrave; vous rep&eacute;rer et &agrave; identifier les travaux &agrave; r&eacute;aliser successivement. </em></p>
<ol>
<li>Les <acronym title="Cascading Styles Sheets" lang="en">CSS</acronym> qui s&#8217;appliquent &agrave; la balise body sont d&eacute;j&agrave; en place ;</li>
<li>Cr&eacute;er un premier conteneur (div) qui contiendra l&#8217;ensemble de la page (largeur : 1000 pixels, couleur de fond : #f1f1f1) ;</li>
<li>Cr&eacute;er un second conteneur &agrave; l&#8217;int&eacute;rieur du premier qui sera consacr&eacute; &agrave; la t&ecirc;ti&egrave;re et qui contiendra &agrave; gauche le logo SRC, le titre du site (utilisation de la balise &lt;h1&gt;) et l&#8217;image d&#8217;illustration de droite (vous n&#8217;aurez pas &agrave; pr&eacute;ciser la couleur de la police du texte du &lt;h1&gt;, elle est h&eacute;rit&eacute;e des styles pr&eacute;cis&eacute;s dans le &quot;body&quot; qui s&#8217;appliquent par d&eacute;faut &agrave; tous les &eacute;l&eacute;ments de texte) ; </li>
<li>Cr&eacute;er <strong>apr&egrave;s</strong> le conteneur de t&ecirc;ti&egrave;re un nouveau conteneur qui contiendra toute le contenu du menu au footer (lien de pied de page) ;</li>
<li>Cr&eacute;er<strong> dans ce nouveau conteneur</strong>, le menu principal &agrave; partir d&#8217;une liste ordonn&eacute;e (&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;), la couleur de fond utilis&eacute;e est le #145285, la couleur des textes des liens est du blanc ;</li>
<li>Mettre en place le contenu de la page compos&eacute; de &lt;h2&gt; cliquables et de paragraphe :
<ol>
<li>Les &lt;h2&gt; cliquables ont pour couleur #145285, la taille de la police est de 16px</li>
<li>Les &lt;h3&gt; ont pour couleur #145285, le texte est justifi&eacute;, la taille de la police est de 13px</li>
<li>Les &lt;p&gt; ont pour couleur : #145285, le texte est justifi&eacute;, la taille de la police est de 11px</li>
</ol>
</li>
<li>Mettre en place l&#8217;image illustrant le paragraphe sur les &eacute;tudiants chinois ;</li>
<li>Cr&eacute;er le footer en int&eacute;grant les liens dans un paragraphe (couleur de fond : #145285, taille de police : 10px; texte align&eacute; &agrave; droite) ;</li>
<li>V&eacute;rifier le rendu sur votre navigateur ;</li>
<li>V&eacute;rifier le respect des normes &agrave; l&#8217;aide du validateur du code <acronym title="Hyperlink Text Markup Language" lang="en">HTML</acronym>   : <a href="http://validator.w3.org/#validate_by_upload" target="_blank">http://validator.w3.org/#validate_by_upload</a> ;</li>
<li>V&eacute;rifier le respect des normes &agrave; l&#8217;aide du validateur du code <acronym title="Cascading Styles Sheets" lang="en">CSS</acronym> : <a href="http://jigsaw.w3.org/css-validator/#validate_by_input" target="_blank">http://jigsaw.w3.org/css-validator/#validate_by_input</a> (copier coller le code <acronym title="Cascading Styles Sheets" lang="en">CSS</acronym> uniquement dans le champ du formulaire)</li>
<li>Si tout est conforme, enregistrer la page index.html en &quot;nom-prenom.html&quot;, et appelez-moi  pour que je r&eacute;cup&egrave;re votre travail sur cl&eacute; USB. </li>
</ol>
<h3>Merci et bon courage&#8230; </h3>
]]></content:encoded>
			<wfw:commentRss>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-9.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Initiation à l’intégration XHTML/CSS - séance 8</title>
		<link>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-8.html</link>
		<comments>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-8.html#comments</comments>
		<pubDate>Fri, 08 Jan 2010 09:07:42 +0000</pubDate>
		<dc:creator>éric</dc:creator>
		
		<category><![CDATA[Cours et tutoriels]]></category>

		<guid isPermaLink="false">http://www.e-tropisme.fr/?p=947</guid>
		<description><![CDATA[Huitième séance de cours, dans le cadre de la formation proposée aux étudiants SRC Hunan, dispensée par l’IUT Michel de Montaigne, Bordeaux III.
Cette séance a pour objectif de présenter le processus d’intégration web au travers de la découpe et du montage d’une page web simple.

Rappels
Lors des séances 6 et 7 nous avons commencé à réaliser [...]]]></description>
			<content:encoded><![CDATA[<p>Huitième séance de cours, dans le cadre de la formation proposée aux étudiants <a rel="nofollow" href="http://www.srcbordeaux.com/etudiants-chinois/">SRC Hunan</a>, dispensée par l’<a rel="nofollow" href="http://www.srcbordeaux.com/">IUT Michel de Montaigne</a>, Bordeaux III.</p>
<p>Cette séance a pour objectif de présenter le processus d’intégration web au travers de la découpe et du montage d’une page web simple.<br />
<span id="more-947"></span></p>
<h2>Rappels</h2>
<p>Lors des séances 6 et 7 nous avons commencé à réaliser l&#8217;intégration d&#8217;une page Web :</p>
<ul>
<li>En utilisant le fichier Photoshop (PSD) transmis par l&#8217;infographiste après validation de la charte graphique par le client</li>
<li>En créant le code  <acronym title="eXtensible Hyperlink Text Markup Language/Cascading Styles Sheets" lang="en">XHTML/CSS</acronym> dans un éditeur de code (notepad, dreamweaver,&#8230;) de manière à recréer l&#8217;interface designée par l&#8217;infographiste.</li>
</ul>
<p>Cette huitième séance de cours vise à achever l&#8217;intégration  <acronym title="eXtensible Hyperlink Text Markup Language/Cascading Styles Sheets" lang="en">XHTML/CSS</acronym> de la page web puis à tester sa conformité avec les validateurs de code.</p>
<h2>Objet de la huitième séance</h2>
<h3>Reprise de l&#8217;intégration</h3>
<ul>
<li>Récupérez les éléments suivants :
<ul>
<li>Répertoire contenant : <a href="http://www.e-tropisme.fr/exercices/hotel_hunan.zip" target="_blank">hotel_hunan.zip</a>
<ul>
<li>La page et les éléments liés en cours de construction</li>
<li>Fichier Photoshop ayant servi de source au découpage des éléments visuels appelés dans la page web</li>
</ul>
</li>
</ul>
</li>
<li>Décompresser le répertoire récupéré</li>
<li>Ouvrir le fichier Photoshop</li>
<li>Ouvrir le fichier  <acronym title="Hyperlink Text Markup Language" lang="en">HTML</acronym> avec un éditeur de code</li>
</ul>
<h3>Validation de la conformité du code  <acronym title="eXtensible Hyperlink Text Markup Language/Cascading Styles Sheets" lang="en">XHTML/CSS</acronym></h3>
<ul>
<li>Validateur du code  <acronym title="Hyperlink Text Markup Language" lang="en">HTML</acronym> : <a href="http://validator.w3.org/#validate_by_upload" target="_blank">http://validator.w3.org/#validate_by_upload</a></li>
<li>Validateur du code  <acronym title="Cascading Styles Sheets" lang="en">CSS</acronym> : <a href="http://jigsaw.w3.org/css-validator/#validate-by-upload" target="_blank">http://jigsaw.w3.org/css-validator/#validate-by-upload</a></li>
</ul>
<h2>Préparation de la 9ème séance de cours</h2>
<p>Dans le cadre des cours suivants, les élèves vont devoir créer une <strong>version web de leur <acronym title="Curriculum Vitae">CV</acronym> </strong>qui sera mise en ligne une fois achevée et pourra ainsi être utilisée par les élèves pour leur recherche de stages ou d&#8217;emplois ultérieures. Cet exercice personnel sera noté. Pour anticiper au travail, <strong>les élèves devront pour le jeudi 14 janvier préparer les éléments suivants </strong>:</p>
<ul>
<li><strong><acronym title="Curriculum Vitae">CV</acronym> au format Word<br />
</strong></p>
<ul>
<li>identité</li>
<li>adresse et coordonnées</li>
<li>parcours scolaire</li>
<li>parcours professionnel</li>
<li>hobbies/loisirs</li>
<li>photographie d&#8217;identité</li>
</ul>
</li>
<li><strong>Recherche de sites séducteurs par le graphisme, ou l&#8217;ergonomie proposés : </strong>
<ul>
<li>sélectionner 3 sites Internet dont le graphisme et l&#8217;ergonomie séduit les élèves</li>
</ul>
</li>
</ul>
<p><strong>Les prochaines séances de cours auront lieu les jeudi 14 et vendredi 15 janvier 2010.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.e-tropisme.fr/cours-et-tutoriels/initiation-a-l%e2%80%99integration-xhtmlcss-seance-8.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Quand je serai grand, je serai développeur front-office !</title>
		<link>http://www.e-tropisme.fr/integration-xhtml-css/quand-je-serai-grand-je-serai-developpeur-front-office.html</link>
		<comments>http://www.e-tropisme.fr/integration-xhtml-css/quand-je-serai-grand-je-serai-developpeur-front-office.html#comments</comments>
		<pubDate>Mon, 04 Jan 2010 15:21:08 +0000</pubDate>
		<dc:creator>éric</dc:creator>
		
		<category><![CDATA[Intégration XHTML/CSS]]></category>

		<category><![CDATA[développeur front office]]></category>

		<category><![CDATA[intégrateur web]]></category>

		<category><![CDATA[Intégrateur XHTML/CSS]]></category>

		<guid isPermaLink="false">http://www.e-tropisme.fr/?p=891</guid>
		<description><![CDATA[Le développeur front-office c'est le nouveau terme qui qualifie l'intégrateur XHTML/CSS, celui qui part du bon vieux PSD fourni par les infographistes et qui en fait des pages interactives fonctionnelles sur tous les navigateurs et accessibles à tous (vive l'utopie).]]></description>
			<content:encoded><![CDATA[<div id="image"><img class="alignright size-full wp-image-892" title="Stéphane Dechamps" src="http://www.e-tropisme.fr/wp-content/uploads/2010/01/sans-titre-13.jpg" alt="Stéphane Dechamps" width="185" height="136" /></div>
<p>Le développeur front-office c&#8217;est le nouveau terme qui qualifie l&#8217;intégrateur <acronym title="eXtensible HyperText Markup Language/Cascading Style Sheet" lang="en">XHTML/CSS</acronym>, celui qui part du bon vieux PSD fourni par les infographistes et qui en fait des pages interactives fonctionnelles sur tous les navigateurs et accessibles à tous (vive l&#8217;utopie). <span id="more-891"></span></p>
<h2>Zoom sur le métier de développeur front-office</h2>
<p>Lors de la dernière session de Paris Web qui s&#8217;est déroulée à l&#8217;automne dernier, Stéphane Deschamps (Orange - France Télécom) a proposé une conférence au cours de laquelle il montre les évolutions du métier d&#8217;intégrateur <acronym title="eXtensible HyperText Markup Language/Cascading Style Sheet" lang="en">XHTML/CSS</acronym>. Vous pouvez retrouver la vidéo de la conférence accompagnée de sa présentation de diapositives sur le site de Paris Web à l&#8217;adresse : <a href="http://videos.paris-web.fr/2009/j01-ga-integrateurs-montez-au-front--stephane-deschamps--parisweb2009.mov">http://videos.paris-web.fr/2009/j01-ga-integrateurs-montez-au-front&#8211;stephane-deschamps&#8211;parisweb2009.mov</a>.</p>
<p>Je la conseille vivement à ceux qui exerce déjà ce métier (ils souriront certainement de nombreuses fois devant les histoires vécues racontées par Stéphane) ainsi qu&#8217;à ceux qui souhaitent en faire leur métier !</p>
<p>Il y a de nombreuses autres vidéos à visionner sur le site toujours hyper intéressant de ParisWeb : <a href="http://videos.paris-web.fr/2009/">http://videos.paris-web.fr/2009/.<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.e-tropisme.fr/integration-xhtml-css/quand-je-serai-grand-je-serai-developpeur-front-office.html/feed</wfw:commentRss>
<enclosure url="http://videos.paris-web.fr/2009/j01-ga-integrateurs-montez-au-front--stephane-deschamps--parisweb2009.mov" length="1575743305" type="video/quick" />
		</item>
		<item>
		<title>CSS : gérer les éléments flottants sans clear</title>
		<link>http://www.e-tropisme.fr/integration-xhtml-css/css-gerer-les-elements-flottants-sans-clear.html</link>
		<comments>http://www.e-tropisme.fr/integration-xhtml-css/css-gerer-les-elements-flottants-sans-clear.html#comments</comments>
		<pubDate>Mon, 04 Jan 2010 11:07:40 +0000</pubDate>
		<dc:creator>éric</dc:creator>
		
		<category><![CDATA[Intégration XHTML/CSS]]></category>

		<category><![CDATA[clear]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[float]]></category>

		<category><![CDATA[overflow]]></category>

		<guid isPermaLink="false">http://www.e-tropisme.fr/?p=877</guid>
		<description><![CDATA[Une excellente remarque d'Olivier Keul me pousse à rédiger ce court article qui explique comment l'on peut aisément se passer des clear:both lors de la construction de feuilles de styles CSS recourant à des éléments flottants.]]></description>
			<content:encoded><![CDATA[<p>Une excellente remarque d&#8217;<strong>Olivier Keul</strong>, confrère rencontré lors de notre formation Accessiweb à propos d&#8217;un des cours rédigés pour les étudients chinois de SRC Bordeaux me pousse à rédiger ce court article qui explique comment l&#8217;on peut aisément se passer des <em><strong>clear:both</strong></em> lors de la construction de feuilles de styles <acronym title="Cascading Style Sheets" lang="en">CSS</acronym> recourant à des éléments flottants.</p>
<p>Cet article a été rédigé d&#8217;après l&#8217;article en anglais dispensé par le très intéressant blog <a href="http://www.quirksmode.org/css/clearing.html">www.quirksmode.org</a> dont je vous recommande une lecture attentive !</p>
<p><span id="more-877"></span> Si vous avez déjà construit des feuilles de styles  <acronym title="Cascading Style Sheets" lang="en">CSS</acronym> en utilisant les propriétés &#8220;<em><strong>float</strong></em>&#8220;, vous avez du rencontrer en conséquence deux types de problèmes :</p>
<ul>
<li>Si l&#8217;élément contenant des éléments flottants possèdent une bordure, celle-ci ne s&#8217;aligne pas sur le bas de l&#8217;élément le plus haut,</li>
<li>Si vous voulez placer un élément flottant en revenant dans le flux après les éléments flottants, leur positionnement dans le navigateur internet semble étrange !</li>
</ul>
<p>En général (et c&#8217;est le cas de la plupart des intégrateurs avec lesquels j&#8217;en ai parlé) on rompt les flottements et on revient dans le flux normal en plaçant après les éléments flottants un élément qui possèdent les propriétés &#8220;<em><strong>clear:both</strong></em>&#8220;.</p>
<p>Le souci s&#8217;est que du point de vue de la sémantique ce n&#8217;est pas très pertinent car cette propriété nécessaite souvent la mise en place d&#8217;un élément  <acronym title="Hyperlink Text Markup Language" lang="en">HTML</acronym> supplémentaire non justifié (un &lt;br /&gt; très souvent&#8230;).</p>
<p>Or l&#8217;article <a lang="en" href="http://www.quirksmode.org/css/clearing.html">http://www.quirksmode.org/css/clearing.html</a> propose une solution bien plus intelligente et respectueuse de la sémantique.</p>
<p>L&#8217;élément contenant les éléments flottants doit possèder la propriété &#8220;overflow:hidden&#8221; et possèder au moins une propriété fixant sa hauteur ou sa largeur :</p>

<div class="wp_codebox"><table width="100%" ><tr id="p87751"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p877code51"><pre class="html" style="font-family:monospace;">div.container {border: 1px solid #000000;overflow: hidden;width: 100%;}
div.left {width: 45%;float: left;}
div.right {width: 45%;float: right;}</pre></td></tr></table></div>

<p>Dans ce code, le premier élément ayant comme classe container possède une largeur en % et la propriété &#8220;overflow:hidden&#8221;. Il contient deux élément flottants &#8220;right&#8221; et &#8220;left&#8221;. Sa bordure se cale cependant correctement grâce aux 2 propriétés combinées concernant la largeur et la visibilité.</p>
<p>Plus d&#8217;informations sur l&#8217;article en langue anglaise  <a lang="en" href="http://www.quirksmode.org/css/clearing.html">http://www.quirksmode.org/css/clearing.html</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.e-tropisme.fr/integration-xhtml-css/css-gerer-les-elements-flottants-sans-clear.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Firebug sur IE, Opéra, Safari,&#8230;</title>
		<link>http://www.e-tropisme.fr/integration-xhtml-css/firebug-sur-ie-opera-safari.html</link>
		<comments>http://www.e-tropisme.fr/integration-xhtml-css/firebug-sur-ie-opera-safari.html#comments</comments>
		<pubDate>Fri, 01 Jan 2010 14:27:22 +0000</pubDate>
		<dc:creator>éric</dc:creator>
		
		<category><![CDATA[Intégration XHTML/CSS]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[firebug]]></category>

		<category><![CDATA[intégrateur]]></category>

		<category><![CDATA[page]]></category>

		<category><![CDATA[tests]]></category>

		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.e-tropisme.fr/?p=882</guid>
		<description><![CDATA[Dans la trousse à outil des intégrateurs XHTML/CSS, Firebug est devenu un outil indispensable au point que bien souvent l'envie nous prend de cliquer sur le petit insecte en bas à droite de l'écran et ce sur tous les navigateurs, mais hélas ce n'est pas possible.]]></description>
			<content:encoded><![CDATA[<div id="image"><img title="" src="http://www.e-tropisme.fr/wp-content/uploads/2010/01/sans-titre-1.jpg" alt="" width="185" height="136" /></div>
<p>Dans la trousse à outil des intégrateurs <acronym lang="en" title="eXtensible HyperText Markup Language/Cascading Style Sheet">XHTML/CSS</acronym>, Firebug est devenu un outil indispensable au point que bien souvent l&#8217;envie nous prend de cliquer sur le petit insecte en bas à droite de l&#8217;écran et ce sur tous les navigateurs, mais hélas ce n&#8217;est pas possible. Pourtant j&#8217;ai découvert récemment la possibilité de mettre en place un équivalent bien pratique sur les navigateurs ne disposant pas de cette extension indispensable pour les tests d&#8217;interopérabilité.</p>
<p><span id="more-882"></span></p>
<h2>Mettez du Firebug dans d&#8217;autres navigateurs&#8230;</h2>
<p>La méthode à suivre est très simple, elle est décrite en langue anglaise à l&#8217;adresse : <a href="http://getfirebug.com/lite.html">http://getfirebug.com/lite.html</a>. FireBug Lite se comporte comme Firebug avec les mêmes fonctionnalités, pour sa mise en place il suffit d&#8217;appeler dans les pages qui doivent être testées un appel javascript supplémentaire :</p>

<div class="wp_codebox"><table width="100%" ><tr id="p88252"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p882code52"><pre class="html" style="font-family:monospace;">&lt;script src=&quot;http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js&quot; type=&quot;text/javascript&quot;&gt;&lt;!--mce:0--&gt;&lt;/script&gt;</pre></td></tr></table></div>

<p>Le code source du javascript est disponible à l&#8217;adresse : <a href="http://getfirebug.com/releases/lite/1.2/">http://getfirebug.com/releases/lite/1.2/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.e-tropisme.fr/integration-xhtml-css/firebug-sur-ie-opera-safari.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

