<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="fr">
	<title>&#201;ducation, soci&#233;t&#233; et technologie</title>
	<link>http://edu.ca.edu/</link>
	<description> Site socio-p&#233;dagogique personnel. Ressources pour divers cours dans le cadre des programmes d'&#233;tudes coll&#233;giales en Infographie... ainsi que quelques autres r&#233;flexions sur divers sujets.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>

	<image>
		<title>&#201;ducation, soci&#233;t&#233; et technologie</title>
		<url>http://edu.ca.edu/local/cache-vignettes/L144xH104/siteon0-abf00.jpg</url>
		<link>http://edu.ca.edu/</link>
		<height>104</height>
		<width>144</width>
	</image>



<item
xml:lang="fr"><title>HTML, XML et XHTML</title><link>http://edu.ca.edu/html-xml-et-xhtml</link> <guid
isPermaLink="true">http://edu.ca.edu/html-xml-et-xhtml</guid> <dc:date>2011-01-12T05:00:00Z</dc:date> <dc:format>text/html</dc:format> <dc:language>fr</dc:language> <dc:creator>Andr&#233; Vincent</dc:creator> <dc:subject>XHTML</dc:subject> <dc:subject>HTML</dc:subject> <description>&lt;p&gt;&lt;span style=&quot;display:block;text-align:justify;hyphens:auto;-webkit-hyphens:auto;&quot;&gt;Bien que le terme ait &#233;t&#233; r&#233;cemment remis &#224; l'ordre du jour, le concept de &lt;strong&gt;web s&#233;mantique&lt;/strong&gt; est pr&#233;sent depuis les origines du &lt;strong&gt;web&lt;/strong&gt;. L'objectif premier du balisage hypertextuel depuis le SGML, au HTML, puis au XHTML en passant par le XML a toujours &#233;t&#233; de structurer le contenu d'un document afin d'en marquer, d'en souligner ou d'en r&#233;v&#233;ler le sens : un titre, un intertitre, un paragraphe, une citation ou un encart, une emphase mise sur un passage, une liste, un tableau de donn&#233;es, etc... &lt;/span&gt;&lt;/p&gt;
-
&lt;a href="http://edu.ca.edu/normes-et-standards" rel="directory"&gt;Normes et standards&lt;/a&gt;
/
&lt;a href="http://edu.ca.edu/xhtml" rel="tag"&gt;XHTML&lt;/a&gt;,
&lt;a href="http://edu.ca.edu/html" rel="tag"&gt;HTML&lt;/a&gt; </description> <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Bien que le terme ait &#233;t&#233; r&#233;cemment remis &#224; l'ordre du jour, le concept de &lt;strong&gt;web s&#233;mantique&lt;/strong&gt; est pr&#233;sent depuis les origines du &lt;strong&gt;web&lt;/strong&gt;. L'objectif premier du balisage hypertextuel depuis le SGML, au HTML, puis au XHTML en passant par le XML a toujours &#233;t&#233; de structurer le contenu d'un document afin d'en marquer, d'en souligner ou d'en r&#233;v&#233;ler le sens : un titre, un intertitre, un paragraphe, une citation ou un encart, une emphase mise sur un passage, une liste, un tableau de donn&#233;es, etc...&lt;/p&gt;&lt;/div&gt;
&lt;div class='rss_texte'&gt;&lt;p&gt;Le HTML n'a jamais &#233;t&#233; con&#231;u comme un syst&#232;me de balisage de pr&#233;sentation graphiquement ou m&#234;me typographiquement riche. Face &#224; cette insuffisance, les designers web se sont mis &#224; d&#233;velopper toutes sortes de techniques pour reproduire la richesse graphique qu'ils connaissaient en production imprim&#233;e. Ils ont donc d&#233;tourn&#233; le langage HTML de sa mission premi&#232;re [i.e. la structuration du contenu], &#224; des fins de pr&#233;sentation graphique, notamment en faisant intervenir massivement des images ou des animations Flash en lieu et place de contenu textuel et en d&#233;tournant certaines balises, comme les tableaux &#224; des fins de mise en page, encourag&#233;s en cela par la vive concurrence que se livraient les &#233;diteurs commerciaux de logiciels de mise en page web et de navigateurs web.&lt;/p&gt; &lt;p&gt;Avec l'apparition des feuilles de style en cascade (CSS) qui introduisent une richesse de pr&#233;sentation typographique et graphique tant r&#233;clam&#233;e, nous avons assist&#233; au cours des derni&#232;res ann&#233;es &#224; un retour aux origines du web. Le balisage (X)HTML ou XML pour structurer le contenu, le CSS pour le pr&#233;senter graphiquement.&lt;/p&gt; &lt;p&gt;Le language de balisage XHTML est donc devenu la norme de facto utilis&#233; par la plupart des sites Web de qualit&#233;, tant commerciaux, gouvernementaux, &#233;ducatifs qu'&#224; caract&#232;re associatif ou personnel.&lt;/p&gt; &lt;p&gt;Toutefois, &#224; cause de ceraines restrictions et des exigences de rigueur de sa syntaxe, peu de sites Web, encore aujourd'hui, se conforment strictement aux sp&#233;cifications XHTML.&lt;/p&gt; &lt;p&gt;C'est une des raisons du d&#233;veloppement actuel des sp&#233;cifications de la prochaine g&#233;n&#233;ration du langage de balisage pour le Web : HTML5. HTML5 se veut une &#233;volution &#224; la fois du HTML et du XHTML. HTML5 se veut un retour &#224; la simplicit&#233; et la souplesse du HTML tout en conservant certains aspects de la rigueur du XHTML ainsi qu'en introduisant de nouvelles fonctionnalit&#233;s permettant notamment d'inclure et de param&#233;trer des contenus multimedia riches sans recours &#224; des technologies externes et propri&#233;taires. &#192; suivre.&lt;/p&gt; &lt;p&gt;Voir en compl&#233;ment :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://cybercodeur.net/weblog/presentations/dwws/index.html&quot; class='spip_out' rel='external'&gt;D&#233;velopper avec les standards web&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.openweb.eu.org/articles/respecter_semantique/&quot; class='spip_out' rel='external'&gt;Respecter la s&#233;mantique...&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.openweb.eu.org/articles/toi_comprendre_moi/&quot; class='spip_out' rel='external'&gt;Toi comprendre moi&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.cybercodeur.net/weblog/presentations/seybold/index.html&quot; class='spip_out' rel='external'&gt;En quoi la mise en page par tableaux est-elle stupide&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Suite : &lt;a href=&quot;http://edu.ca.edu/du-html-au-xhtml&quot; class='spip_in'&gt;Du HTML au XHTML&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; </content:encoded> </item>
<item
xml:lang="fr"><title>Du HTML au XHTML</title><link>http://edu.ca.edu/du-html-au-xhtml</link> <guid
isPermaLink="true">http://edu.ca.edu/du-html-au-xhtml</guid> <dc:date>2009-01-11T05:00:00Z</dc:date> <dc:format>text/html</dc:format> <dc:language>fr</dc:language> <dc:creator>Andr&#233; Vincent</dc:creator> <dc:subject>XHTML</dc:subject> <description>&lt;p&gt;Le HTML serait-il mort pour faire place au XHTML ? Pas vraiment. Mais le W3C sonne la fin de la r&#233;cr&#233;ation. Est-il donc temps de revenir &#224; un peu plus de rigueur ?&lt;/p&gt;
-
&lt;a href="http://edu.ca.edu/normes-et-standards" rel="directory"&gt;Normes et standards&lt;/a&gt;
/
&lt;a href="http://edu.ca.edu/xhtml" rel="tag"&gt;XHTML&lt;/a&gt; </description> <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Le HTML serait-il mort pour faire place au XHTML ? Pas vraiment. Mais le W3C sonne la fin de la r&#233;cr&#233;ation. Est-il donc temps de revenir &#224; un peu plus de rigueur ?&lt;/p&gt;&lt;/div&gt;
&lt;div class='rss_texte'&gt;&lt;div
class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt;&lt;div
class=&quot;cs_sommaire_inner&quot;&gt;&lt;div
class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt;&lt;div
class=&quot;cs_sommaire_corps&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a
title=&quot;Du HTML au XHTML au html&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=13#outil_sommaire_0&quot;&gt;Du HTML au XHTML au html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Le XML et le XHTML&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=13#outil_sommaire_1&quot;&gt;Le XML et le XHTML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Validation&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=13#outil_sommaire_2&quot;&gt;Validation&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=13#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Du HTML au XHTML au html&lt;/h3&gt; &lt;p&gt;Apr&#232;s les versions HTML 1, Html 2.0, HTML 3.2 et enfin HTML 4.01, le &lt;a href=&quot;http://fr.wikipedia.org/wiki/World_Wide_Web_Consortium&quot; class='spip_glossaire' rel='external'&gt;World Wide Web Consortium&lt;/a&gt; avait d&#233;cid&#233; d'en stopper les &#233;volutions au profit du XHTML. Mais voil&#224; qu'&#224; l'aube de 2010 sont soumises &#224; consultation de nouvelles sp&#233;cifications pour HTML 5 et XHTML 5. Nous y reveindrons...&lt;/p&gt; &lt;p&gt;
&lt;a href='http://edu.ca.edu/IMG/gif/xhtml-histoire.gif' class='mediabox'&gt;
&lt;img src='http://edu.ca.edu/local/cache-vignettes/L417xH218/xhtml-histoire-561c5.gif' border='0' width='417' height='218' hspace='' vspace='3' alt='histoire du xhtml' style='margin:5px;' /&gt;
&lt;/a&gt;
&lt;/p&gt; &lt;p&gt;XHTML 1.0 adopte une approche conservatrice, en retenant un fort h&#233;ritage du HTML. C'est &#224; partir de XHTML 1.1 qu'appara&#238;t un standard qui marque une nette coupure avec les r&#233;els d&#233;buts du Web : le HTML.&lt;/p&gt; &lt;p&gt;Le changement le plus significatif du XHTML 1.1 est la nette s&#233;paration de la structuration s&#233;mantique des donn&#233;es, d'une part, et leur pr&#233;sentation d'autre part. Le formatage de pr&#233;sentation n'est plus inclus dans le balisage des donn&#233;es et ne peut s'effectuer qu'en r&#233;f&#233;rence &#224; une ou des feuilles de styles &lt;i&gt;[Cascading Style Sheets - CSS]&lt;/i&gt;. Ce qui laisse les donn&#233;es disponibles pour toute esp&#232;ce de r&#233;utilisation, traitement, interpr&#233;tation ou rendu par une gamme de plus en plus large de nouveaux appareils, produits ou applications favorisant, notamment l'accessibilit&#233; aux handicap&#233;s.&lt;/p&gt; &lt;p&gt;Le XHTML est consid&#233;r&#233; compatible par le bas dans le domaine o&#249; &#231;a compte le plus - au niveau de l'information. Les anciens logiciels de navigation qui ne supportent pas les feuilles de styles, et en cons&#233;quence, la pr&#233;sentation graphique des pages Web, n'afficheront pas les informations comme pr&#233;vues, mais les informations demeurent parfaitement accessibles et lisibles.&lt;/p&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=13#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Le XML et le XHTML&lt;/h3&gt; &lt;p&gt;Le W3C a ainsi donn&#233; le jour &#224; un autre langage sur le Web, plus restrictif, c'est-&#224;-dire, le &lt;strong&gt;XML&lt;/strong&gt; [pour &lt;i&gt;EXtensible Markup Language&lt;/i&gt;]. Le XML est un m&#233;talangage, soit un ensemble de r&#232;gles et de prescription pour permettre d'inventer de nouveaux langages (de l&#224; &lt;i&gt;Extensible&lt;/i&gt;) avec ses propres balises. Cela signifie que XML n'est pas un langage ferm&#233; comme peut l'&#234;tre le HTML mais au contraire un langage ouvert. C'est &#224; dire que l'auteur d'un document XML peut cr&#233;er ses propres balises, comme son anc&#234;tre le SGML. Voir un exemple de document XML de type RSS, ne comportant aucune balise HTML : &lt;a href=&quot;http://edu.ca.edu/rss.xml&quot; class='spip_out'&gt;rss.xml&lt;/a&gt;. (Consulter le code source du document). Pour r&#233;sumer grossi&#232;rement, le XHTML, c'est du HTML form&#233; selon les r&#232;gles plus rigoureuses du XML &lt;i&gt;(well formed)&lt;/i&gt;. Le XML n'est pas n&#233;cessairement destin&#233; &#224; &#234;tre lu directement par des humains (bien que ce soit possible en y accolant un fichier de description des balises utilis&#233;es et une feuille de style) ; le XML est surtout pr&#233;sentement utilis&#233; comme format de fichier interm&#233;diaire d'&#233;change de donn&#233;es.&lt;/p&gt; &lt;p&gt;Le XHTML est donc un descendant du XML qui lui-m&#234;me descend du SGML.&lt;/p&gt; &lt;p&gt;
&lt;img src='http://edu.ca.edu/local/cache-vignettes/L437xH167/sgml-5fea8.gif' border='0' width='437' height='167' alt=&quot;SGML - XML - XHTML - 2.3 ko&quot; title=&quot;SGML - XML - XHTML - 2.3 ko&quot; hspace='' vspace='3' style='margin:5px;' /&gt;
&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; &lt;strong&gt;Premi&#232;re exigence du XHTML : un DTD&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.ccim.be/ccim328/xhtml/dtd.html&quot; class='spip_out' rel='external'&gt;Le &lt;i&gt;Document Type Declaration&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.ericmeyeroncss.com/bonus/render-mode.html&quot; class='spip_out' rel='external'&gt;Picking a Rendering Mode&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; &lt;strong&gt;Deuxi&#232;me exigence : du XML bien form&#233;&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.ccim.be/ccim328/xhtml/xmlsuite.html&quot; class='spip_out' rel='external'&gt;L'h&#233;ritage du XML&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; &lt;strong&gt;Troisi&#232;me exigence : aucune balise ou attribut propri&#233;taire&lt;/strong&gt;&lt;br class='manualbr' /&gt;Les balises et attributs propri&#233;taires invent&#233;s, en particulier par Netscape et Microsoft, pour &quot;enrichir&quot; le HTML, mais qui n'ont jamais fait partie des sp&#233;cifications d'AUCUNE version de HTML, doivent &#234;tre abandonn&#233;es, de m&#234;me que certaines balises d&#233;pr&#233;ci&#233;es qui faisaient pourtant partie des sp&#233;cifications de versions ant&#233;rieures du HTML.&lt;/li&gt;&lt;/ol&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_2&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=13#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Validation&lt;/h3&gt; &lt;p&gt;Pour nous aider &#224; rep&#233;rer les erreurs dans la structuration du code, le W3C met &#224; notre disposition ou v&#233;rificateur de syntaxe. Cet outil n'est qu'une aide ; il ne doit pas &#234;tre pris au pied de la lettre. Une page peut ne pas valider et &#234;tre tout &#224; fait bien form&#233;e ou s&#233;mantiquement correcte. De plus, il existe une foule de raisons tout &#224; fait justifi&#233;es pour laquelle on souhaiterait s'&#233;carter de la &#171; conformit&#233; &#187;. La validation d'un document HTML ou XHTML n'est pas une exigence de conformit&#233; aux standards, ce n'est qu'un indicateur &#224; la disposition de ceux qui veulent aborder le XHTML (ou le HTML bien form&#233;).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;En anglais&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; Sur le site &lt;a href=&quot;http://validator.w3.org/&quot; class='spip_url spip_out' rel='external'&gt;http://validator.w3.org/&lt;/a&gt;, vous pouvez indiquer l'adresse d'une page &#224; v&#233;rifier ou t&#233;l&#233;charger un document pour en demander la validation.&lt;/li&gt;&lt;li&gt; Vous pouvez aussi glisser le &lt;i&gt;favelet&lt;/i&gt; (mini application en javascipt) suivant dans la barre ou le menu des favoris ou des signets de votre logiciel de navigation :&lt;br class='manualbr' /&gt;&lt;i&gt;Favelet -&gt;&lt;/i&gt; &lt;strong&gt;&lt;a href=&quot;javascript:void(location=&#039;http://validator.w3.org/check?uri=&#039;+escape(location))&quot; class='spip_out'&gt;Validation HTML/XHTML&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt; Dans ce dernier cas, il n'y a plus qu'&#224; cliquer sur le favori pour faire valider la page affich&#233;e dans la fen&#234;tre de navigation.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;En fran&#231;ais&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.validome.org/&quot; class='spip_out' rel='external'&gt;Validome&lt;/a&gt; - en lien avec l'excellente documentation de &lt;a href=&quot;http://edu.ca.edu/selfhtml/&quot; class='spip_out'&gt;SELFHTML&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Exemple de la structure de base d'un document XHTML&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.ccim.be/ccim328/xhtml/docmini.html&quot; class='spip_out' rel='external'&gt;Le document XHTML&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Lire aussi en compl&#233;ment :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.ccim.be/ccim328/xhtml/docmini.html&quot; class='spip_out' rel='external'&gt;Le XHTML&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Pour une approche critique du XHTML, lire :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://blog.dreams4net.com/XhtmlVsHtml&quot; class='spip_out' rel='external'&gt;XHTML ? non, HTML&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.uzine.net/article1979.html&quot; class='spip_out' rel='external'&gt;W3C Go Home&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;La documentation officielle sur le HTML et le XHTML&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.w3.org/MarkUp/&quot; class='spip_url spip_out' rel='external'&gt;www.w3.org/MarkUp/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Enfin, un correcteur/convertisseur XHTML&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://cgi.w3.org/cgi-bin/tidy&quot; class='spip_url spip_out' rel='external'&gt;http://cgi.w3.org/cgi-bin/tidy&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://valet.htmlhelp.com/tidy/&quot; class='spip_url spip_out' rel='external'&gt;http://valet.htmlhelp.com/tidy/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; </content:encoded> <enclosure
url="http://edu.ca.edu/IMG/pdf/XHTML_1-1.pdf" length="138175" type="application/pdf" /> </item>
<item
xml:lang="fr"><title>Les bases du HTML et du XHTML</title><link>http://edu.ca.edu/les-bases-du-xhtml</link> <guid
isPermaLink="true">http://edu.ca.edu/les-bases-du-xhtml</guid> <dc:date>2007-07-04T05:35:35Z</dc:date> <dc:format>text/html</dc:format> <dc:language>fr</dc:language> <dc:creator>Andr&#233; Vincent</dc:creator> <dc:subject>XHTML</dc:subject> <description>&lt;p&gt;Cours d'initiation au langage de balisage HTM et XHTML.&lt;/p&gt;
-
&lt;a href="http://edu.ca.edu/normes-et-standards" rel="directory"&gt;Normes et standards&lt;/a&gt;
/
&lt;a href="http://edu.ca.edu/xhtml" rel="tag"&gt;XHTML&lt;/a&gt; </description> <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Cours d'initiation au langage de balisage (X)HTML.&lt;/p&gt;&lt;/div&gt;
&lt;div class='rss_texte'&gt;&lt;div
class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt;&lt;div
class=&quot;cs_sommaire_inner&quot;&gt;&lt;div
class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt;&lt;div
class=&quot;cs_sommaire_corps&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a
title=&quot;Pr&#233;sentation&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_0&quot;&gt;Pr&#233;sentation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;D&#233;finitions&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_1&quot;&gt;D&#233;finitions&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a
title=&quot;Balises&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_2&quot;&gt;Balises&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;&#201;l&#233;ments&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_3&quot;&gt;&#201;l&#233;ments&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Attributs&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_4&quot;&gt;Attributs&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Diff&#233;rence entre HTML et XHTML&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_5&quot;&gt;Diff&#233;rence entre HTML et XHTML&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a
title=&quot;En HTML&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_6&quot;&gt;En HTML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;En XHTML&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_7&quot;&gt;En XHTML&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Syntaxe et grammaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_8&quot;&gt;Syntaxe et grammaire&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Structure d&#039;une page&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_9&quot;&gt;Structure d'une page&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a
title=&quot;Choix de l&#039;encodage&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_10&quot;&gt;Choix de l'encodage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;D&#233;claration XML&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_11&quot;&gt;D&#233;claration XML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;DOCTYPE ou DTD&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_12&quot;&gt;DOCTYPE ou DTD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;&#201;l&#233;ments de base d&#039;une page&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_13&quot;&gt;&#201;l&#233;ments de base d'une page&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Mod&#232;le de page&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_14&quot;&gt;Mod&#232;le de page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Les balises&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_15&quot;&gt;Les balises&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a
title=&quot;Types de balises&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_16&quot;&gt;Types de balises&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Principales balises&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire_17&quot;&gt;Principales balises&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;i&gt;Ce document est une adaptation d'un cours orignalement produit par &lt;a href=&quot;http://doc.ubuntu-fr.org/projets/ecole/web/initiation_xhtml&quot; class='spip_out' rel='external'&gt;Cyrille Grosdemange&lt;/a&gt;. &lt;/i&gt;&lt;/p&gt; &lt;p&gt;Lire aussi en compl&#233;ment :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.pompage.net/pompe/cssdezero-1/&quot; class='spip_out' rel='external'&gt;CSS : on reprend tout &#224; z&#233;ro ! - Introduction&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Pr&#233;sentation&lt;/h3&gt; &lt;p&gt;Le XHTML est un langage de balisage servant &#224; cr&#233;er des pages Web. Il est la derni&#232;re norme propos&#233;e par le &lt;a href=&quot;http://www.w3.org/&quot; class='spip_out' rel='external'&gt;World Wide Web&lt;/a&gt; (w3c).&lt;br class='autobr' /&gt;La version 1.0 que l'on va utiliser ici est en fait une simple reformulation du langage HTML avec une syntaxe XML.&lt;br class='autobr' /&gt;De ce fait, il sert de langage de transition entre le HTML et le XML. Il offre donc la possibilit&#233; de cr&#233;er une page qui sera lue &#224; la fois par un ancien navigateur ne comprenant que le HTML et les nouveaux navigateurs qui interpr&#232;tent le XML.&lt;/p&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;D&#233;finitions&lt;/h3&gt; &lt;p&gt;Le XHTML est un &lt;strong&gt;langage de balisage&lt;/strong&gt;. On va donc voir les &#233;l&#233;ments composant ce langage :&lt;/p&gt;
&lt;h4 id=&quot;outil_sommaire_2&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Balises&lt;/h4&gt; &lt;p&gt;Les balises servent &#224; marquer le contenu du document afin de le structurer. Une balise est constitu&#233;e d'un chevron ouvrant et d'un chevron fermant (&lt;code class='spip_code' dir='ltr'&gt;&lt; &gt;&lt;/code&gt;). Les balises ne sont pas affich&#233;e dans une page Web, elle sont interpr&#233;t&#233;es et produisent un rendu sp&#233;cifique selon leur &#233;l&#233;ment.&lt;/p&gt; &lt;p&gt;On distingue :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; la balise &lt;i&gt;ouvrante&lt;/i&gt; : exemple : &lt;code class='spip_code' dir='ltr'&gt;&lt;p&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt; le contenu : texte ou d'autres &#233;l&#233;ments,&lt;/li&gt;&lt;li&gt; la balise &lt;i&gt;fermante&lt;/i&gt; : exemple : &lt;code class='spip_code' dir='ltr'&gt;&lt;/p&gt;&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Certains &#233;l&#233;ments n'ont pas de balises fermantes. On pourrait les qualifier de d'&#233;l&#233;ment &lt;i&gt;simples&lt;/i&gt;, &lt;i&gt;vides&lt;/i&gt; ou &lt;i&gt;auto-fermantes&lt;/i&gt; (Note : ces termes sont personnels).&lt;br class='manualbr' /&gt;Exemple : &lt;br class='manualbr' /&gt;En HTML : &lt;code class='spip_code' dir='ltr'&gt;&lt;br&gt;&lt;/code&gt;&lt;br class='manualbr' /&gt;En XHTML : &lt;code class='spip_code' dir='ltr'&gt;&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;
&lt;h4 id=&quot;outil_sommaire_3&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;&#201;l&#233;ments&lt;/h4&gt; &lt;p&gt;Les &#233;l&#233;ments sont les premi&#232;res lettres que l'on trouve imm&#233;diatement apr&#232;s le chevron ouvrant d'une balise. Ainsi, dans un texte balis&#233; par &lt;code class='spip_code' dir='ltr'&gt;&lt;p&gt; ... texte ... &lt;/p&gt;&lt;/code&gt;, &lt;strong&gt;p&lt;/strong&gt; constitue l'&#233;l&#233;ment et sera interpr&#233;t&#233; comme un paragraphe.&lt;/p&gt;
&lt;h4 id=&quot;outil_sommaire_4&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Attributs&lt;/h4&gt; &lt;p&gt;Les &#233;l&#233;ments peuvent prendre des attributs.&lt;br class='manualbr' /&gt;Ces attributs auront une valeur associ&#233;e.&lt;br class='manualbr' /&gt;La syntaxe est :&lt;br class='autobr' /&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;balise attribut=&quot;valeur&quot;&gt;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Certains &#233;l&#233;ments exigent un ou des attributs obligatoires. Ainsi, l'&#233;l&#233;ment &lt;strong&gt;img&lt;/strong&gt; exige obligatoirement l'attribut &lt;strong&gt;src&lt;/strong&gt; ayant comme valeur l'URI (adresse) du fichier de l'image &#224; ins&#233;rer, ainsi que l'attribut &lt;strong&gt;alt&lt;/strong&gt; qui d&#233;crit textuellement l'image. Exemple :&lt;br class='autobr' /&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;img src=&quot;/img/logo.png&quot; alt=&quot;Logo du site&quot; /&gt;&lt;/code&gt;&lt;/p&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_5&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Diff&#233;rence entre HTML et XHTML&lt;/h3&gt; &lt;p&gt;La diff&#233;rence entre HTML et XHTML porte principalement sur les r&#232;gles de syntaxe de ces deux langages.&lt;/p&gt;
&lt;h4 id=&quot;outil_sommaire_6&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;En HTML&lt;/h4&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Des &#233;l&#233;ments comme &lt;code class='spip_code' dir='ltr'&gt;&lt;html&gt;&lt;/code&gt;, &lt;code class='spip_code' dir='ltr'&gt;head&lt;/code&gt; ou &lt;code class='spip_code' dir='ltr'&gt;&lt;body&gt;&lt;/code&gt; sont optionnels.&lt;/li&gt;&lt;li&gt; Certaines balises fermantes sont optionnelles, notamment pour &lt;code class='spip_code' dir='ltr'&gt;p&lt;/code&gt; (paragraphe) et &lt;code class='spip_code' dir='ltr'&gt;li&lt;/code&gt; (item de liste).&lt;/li&gt;&lt;li&gt; Les noms de balises et de leurs attributs peuvent m&#233;langer majuscules et minuscules.&lt;/li&gt;&lt;li&gt; Les guillemets ne sont pas toujours obligatoires autour des valeurs d'attribut.&lt;/li&gt;&lt;li&gt; Les &#233;l&#233;ments vides n'ont pas de balise fermante &lt;code class='spip_code' dir='ltr'&gt;&lt;img src=&quot;image.png&quot; alt=&quot;image&quot;&gt;&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Vous l'aurez compris : HTML est assez souple sur la syntaxe.&lt;br class='manualbr' /&gt;XHTML lui est beaucoup plus strict et donc apporte une rigueur de syntaxe qui est un &quot;plus&quot; en d&#233;veloppement Web.&lt;/p&gt;
&lt;h4 id=&quot;outil_sommaire_7&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;En XHTML&lt;/h4&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Tous les &#233;l&#233;ments doivent &#234;tre explicitement balis&#233;s (et donc &lt;code class='spip_code' dir='ltr'&gt;&lt;html&gt;&lt;/code&gt;, &lt;code class='spip_code' dir='ltr'&gt;&lt;head&gt;&lt;/code&gt;, &lt;code class='spip_code' dir='ltr'&gt;&lt;body&gt;&lt;/code&gt;,...)&lt;/li&gt;&lt;li&gt; Toutes les &#233;l&#233;ments doivent &#234;tre ferm&#233;es.&lt;/li&gt;&lt;li&gt; Les &#233;l&#233;ments vides aussi : &lt;code class='spip_code' dir='ltr'&gt;&lt;img src=&quot;image.png&quot; alt=&quot;image.png&quot; /&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt; Les noms de &#233;l&#233;ments et d'attributs doivent &#234;tre en minuscules.&lt;/li&gt;&lt;li&gt; Tous les attributs doivent avoir une valeur explicite.&lt;/li&gt;&lt;li&gt; Les valeurs d'attributs doivent &#234;tre entre guillemets (simple ou double).&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_8&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Syntaxe et grammaire&lt;/h3&gt; &lt;p&gt;En plus de ces r&#232;gles de syntaxe, les balises d'un document XHTML se doivent d'&#234;tre &lt;strong&gt;bien imbriqu&#233;es&lt;/strong&gt;, c'est &#224; dire que si on ouvre une balise X puis une balise Y, il faudra d'abord refermer la balise Y avant de refermer la balise X. La r&#232;gle g&#233;n&#233;rale &#233;tant : &lt;strong&gt;la derni&#232;re balise ouverte doit &#234;tre la premi&#232;re referm&#233;e&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Exemple&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/b.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;b&lt;/span&gt;&lt;/a&gt;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/i.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;i&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;texte&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/i.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;i&lt;/span&gt;&lt;/a&gt;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/b.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;b&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt; BON&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/b.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;b&lt;/span&gt;&lt;/a&gt;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/i.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;i&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;texte&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/b.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;b&lt;/span&gt;&lt;/a&gt;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/i.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;i&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt; MAUVAIS&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/0de85a73b7ef60342bfe0941a600a89e.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Afin d'obtenir un code lisible (humainement), on veillera &#224; &lt;strong&gt;bien indenter&lt;/strong&gt; le code (l'indentation consiste &#224; ins&#233;rer une tabulation (ou des espaces selon ce que l'on pr&#233;f&#232;re) &#224; chaque fois qu'on descend d'un niveau dans l'imbrication des balises, et &#224; l'inverse &#224; supprimer une tabulation (ou espaces) lorsque l'on remonte d'un niveau dans l'imbrication.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Exemple bien indent&#233;&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;un premier paragraphe&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;autre chose&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/4dd9f65a72c264fe881ca848d1e55b17.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;Exemple non indent&#233;&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;un premier paragraphe&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;autre chose&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/79f8dd9f5cb2fd8f4b60eaaaf5084c62.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;On remarquera que le premier exemple est beaucoup plus lisible, puisqu'on voit visuellement &lt;strong&gt;l'arborescence&lt;/strong&gt; du document.&lt;/p&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_9&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Structure d'une page&lt;/h3&gt;&lt;h4 id=&quot;outil_sommaire_10&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Choix de l'encodage&lt;/h4&gt; &lt;p&gt;Avant de commencer &#224; r&#233;diger une page en XHTML, il faut se poser la question de l'encodage de caract&#232;res utilis&#233;.&lt;/p&gt; &lt;p&gt;Sur le pr&#233;sent site, l'encodage utilis&#233; par le syst&#232;me SPIP (par d&#233;faut) est UTF-8.&lt;/p&gt; &lt;p&gt;Vous devez donc choisir si vous aller coder votre page en ISO ou en UTF-8.&lt;/p&gt; &lt;p&gt;L'encodage iso-8859-1 prend en compte les caract&#232;res sp&#233;ciaux des langues d'europe occidentale comme le fran&#231;ais (accents, c&#233;dilles, ...), mais pas n&#233;cessairement tous les signes ou glyphes disponibles dans une police de caract&#232;res donn&#233;e.&lt;br class='manualbr' /&gt;L'encodage iso-8859-15 est le m&#234;me, avec en plus le support du &#8364; et d'autres symboles.&lt;br class='manualbr' /&gt;L'encodage utf-8, lui comprend tous les caract&#232;res, symboles et glyphes de toutes les langues.&lt;/p&gt; &lt;p&gt;Si votre &#233;diteur HTML le permet, il est fortement recommand&#233; d'utiliser l'encodage utf-8.&lt;/p&gt; &lt;p&gt;Une fois l'encodage choisi, il faut savoir que vous devrez sp&#233;cifier cet encodage dans vos fichiers et que les fichiers eux m&#234;mes doivent &#234;tre enregistr&#233;s avec cet encodage, et donc il faudra veiller &#224; ce que l'&#233;diteur texte et le syst&#232;me d'exploitation utilis&#233; prenne en charge cet encodage.&lt;br class='manualbr' /&gt;De plus, il faudra aussi que le serveur qui d&#233;livrera vos pages aux visiteurs supporte l'encodage choisi. La vaste majorit&#233; des serveurs courants l'autorise.&lt;/p&gt;
&lt;h4 id=&quot;outil_sommaire_11&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;D&#233;claration XML&lt;/h4&gt; &lt;p&gt;La premi&#232;re ligne du document sp&#233;cifie qu'on va utiliser une syntaxe de type XML avec l'encodage utf-8 (remplacer par l'encodage choisi si diff&#233;rent).&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;?xml &lt;span style=&quot;color: #000066;&quot;&gt;version&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;1.0&quot;&lt;/span&gt; encoding&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;utf-8&quot;&lt;/span&gt;?&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;La d&#233;claration XML est optionnelle en XHTML 1.0. Il est m&#234;me fortement d&#233;conseill&#233; de la d&#233;clarer afin de garantir une compatibilit&#233; optimale avec IE6.&lt;/p&gt;
&lt;h4 id=&quot;outil_sommaire_12&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;DOCTYPE ou DTD&lt;/h4&gt; &lt;p&gt;Ensuite, il faut d&#233;clarer quelle DTD ou DOCTYPE (contraction pour &lt;i&gt;Document Type Declaration&lt;/i&gt;) on utilise. Le DOCTYPE va indiquer au navigateur web quelles sont les r&#232;gles de syntaxe et de grammaire que respecte le document (et donc comment les interpr&#233;ter).&lt;/p&gt; &lt;p&gt;Pour chaque version de XHTML (comme pour HTML), il existe 3 DOCTYPE :&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Strict&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #00bbdd;&quot;&gt;&lt;!DOCTYPE html &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #00bbdd;&quot;&gt; PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #00bbdd;&quot;&gt; &quot;DTD/xhtml1-strict.dtd&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/b25628d15e2ff1a01b6908083f9f16a1.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;Transitional&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #00bbdd;&quot;&gt;&lt;!DOCTYPE html &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #00bbdd;&quot;&gt; PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #00bbdd;&quot;&gt; &quot;DTD/xhtml1-transitional.dtd&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/77d78a7fce92ea777f48ed85131c91ba.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;Frameset&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #00bbdd;&quot;&gt;&lt;!DOCTYPE html &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #00bbdd;&quot;&gt; PUBLIC &quot;-//W3C//DTD XHTML 1.0 Frameset//EN&quot;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #00bbdd;&quot;&gt; &quot;DTD/xhtml1-frameset.dtd&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/4af68dfa81b4922f4401de3dd40ab37d.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Le DOCTYPE &lt;i&gt;Frameset&lt;/i&gt; est pr&#233;vue pour faire un site utilisant les Frames, ce qui est vivement d&#233;conseill&#233; pour des raisons d'accessibilit&#233;.&lt;/p&gt; &lt;p&gt;Le DOCTYPE &lt;i&gt;Transitional&lt;/i&gt; est une version un peu plus souple que la version &lt;i&gt;Strict&lt;/i&gt;, vous autorisant &#224; mettre quelques informations de mise en page dans le XHTML et d'utiliser quelques &#233;l&#233;ments consid&#233;r&#233;s obsol&#232;tes, ce qui rendra un changement de design plus compliqu&#233; dans le futur.&lt;/p&gt; &lt;p&gt;Le DOCTYPE &lt;i&gt;Strict&lt;/i&gt;, vise &#224; r&#233;aliser un site Web en s&#233;parant contenu (structure) et sa mise en page. C'est la fa&#231;on la plus rigoureuse de faire un site web et donc celle qu'on choisira. L'int&#233;r&#234;t de la s&#233;paration du contenu et de la mise en page est que tout le design sera g&#233;r&#233; via un seul fichier (une feuille de style CSS), et donc on pourra changer le design d'un site entier en modifiant un seul fichier.&lt;/p&gt; &lt;p&gt;Voir en compl&#233;ment &lt;a href=&quot;http://edu.ca.edu/la-declaration-du-type-de-document&quot; class='spip_in'&gt;La d&#233;claration du type de document&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;outil_sommaire_13&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;&#201;l&#233;ments de base d'une page&lt;/h4&gt; &lt;p&gt;&lt;strong&gt;Racine&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;La racine d'un document est la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;html&gt;&lt;/code&gt;.&lt;br class='manualbr' /&gt;On inclue dans la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;html&gt;&lt;/code&gt; ouvrante des attributs pour sp&#233;cifier l'espace de nommage utilis&#233; par XHTML et la langue du document :&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/html.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;html&lt;/span&gt;&lt;/a&gt; xmlns&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;http://www.w3.org/1999/xhtml&quot;&lt;/span&gt; xml:&lt;span style=&quot;color: #000066;&quot;&gt;lang&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;fr&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;lang&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;fr&quot;&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;head&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Sous l'&#233;l&#233;ment &lt;code class='spip_code' dir='ltr'&gt;&lt;html&gt;&lt;/code&gt;, se trouve l'&#233;l&#233;ment &lt;code class='spip_code' dir='ltr'&gt;&lt;head&gt;&lt;/code&gt; qui contiendra les meta-donn&#233;es du document, dont le titre de la page et l'encodage des caract&#232;res :&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/head.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;head&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/title.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;title&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;titre de la page&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/title.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;title&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/meta.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;meta&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;http-equiv&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;Content-Type&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;content&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;text/xhtml+xml; charset=utf-8&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/head.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;head&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/6933b2bbbd0eef31839cc6c200fd1b65.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;L'&#233;l&#233;ment &lt;code class='spip_code' dir='ltr'&gt;&lt;title&gt;&lt;/code&gt; est le seul &#233;l&#233;ment obligatoire &#224; l'int&#233;rieur de l'&#233;l&#233;ment &lt;code class='spip_code' dir='ltr'&gt;&lt;head&gt;&lt;/code&gt;. Il toutefois fortement recommand&#233;, si la page est r&#233;dig&#233;e dans une autre langue que l'anglais, de sp&#233;cifier la langue dans un &#233;l&#233;ment &lt;code class='spip_code' dir='ltr'&gt;&lt;meta&gt;&lt;/code&gt; appropri&#233;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;body&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;L'&#233;l&#233;ment &lt;code class='spip_code' dir='ltr'&gt;&lt;body&gt;&lt;/code&gt; contient le contenu affich&#233; (corps du document).&lt;/p&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_14&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Mod&#232;le de page&lt;/h3&gt; &lt;p&gt;Voici donc un mod&#232;le de page XHTML dans lequel il ne reste plus qu'&#224; ins&#233;rer le contenu :&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #00bbdd;&quot;&gt;&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;DTD/xhtml1-strict.dtd&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/html.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;html&lt;/span&gt;&lt;/a&gt; xmlns&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;http://www.w3.org/1999/xhtml&quot;&lt;/span&gt; xml:&lt;span style=&quot;color: #000066;&quot;&gt;lang&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;fr&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;lang&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;fr&quot;&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/head.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;head&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/title.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;title&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;titre de la page&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/title.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;title&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/meta.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;meta&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;http-equiv&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;Content-Type&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;content&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;text/xhtml+xml; charset=utf-8&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/head.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;head&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/body.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;body&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/body.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;body&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/html.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;html&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/f01a8f2e049987ef3f23027aaacfab22.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_15&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Les balises&lt;/h3&gt;&lt;h4 id=&quot;outil_sommaire_16&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Types de balises&lt;/h4&gt; &lt;p&gt;Il existe deux types de balises. Le type aura un impact sur le comportement, le positionnement et l'affichage de l'&#233;l&#233;ment.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;bloc&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Les &#233;l&#233;ments de type &lt;strong&gt;bloc&lt;/strong&gt; ('&lt;i&gt;block&lt;/i&gt;' en anglais) sont des &#233;l&#233;ments en rapport avec la &lt;strong&gt;structure g&#233;n&#233;rale&lt;/strong&gt; du document et qui constituent l'&lt;strong&gt;arborescence&lt;/strong&gt; ou le &lt;strong&gt;plan&lt;/strong&gt; de la page comme les titres, paragraphes, blocs de citation, listes, ...&lt;/p&gt; &lt;p&gt;Ils sont plac&#233;s par d&#233;faut les uns en dessous des autres dans le navigateur et forment un bloc. Ils peuvent prendre des dimensions (largeur, hauteur, profondeur) et peuvent &#234;tre positionn&#233;s (avec les CSS) pour sortir du flux du document. Ils peuvent contenir d'autres &#233;l&#233;ments blocs (eux aussi positionn&#233;s et dimensionn&#233;s) et/ou des &#233;l&#233;ments de type &lt;strong&gt;en ligne&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;inline&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Les &#233;l&#233;ments de type &#171; &lt;strong&gt;en ligne&lt;/strong&gt; &#187; ('&lt;i&gt;inline&lt;/i&gt;' en anglais ou encore &lt;i&gt;&#171; au fil du texte &#187;&lt;/i&gt;) sont utilis&#233;s pour &lt;strong&gt;enrichir localement&lt;/strong&gt; des portions de texte : liens hypertextes, emphases et renforcement, ou tout autre effet possible sur du texte...&lt;/p&gt; &lt;p&gt;Par d&#233;faut les &#233;l&#233;ments de type &lt;strong&gt;en ligne&lt;/strong&gt; sont plac&#233;s dans le flux du texte, c'est &#224; dire &#224; la suite du texte sans en perturber la disposition. Ils ont aussi des marges internes et externes nulles.&lt;/p&gt;
&lt;h4 id=&quot;outil_sommaire_17&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=25#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Principales balises&lt;/h4&gt; &lt;p&gt;&lt;strong&gt;Balises de type &lt;i&gt;Bloc&lt;/i&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;i&gt;Titres&lt;/i&gt;&lt;/p&gt; &lt;p&gt;On peut utiliser six niveaux hi&#233;rarchiques de titres.&lt;br class='autobr' /&gt;On utilise la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;hX&gt; &lt;/hX&gt;&lt;/code&gt;, o&#249; &lt;code class='spip_code' dir='ltr'&gt;X&lt;/code&gt; est un nombre entre 1 et 6, 1 &#233;tant le niveau le plus important :&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/h1.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;h1&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;Titre le plus important&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/h1.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;h1&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/h2.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;h2&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;Titre moins important&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/h2.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;h2&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/h3.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;h3&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;Titre encore moins important&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/h3.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;h3&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/h4.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;h4&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;Titre encore moins important&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/h4.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;h4&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/h5.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;h5&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;Titre encore moins important&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/h5.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;h5&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/h6.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;h6&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;Titre le moins important&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/h6.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;h6&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/7d2ff53a4f10fe0e0ef449746d8acd38.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Cette balise d&#233;roge &#224; la r&#232;gle des balises de type &lt;strong&gt;bloc&lt;/strong&gt; puisqu'elle ne peut pas contenir un autre &#233;l&#233;ment de type &lt;strong&gt;bloc&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;i&gt;Paragraphe&lt;/i&gt;&lt;/p&gt; &lt;p&gt;La balise &lt;code class='spip_code' dir='ltr'&gt;&lt;p&gt; &lt;/p&gt;&lt;/code&gt; d&#233;limite un paragraphe de texte.&lt;br class='manualbr' /&gt;Entre deux paragraphes, le navigateur ins&#232;re en g&#233;n&#233;ral un espace (marge ext&#233;rieure par d&#233;faut). L'erreur la plus courante est de vouloir augmenter l'espace entre 2 paragraphes en y ins&#233;rant des balises de retour &#224; la ligne &lt;code class='spip_code' dir='ltr'&gt;&lt;br /&gt;&lt;/code&gt;, ce qui est s&#233;mantiquement incorrect. La marge ext&#233;rieure des paragraphes se modifie via les CSS.&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;un paragraphe de texte...&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;un autre paragraphe&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/7b06f721120f17cc987a3818535cb07f.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;i&gt;Bloc de citation&lt;/i&gt;&lt;/p&gt; &lt;p&gt;La balise &lt;code class='spip_code' dir='ltr'&gt;&lt;blockquote&gt; &lt;/blockquote&gt;&lt;/code&gt;, comme son nom l'indique (pour les anglophones), sp&#233;cifie un bloc de citation. Le texte ins&#233;r&#233; dans un bloc doit &#234;tre contenu dans un/des paragraphe(s).&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/blockquote.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;blockquote&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;premier paragraphe de la citation&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;deuxi&#232;me paragraphe de la citation&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/blockquote.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;blockquote&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/0cfecef60330dee8ab9c13ad23b67e53.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;i&gt;Div (conteneur)&lt;/i&gt;&lt;/p&gt; &lt;p&gt;La balise &lt;code class='spip_code' dir='ltr'&gt;&lt;div&gt; &lt;/div&gt;&lt;/code&gt; est l'exception s&#233;mantique du XHTML, puisqu'elle n'a &lt;strong&gt;pas de sens&lt;/strong&gt;. C'est un conteneur qui sert &#224; regrouper d'autres balises block pour structurer le document. Utile avec l'utilisation de CSS, mais attention &#224; ne pas tomber dans l'exc&#232;s et &#224; mettre des &lt;code class='spip_code' dir='ltr'&gt;div&lt;/code&gt; partout. Pensez &#224; utiliser les bonnes balises, en fonction de leur sens (s&#233;mantique).&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;...&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;...&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; ...&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/d19341949757fda2620eab10aacb39cf.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;i&gt;Formulaires&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Les formulaires permettent au visiteur de communiquer avec votre page, ou vous m&#234;me. Ils permettent au visiteur d'entrer des donn&#233;es qui seront alors trait&#233;es par la suite.&lt;/p&gt; &lt;p&gt;La balise &lt;code class='spip_code' dir='ltr'&gt;&lt;form&gt; &lt;/form&gt;&lt;/code&gt; d&#233;limite un formulaire. Au minimum, il faut sp&#233;cifier l'attribut &lt;code class='spip_code' dir='ltr'&gt;action&lt;/code&gt; au formulaire. Par soucis de lisibilit&#233;, on sp&#233;cifiera aussi l'attribut &lt;code class='spip_code' dir='ltr'&gt;method&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;L'attribut &lt;code class='spip_code' dir='ltr'&gt;action&lt;/code&gt; d&#233;finit la cible o&#249; seront envoy&#233;es les donn&#233;es du formulaire.&lt;br class='manualbr' /&gt;Elle peut &#234;tre l'adresse d'une page php qui traitera les donn&#233;es, une adresse email de la forme &lt;code class='spip_code' dir='ltr'&gt;mailto:adresse@email.com&lt;/code&gt; ou vide (La page s'enverra elle-m&#234;me les donn&#233;es).&lt;br class='manualbr' /&gt;&lt;i&gt;Note : Si vous utilisez l'envoi &#224; une adresse email sans script de traitement, il faudra sp&#233;cifier en plus l'attribut &lt;code class='spip_code' dir='ltr'&gt;enctype=&quot;text/plain&quot;&lt;/code&gt; dans la balise &lt;code class='spip_code' dir='ltr'&gt;form&lt;/code&gt;&lt;/i&gt;.&lt;/p&gt; &lt;p&gt;L'attribut &lt;code class='spip_code' dir='ltr'&gt;method&lt;/code&gt; peut &#234;tre &lt;code class='spip_code' dir='ltr'&gt;get&lt;/code&gt; ou &lt;code class='spip_code' dir='ltr'&gt;post&lt;/code&gt;.&lt;br class='manualbr' /&gt;Si en envoie les donn&#233;es en GET, les donn&#233;es du formulaire sont transmises dans l'url. C'est &#224; dire, si on envoie une donn&#233;e &lt;code class='spip_code' dir='ltr'&gt;nom&lt;/code&gt; contenant &lt;code class='spip_code' dir='ltr'&gt;truc&lt;/code&gt;, &#224; la page &lt;code class='spip_code' dir='ltr'&gt;traitement.php&lt;/code&gt; (page sp&#233;cifi&#233;e dans action), on arrivera sur la page ayant pour URL : &lt;code class='spip_code' dir='ltr'&gt;traitement.php?nom=truc&lt;/code&gt;.&lt;br class='manualbr' /&gt;Si on envoie les donn&#233;es en POST, on ne voit pas (sauf avec des outils sp&#233;cifiques) les donn&#233;es envoy&#233;es. C'est donc d&#233;j&#224; plus appropri&#233; pour envoyer un mot de passe par exemple... imaginez une url de la forme page.php ?motDePasse=truc ...&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Exemple&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/form.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;form&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;action&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;mailto:adresse@email.com&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;method&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;post&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;enctype&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;text/plain&quot;&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;...&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/form.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;form&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/dfc8b43b884b91ccf0fea5348f5c27f0.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;textarea readonly='readonly' cols='40' rows='4' class='spip_cadre' dir='ltr'&gt;&lt;form action=&quot;traitement.php&quot; method=&quot;post&quot;&gt;
...
&lt;/form&gt;&lt;/textarea&gt;
&lt;textarea readonly='readonly' cols='40' rows='4' class='spip_cadre' dir='ltr'&gt;&lt;form action=&quot;page.php&quot; method=&quot;get&quot;&gt;
...
&lt;/form&gt;&lt;/textarea&gt; &lt;p&gt;&lt;i&gt;Tableaux&lt;/i&gt;&lt;/p&gt; &lt;p&gt;La balise &lt;code class='spip_code' dir='ltr'&gt;&lt;table&gt; &lt;/table&gt;&lt;/code&gt; permet d'ins&#233;rer des tableaux dans les pages. On utilise alors &#224; l'int&#233;rieur de &lt;code class='spip_code' dir='ltr'&gt;table&lt;/code&gt;, les balises &lt;code class='spip_code' dir='ltr'&gt;&lt;tr&gt; &lt;/tr&gt;&lt;/code&gt; pour d&#233;limiter les lignes, et &#224; l'int&#233;reur de ces lignes, les balises &lt;code class='spip_code' dir='ltr'&gt;&lt;td&gt; &lt;/td&gt;&lt;/code&gt; pour d&#233;limiter les cellules ou &lt;code class='spip_code' dir='ltr'&gt;&lt;th&gt; &lt;/th&gt;&lt;/code&gt; pour les cellules d'en-t&#234;tes. De plus, on peut ajouter une l&#233;gende au tableau avec la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;caption&gt; &lt;/caption&gt;&lt;/code&gt;. En XHTML Strict, l'attribut &lt;code class='spip_code' dir='ltr'&gt;summary&lt;/code&gt; est obligatoire ; sa valeur est une description du tableau.&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/table.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;table&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;summary&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;Indiquez une description du tableau&quot;&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/caption.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;caption&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;Mon tableau&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/caption.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;caption&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/tr.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;tr&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/th.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;th&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;colonne 1&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/th.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;th&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/th.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;th&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;colonne 2&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/th.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;th&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/th.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;th&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;colonne 3&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/th.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;th&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/tr.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;tr&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/tr.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;tr&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;cellule 1-1&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;cellule 1-2&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;cellule 1-3&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/td.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;td&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/tr.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;tr&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/tr.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;tr&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/th.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;th&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;cellule 2-1&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/th.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;th&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/th.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;th&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;cellule 2-2&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/th.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;th&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/th.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;th&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;cellule 2-3&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/th.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;th&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/tr.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;tr&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/table.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;table&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/7249f18fc503fba85e35aaab47dd9afb.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;R&#233;sultat&lt;/strong&gt;&lt;/p&gt;
&lt;div style='background-color: #ddd; padding: 1em;'&gt; &lt;table class='spip' summary=&quot;Indiquez une description du tableau&quot;&gt; &lt;caption&gt;Mon tableau&lt;/caption&gt; &lt;tr&gt; &lt;th&gt;colonne 1&lt;/th&gt; &lt;th&gt;colonne 2&lt;/th&gt; &lt;th&gt;colonne 3&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;cellule 1-1&lt;/td&gt; &lt;td&gt;cellule 1-2&lt;/td&gt; &lt;td&gt;cellule 1-3&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;th&gt;cellule 2-1&lt;/th&gt; &lt;th&gt;cellule 2-2&lt;/th&gt; &lt;th&gt;cellule 2-3&lt;/th&gt; &lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt; &lt;p&gt;&lt;i&gt;Listes &#224; puces (ordonn&#233;es/non ordonn&#233;es)&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Il existe deux types de listes &#224; puce : liste ordonn&#233;e et non ordonn&#233;e.&lt;br class='autobr' /&gt;La liste ordonn&#233;e est d&#233;limit&#233;e par la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;ol&gt; &lt;/ol&gt;&lt;/code&gt; (&lt;code class='spip_code' dir='ltr'&gt;ol&lt;/code&gt; pour &lt;i&gt;ordered list&lt;/i&gt;) et la liste non ordonn&#233;e par la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;ul&gt; &lt;/ul&gt;&lt;/code&gt; (&lt;code class='spip_code' dir='ltr'&gt;ul&lt;/code&gt; pour &lt;i&gt;unordered list&lt;/i&gt;).&lt;br class='autobr' /&gt;Dans les deux cas, un &#233;l&#233;ment (item) de liste est d&#233;limit&#233; par la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;li&gt; &lt;/li&gt;&lt;/code&gt; (&lt;code class='spip_code' dir='ltr'&gt;li&lt;/code&gt; pour &lt;i&gt;list item&lt;/i&gt;).&lt;br class='autobr' /&gt;Un &#233;l&#233;ment de liste peut contenir une autre liste &#224; puce et donc cr&#233;er ainsi des listes imbriqu&#233;es.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Liste non ordonn&#233;e (Liste &#224; puces)&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/ul.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;ul&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&#233;l&#233;ment de liste&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&#233;l&#233;ment de liste&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&#233;l&#233;ment de liste&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/ul.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;ul&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/47bb34e7451939740fb828bafa4a8a7f.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;Liste ordonn&#233;e (Liste &#224; num&#233;ros)&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/ol.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;ol&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&#233;l&#233;ment de liste&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&#233;l&#233;ment de liste&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&#233;l&#233;ment de liste&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/ol.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;ol&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/fec1ced9ba61155a27d34cc3cf63751e.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;Listes imbriqu&#233;es&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/ol.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;ol&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&#233;l&#233;ment de liste&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&#233;l&#233;ment de liste&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/ul.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;ul&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&#233;l&#233;ment de liste&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&#233;l&#233;ment de liste&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&#233;l&#233;ment de liste&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/ul.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;ul&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&#233;l&#233;ment de liste&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/ol.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;ol&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/ddb7a0938a1444425a5ea8bf9bff678d.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;Balises de type &lt;i&gt;En ligne&lt;/i&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;i&gt;Liens hypertextes&lt;/i&gt;&lt;/p&gt; &lt;p&gt;La balise &lt;code class='spip_code' dir='ltr'&gt;&lt;a&gt; &lt;/a&gt;&lt;/code&gt; permet de transformer du texte en un lien hypertxte.&lt;br class='autobr' /&gt;L'attribut &lt;code class='spip_code' dir='ltr'&gt;href&lt;/code&gt; est utilis&#233; pour sp&#233;cifier la cible du lien.&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;Visitez le &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;a&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;href&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;http://doc.ubuntu-fr.org&quot;&lt;/span&gt;&gt;&lt;/span&gt;wiki Ubuntu-fr&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/a.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;a&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt; pour en savoir plus sur votre distribution pr&#233;f&#233;r&#233;e !&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;Cas des ancres&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Lorsque vous affectez un &lt;strong&gt;id&lt;/strong&gt; &#224; une balise (par exemple, &lt;code class='spip_code' dir='ltr'&gt;&lt;ul id=&quot;menu&quot;&gt;&lt;/code&gt;), vous pouvez emmener le visiteur directement &#224; cette &quot;ancre&quot; par un lien de la forme &lt;code class='spip_code' dir='ltr'&gt;page.html#ancre&lt;/code&gt; ou simplement &lt;code class='spip_code' dir='ltr'&gt;#ancre&lt;/code&gt; si l'ancre est sur la m&#234;me page.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='8' class='spip_cadre' dir='ltr'&gt;...
&lt;ul id=&quot;menu&gt; ...
&lt;/ul&gt;
...
&lt;p&gt;&lt;a href=&quot;#menu&quot;&gt;retour au menu&lt;/a&gt;&lt;/p&gt;
...&lt;/textarea&gt; &lt;p&gt;&lt;i&gt;Emphase simple&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Pour &lt;i&gt;mettre en valeur&lt;/i&gt; du texte, on utilise la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;em&gt; &lt;/em&gt;&lt;/code&gt;. Par d&#233;faut la plupart des navigateurs graphiques afficheront ce texte en italique, mais l'apparence du texte mis en emphase peut &#234;tre modifi&#233;e via les CSS (comme pour toutes les balises)...&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;&lt;p&gt;&lt;em&gt;Ce texte&lt;/em&gt; est plus important que le reste&lt;/p&gt;&lt;/textarea&gt; &lt;p&gt;&lt;i&gt;Emphase forte&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Pour insister plus fortement sur du texte, on utilisera &lt;code class='spip_code' dir='ltr'&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/code&gt; qui est plus fort que &lt;code class='spip_code' dir='ltr'&gt;em&lt;/code&gt;. Par d&#233;faut les navigateurs graphiques repr&#233;senteront ce texte en gras.&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/em.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;em&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;Ce texte&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/em.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;em&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt; est plus important que le reste, mais &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/strong.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;strong&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;celui ci&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/strong.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;strong&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt; l'est encore plus !&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;i&gt;Citation&lt;/i&gt;&lt;/p&gt; &lt;p&gt;La balise &lt;code class='spip_code' dir='ltr'&gt;&lt;q&gt; &lt;/q&gt;&lt;/code&gt; sert &#224; ins&#233;rer une citation. Firefox par exemple, ins&#232;rera des guillemets typographiques autour de ce texte.&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/q.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;q&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;Le voyage est court. Essayons de le faire en premi&#232;re classe.&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/q.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;q&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt; (de &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/em.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;em&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;Philippe Noiret&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/em.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;em&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;)&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/6089793227de3746a65a27687c88faf6.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;i&gt;Image&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Pour ins&#233;rer une image dans le document, on utilise la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;img /&gt;&lt;/code&gt;. Ces attributs minimaux sont &lt;code class='spip_code' dir='ltr'&gt;src&lt;/code&gt; qui sp&#233;cifie le chemin de l'image et &lt;code class='spip_code' dir='ltr'&gt;alt&lt;/code&gt; qui donne un texte alternatif, au cas o&#249; l'image ne pourrait &#234;tre affich&#233;e (raisons techniques, navigateurs en mode texte, ou synth&#233;tiseur vocaux...)&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/img.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;img&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;mon_image.png&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;alt&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;texte alternatif&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;i&gt;Span&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Tout comme la balise &lt;code class='spip_code' dir='ltr'&gt;div&lt;/code&gt; de type &lt;i&gt;block&lt;/i&gt;, il existe une balise n'ayant aucun sens dans les balises inline : &lt;code class='spip_code' dir='ltr'&gt;&lt;span&gt; &lt;/span&gt;&lt;/code&gt;.&lt;br class='autobr' /&gt;Cette balise peut servir surtout pour appliquer ses propres classes en CSS.&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;Du texte et &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;span&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;surligne&quot;&lt;/span&gt;&gt;&lt;/span&gt;un texte sp&#233;cial surlign&#233;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/span.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;span&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt; par exemple...&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Ici on pourrait donc avoir une classe &quot;surligne&quot; qui ajouterait une couleur de fond au texte en CSS...&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&#201;l&#233;ments de formulaires&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Tous ces &#233;l&#233;ments se placent &#224; l'int&#233;rieur de la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;form&gt; &lt;/form&gt;&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;&lt;i&gt;Champ texte&lt;/i&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;text&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;le_champ&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;texte par d&#233;faut&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;L'attribut &lt;code class='spip_code' dir='ltr'&gt;type&lt;/code&gt; sp&#233;cifie qu'il s'agit d'un champ texte. L'attribut &lt;code class='spip_code' dir='ltr'&gt;name&lt;/code&gt; est le nom du champ, qui sera utilis&#233; pour r&#233;cup&#233;rer les donn&#233;es entr&#233;es (avec du php, javascript etc). L'attribut &lt;code class='spip_code' dir='ltr'&gt;value&lt;/code&gt; est facultatif et sert &#224; sp&#233;cifier un texte pr&#233;d&#233;fini dans le champ.&lt;/p&gt; &lt;p&gt;&lt;i&gt;Champ de mot de passe&lt;/i&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;password&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;pass&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Le champ pour mot de passe est le m&#234;me que celui de type texte, mais avec l'attribut &lt;code class='spip_code' dir='ltr'&gt;type=&quot;password&quot;&lt;/code&gt; et il affichera des &#8226;&#8226;&#8226;&#8226; au lieu du texte lorsque l'utilisateur entre les donn&#233;es dedans. Firefox par exemple, reconnait ce champ et vous propose d'enregistrer le mot de passe...&lt;/p&gt; &lt;p&gt;&lt;i&gt;Champ cach&#233;&lt;/i&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;hidden&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;champ_cache&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;donn&#233;e &#224; envoyer&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Les champs cach&#233;s permettent d'envoyer avec le formulaire des donn&#233;es invisibles pour le visiteur, comme des informations compl&#233;mentaires inutiles pour le visiteur mais utiles au traitement des donn&#233;es pour vous...&lt;/p&gt; &lt;p&gt;&lt;i&gt;Boutons radio&lt;/i&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;radio&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;choix&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;1&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;checked&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;checked&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt; choix 1&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;radio&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;choix&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;2&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt; choix 2&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;radio&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;choix&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;3&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt; choix 3&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/a773b1809802bfaafa1754095bf422f9.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Ce sont les boutons ronds que l'on peut cocher. Cocher un bouton d&#233;coche automatiquement les autres boutons du m&#234;me &quot;groupe&quot;. On sp&#233;cifie le m&#234;me &quot;name&quot; pour les boutons du m&#234;me groupe pour rendre ce comportement possible.&lt;br class='manualbr' /&gt;Le texte mis &#224; cot&#233; du bouton et la valeur envoy&#233;e ne sont pas forc&#233;ment les m&#234;me. Le texte affich&#233; est utile pour le visiteur et la valeur vous est utile pour le traitement du formulaire.&lt;br class='manualbr' /&gt;L'attribut &lt;code class='spip_code' dir='ltr'&gt;checked=&quot;checked&quot;&lt;/code&gt; peut &#234;tre ajout&#233; pour cocher un bouton par d&#233;faut.&lt;/p&gt; &lt;p&gt;Ils servent &#224; donner une r&#233;ponse unique parmi plusieurs choix (utile pour faire des quizz par exemple...)&lt;/p&gt; &lt;p&gt;&lt;i&gt;Cases &#224; cocher&lt;/i&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;De quel moyen de transport avez-vous peur ?&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/p.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;p&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;checkbox&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;choix&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;voiture&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt; La voiture&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;checkbox&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;choix&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;bus&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt; Le bus&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;checkbox&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;choix&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;avion&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt; L'avion&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;checkbox&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;choix&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;train&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt; Le train&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/47ec175ec96fdab3ab3a7f584aff930f.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Elles ressemblent aux boutons radios dans la syntaxe, mais ici, plusieurs cases peuvent &#234;tre coch&#233;es simultan&#233;ment. Tout comme les boutons radios, on peut ajouter &lt;code class='spip_code' dir='ltr'&gt;checked=&quot;checked&quot;&lt;/code&gt; pour cocher une case par d&#233;faut.&lt;/p&gt; &lt;p&gt;&lt;i&gt;Liste d&#233;roulante&lt;/i&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/select.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;select&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;choix&quot;&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/optgroup.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;optgroup&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;label&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;premi&#232;re cat&#233;gorie&quot;&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/option.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;option&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;1&quot;&lt;/span&gt;&gt;&lt;/span&gt;choix 1&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/option.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;option&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/option.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;option&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;2&quot;&lt;/span&gt;&gt;&lt;/span&gt;choix 2&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/option.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;option&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/optgroup.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;optgroup&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/optgroup.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;optgroup&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;label&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;deuxi&#232;me cat&#233;gorie&quot;&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/option.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;option&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;3&quot;&lt;/span&gt;&gt;&lt;/span&gt;choix 3&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/option.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;option&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/option.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;option&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;4&quot;&lt;/span&gt;&gt;&lt;/span&gt;choix 4&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/option.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;option&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/option.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;option&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;5&quot;&lt;/span&gt;&gt;&lt;/span&gt;choix 5&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/option.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;option&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/optgroup.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;optgroup&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/select.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;select&lt;/span&gt;&lt;/a&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class='cadre_download' style='text-align: right;'&gt; &lt;a href='http://edu.ca.edu/local/cache-code/6589da92f6b2b556dc1f823febe30564.txt' style='font-family: verdana, arial, sans; font-weight: bold; font-style: normal;'&gt;T&#233;l&#233;charger&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Ceci cr&#233;era une liste d&#233;roulante avec cinq entr&#233;es r&#233;parties en deux cat&#233;gories.&lt;br class='manualbr' /&gt;L'attribut &lt;code class='spip_code' dir='ltr'&gt;name&lt;/code&gt; de la balise &lt;code class='spip_code' dir='ltr'&gt;select&lt;/code&gt; est le nom qu isera utilis&#233; pour l'envoi de l'entr&#233;e s&#233;lectionn&#233;e. La valeur envoy&#233;e sera celle de l'attribut &lt;code class='spip_code' dir='ltr'&gt;value&lt;/code&gt; de la balise &lt;code class='spip_code' dir='ltr'&gt;option&lt;/code&gt; s&#233;lectionn&#233;e par l'utilisateur.&lt;br class='manualbr' /&gt;&lt;i&gt;Note : Les optgroup sont compl&#232;tement optionnels est servent &#224; s&#233;parer les entr&#233;es de la liste en plusieurs sous-groupes. Par exemple pour une liste des d&#233;partements fran&#231;ais s&#233;par&#233;s en r&#233;gions...&lt;/i&gt;&lt;/p&gt; &lt;p&gt;&lt;i&gt;Bouton&lt;/i&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;button&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;le_bouton&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;appuyez ici&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Ceci cr&#233;e un simple bouton avec le texte &quot;appuyez ici&quot; inscrit. Libre &#224; vous, par la suite, d'y associer des fonctions javascript par exemple...&lt;/p&gt; &lt;p&gt;&lt;i&gt;Bouton d'initialisation&lt;/i&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;reset&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;tout effacer&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Bouton servant &#224; remettre &#224; z&#233;ro le formulaire avec ici, le texte &quot;tout effacer&quot; inscrit.&lt;/p&gt; &lt;p&gt;&lt;i&gt;Bouton d'envoi&lt;/i&gt;&lt;/p&gt;
&lt;div class=&quot;coloration_code&quot;&gt;&lt;div class=&quot;spip_html4strict cadre spip_cadre&quot;&gt;&lt;div class=&quot;html4strict&quot;&gt;&lt;ol&gt;&lt;li style=&quot;font-weight: normal; vertical-align:top;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;&lt;a href=&quot;http://december.com/html/4/element/input.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;input&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;submit&quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;value&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;OK&quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Lorsque l'on clique sur ce bouton, le contenu du formulaire est envoy&#233; en fonction des param&#232;tres &lt;code class='spip_code' dir='ltr'&gt;action&lt;/code&gt; et &lt;code class='spip_code' dir='ltr'&gt;method&lt;/code&gt; pass&#233;s &#224; la balise &lt;code class='spip_code' dir='ltr'&gt;form&lt;/code&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;div class="hyperlien"&gt;Source : &lt;a href="http://doc.ubuntu-fr.org/projets/ecole/web/initiation_xhtml" class="spip_out"&gt;Initiation au XHTML&lt;/a&gt;&lt;/div&gt; </content:encoded> </item>
<item
xml:lang="fr"><title>Une liste de contr&#244;le pour les normes et standards Web</title><link>http://edu.ca.edu/une-liste-de-controle-pour-les</link> <guid
isPermaLink="true">http://edu.ca.edu/une-liste-de-controle-pour-les</guid> <dc:date>2006-02-13T19:45:00Z</dc:date> <dc:format>text/html</dc:format> <dc:language>fr</dc:language> <dc:subject>XHTML</dc:subject> <dc:subject>HTML</dc:subject> <dc:subject>CSS - Feuilles de styles</dc:subject> <description>&lt;p&gt;L'expression &#171; standards Web &#187; peut signifier diff&#233;rentes choses &#224; diff&#233;rentes personnes. Pour certains, il s'agit de &lt;i&gt;&#171; sites sans tableaux &#187;&lt;/i&gt;, pour d'autres &lt;i&gt;&#171; d'utiliser du code valide &#187;&lt;/i&gt;. Toutefois, les standards sont beaucoup plus larges que cela. Un site d&#233;velopp&#233; selon les standards devrait &lt;i&gt;adh&#233;rer aux normes&lt;/i&gt; (&lt;strong&gt;HTML&lt;/strong&gt;, &lt;strong&gt;XHTML&lt;/strong&gt;, &lt;strong&gt;XML&lt;/strong&gt;, &lt;strong&gt;CSS&lt;/strong&gt;, &lt;strong&gt;XSLT&lt;/strong&gt;, &lt;strong&gt;DOM&lt;/strong&gt;, &lt;strong&gt;MathML&lt;/strong&gt;, &lt;strong&gt;SVG&lt;/strong&gt;, etc.) et &lt;i&gt;suivre les bonnes pratiques&lt;/i&gt; (code valide, accessible et s&#233;mantiquement correct, &lt;strong&gt;URL&lt;/strong&gt; conviviaux, etc.).&lt;/p&gt;
-
&lt;a href="http://edu.ca.edu/normes-et-standards" rel="directory"&gt;Normes et standards&lt;/a&gt;
/
&lt;a href="http://edu.ca.edu/xhtml" rel="tag"&gt;XHTML&lt;/a&gt;,
&lt;a href="http://edu.ca.edu/html" rel="tag"&gt;HTML&lt;/a&gt;,
&lt;a href="http://edu.ca.edu/css2" rel="tag"&gt;CSS - Feuilles de styles&lt;/a&gt; </description> <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;L'expression &#171; standards Web &#187; peut signifier diff&#233;rentes choses &#224; diff&#233;rentes personnes. Pour certains, il s'agit de &lt;i&gt;&#171; sites sans tableaux &#187;&lt;/i&gt;, pour d'autres &lt;i&gt;&#171; d'utiliser du code valide &#187;&lt;/i&gt;. Toutefois, les standards sont beaucoup plus larges que cela. Un site d&#233;velopp&#233; selon les standards devrait &lt;i&gt;adh&#233;rer aux normes&lt;/i&gt; (&lt;a href=&quot;http://fr.wikipedia.org/wiki/HTML&quot; class='spip_glossaire' rel='external'&gt;HTML&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/XHTML&quot; class='spip_glossaire' rel='external'&gt;XHTML&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/XML&quot; class='spip_glossaire' rel='external'&gt;XML&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/CSS&quot; class='spip_glossaire' rel='external'&gt;CSS&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/XSLT&quot; class='spip_glossaire' rel='external'&gt;XSLT&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/DOM&quot; class='spip_glossaire' rel='external'&gt;DOM&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/MathML&quot; class='spip_glossaire' rel='external'&gt;MathML&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/SVG&quot; class='spip_glossaire' rel='external'&gt;SVG&lt;/a&gt;, etc.) et &lt;i&gt;suivre les bonnes pratiques&lt;/i&gt; (code valide, accessible et s&#233;mantiquement correct, &lt;a href=&quot;http://fr.wikipedia.org/wiki/URL&quot; class='spip_glossaire' rel='external'&gt;URL&lt;/a&gt; conviviaux, etc.).&lt;/p&gt; &lt;p&gt;En d'autres mots, un site con&#231;u selon les standards devrait id&#233;alement &lt;i&gt;&#234;tre l&#233;ger, propre, con&#231;u avec des feuilles de styles, accessible, utilisable, et convivial pour les moteurs de recherche&lt;/i&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;div class='rss_texte'&gt;&lt;div
class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt;&lt;div
class=&quot;cs_sommaire_inner&quot;&gt;&lt;div
class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt;&lt;div
class=&quot;cs_sommaire_corps&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a
title=&quot;&#192; propos de la liste de contr&#244;le&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_0&quot;&gt;&#192; propos de la liste de contr&#244;le&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;La liste de contr&#244;le&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_1&quot;&gt;La liste de contr&#244;le&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;1. Qualit&#233; du code&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_2&quot;&gt;1. Qualit&#233; du code&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;2. Degr&#233; de s&#233;paration entre le contenu et la pr&#233;sentation&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_3&quot;&gt;2. Degr&#233; de s&#233;paration entre le contenu et la (...)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;3. Accessibilit&#233; pour les usagers&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_4&quot;&gt;3. Accessibilit&#233; pour les usagers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;4. Accessiblit&#233; des dispositifs&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_5&quot;&gt;4. Accessiblit&#233; des dispositifs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;5. Convivialit&#233; de base&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_6&quot;&gt;5. Convivialit&#233; de base&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;6. Gestion du site&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_7&quot;&gt;6. Gestion du site&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;&#192; propos de la liste de contr&#244;le&lt;/h3&gt; &lt;p&gt;Ce n'est pas une super exhaustive. Il y a probablement plusieurs &#233;l&#233;ments qui pourraient &#234;tre ajout&#233;s. De plus, elle ne devrait pas &#234;tre vue comme une liste d'&#233;l&#233;ments qui &lt;i&gt;doivent&lt;/i&gt; &#234;tre &#233;valu&#233;s sur chacun des sites que vous d&#233;veloppez. Il s'agit simplement d'un guide qui peut &#234;tre utilis&#233; :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; pour montrer l'ampleur des standards Web ;&lt;/li&gt;&lt;li&gt; comme un outil pratique pour les d&#233;veloppeurs lors de la production d'un site Web ;&lt;/li&gt;&lt;li&gt; comme une aide pour les d&#233;veloppeurs int&#233;ress&#233;s &#224; aller vers les standards Web.&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;La liste de contr&#244;le&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;#quality&quot;&gt;1. Qualit&#233; du code&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; Le Doctype est-il correct ?&lt;br class='manualbr' /&gt;&lt;a href=&quot;http://www.w3.org/QA/2002/04/valid-dtd-list.html&quot; hreflang=&quot;en&quot;&gt;http://www.w3.org/QA/2002/04/valid-dtd-list.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Y a-t-il un encodage de caract&#232;res ?&lt;br class='manualbr' /&gt;&lt;a href=&quot;http://www.w3.org/International/O-charset.html&quot; hreflang=&quot;en&quot;&gt;http://www.w3.org/International/O-charset.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Le (X)HTML est-il valide ?&lt;br class='manualbr' /&gt;&lt;a class=&quot;externallink&quot; href=&quot;http://validator.w3.org/&quot; hreflang=&quot;en&quot;&gt;http://validator.w3.org/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Le CSS est-il valide ?&lt;br class='manualbr' /&gt;&lt;a class=&quot;externallink&quot; href=&quot;http://jigsaw.w3.org/css-validator/&quot; hreflang=&quot;en&quot;&gt;http://jigsaw.w3.org/css-validator/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Y a-t-il des astuces (&lt;em lang=&quot;en&quot;&gt;hacks&lt;/em&gt;) CSS ?&lt;br class='manualbr' /&gt;&lt;a href=&quot;http://css-discuss.incutio.com/?page=CssHack&quot; hreflang=&quot;en&quot;&gt;	http://css-discuss.incutio.com/?page=CssHack&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Y a-t-il des classes (&lt;em lang=&quot;en&quot;&gt;class&lt;/em&gt;) ou des identifiants (&lt;em lang=&quot;en&quot;&gt;id&lt;/em&gt;) inutiles ?&lt;/li&gt;&lt;li&gt; Le code est-il bien structur&#233; ?&lt;br class='manualbr' /&gt;&lt;a class=&quot;externallink&quot; href=&quot;http://www.w3.org/2003/12/semantic-extractor.html&quot; hreflang=&quot;en&quot;&gt;http://www.w3.org/2003/12/semantic-extractor.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Y a-t-il des liens bris&#233;s ?&lt;br class='manualbr' /&gt;&lt;a class=&quot;externallink&quot; href=&quot;http://validator.w3.org/checklink&quot; hreflang=&quot;en&quot;&gt;http://validator.w3.org/checklink&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Comment est le site en terme de vitesse et taille des pages ?&lt;br class='manualbr' /&gt;&lt;a class=&quot;externallink&quot; href=&quot;http://www.websiteoptimization.com/services/analyze/&quot; hreflang=&quot;en&quot;&gt;http://www.websiteoptimization.com/services/analyze/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Y a-t-il des erreurs de&lt;i&gt;JavaScript&lt;/i&gt; ?&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;#degree&quot;&gt;2. Degr&#233; de s&#233;paration entre le contenu et la pr&#233;sentation&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; Les feuilles de styles sont-elles utilis&#233;es pour tous les aspects de la pr&#233;sentation (polices, couleurs, marges, bordures, etc.) ?&lt;/li&gt;&lt;li&gt; Les images d&#233;coratives sont-elles dans les feuilles de styles ou dans le (X)HTML ?	&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;#users&quot;&gt;3. Accessibilit&#233; pour les usagers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; L'attribut &lt;strong&gt;alt&lt;/strong&gt; est-il utilis&#233; pour toutes les images descriptives ou &#233;ditoriales ?&lt;/li&gt;&lt;li&gt; La taille du texte est-elle d&#233;finie avec des unit&#233;s de mesure variables plut&#244;t que fixes ?&lt;/li&gt;&lt;li&gt; Certains &#233;l&#233;ments de mise en page sont-ils bris&#233;s si la taille du texte est augment&#233;e ?&lt;/li&gt;&lt;li&gt; Y a-t-il des sauts de menu visibles ?&lt;/li&gt;&lt;li&gt; Les formulaires sont-ils accessibles ?&lt;/li&gt;&lt;li&gt; Les tableaux sont-ils accessibles ?&lt;/li&gt;&lt;li&gt; Les couleurs sont-elles suffisamment contrast&#233;es ?&lt;/li&gt;&lt;li&gt; La couleur est-elle utilis&#233;e seule pour des informations critiques ?&lt;/li&gt;&lt;li&gt; Y a-t-il un d&#233;lai de r&#233;ponse pour les menus d&#233;roulants (important pour les usagers qui ont des capacit&#233;s motrices r&#233;duites) ?&lt;/li&gt;&lt;li&gt; Tous les liens sont-ils descriptifs (important pour les usagers aveugles) ?&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;#devices&quot;&gt;4. Accessibilit&#233; des dispositifs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; Le fonctionnement du site est-il acceptable autant sur les navigateurs modernes que sur les anciens navigateurs ?&lt;/li&gt;&lt;li&gt; Le contenu est-il accessible lorsque les feuilles de styles sont d&#233;sactiv&#233;es ou ne sont pas support&#233;es ?&lt;/li&gt;&lt;li&gt; Le contenu est-il accessible lorsque les images sont d&#233;sactiv&#233;es ou ne sont pas support&#233;es ?&lt;/li&gt;&lt;li&gt; Le site fonctionne-t-il avec des navigateurs textes tels que &lt;i&gt;Lynx&lt;/i&gt; ?&lt;/li&gt;&lt;li&gt; Le site fonctionne-t-il correctement lorsqu'il est imprim&#233; ?&lt;/li&gt;&lt;li&gt; Le site fonctionne-t-il correctement sur des assistants num&#233;riques personnels ?&lt;/li&gt;&lt;li&gt; Le site contient-il des m&#233;tadonn&#233;es d&#233;taill&#233;es ?&lt;/li&gt;&lt;li&gt; Le site fonctionne-t-il correctement dans diverses r&#233;solutions d'&#233;cran ?&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;#usability&quot;&gt;5. Convivialit&#233; de base&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; Y a-t-il une hi&#233;rarchie visuelle claire ?&lt;/li&gt;&lt;li&gt; Les niveaux d'en-t&#234;te se distinguent-ils facilement ?&lt;/li&gt;&lt;li&gt; La navigation est-elle simple &#224; comprendre ?&lt;/li&gt;&lt;li&gt; La navigation est-elle consistante ?&lt;/li&gt;&lt;li&gt; Le niveau de langage du site est-il consistant et appropri&#233; ?&lt;/li&gt;&lt;li&gt; Y a-t-il une carte du site et une page de contact ? Sont-elles faciles &#224; trouver ?&lt;/li&gt;&lt;li&gt; Y a-t-il un outil de recherche pour les gros sites ?&lt;/li&gt;&lt;li&gt; Y a-t-il un lien vers la page d'accueil sur toutes les pages du site ?&lt;/li&gt;&lt;li&gt; Les liens sont-ils soulign&#233;s ?&lt;/li&gt;&lt;li&gt; Les liens visit&#233;s sont-ils clairement d&#233;finis par une couleur unique ?&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;#site&quot;&gt;6. Gestion du site&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; Y a-t-il une page d'erreur 404 simple et &#233;vocatrice qui fonctionne peu importe la profondeur du site ?&lt;/li&gt;&lt;li&gt; Les URL du site sont-ils conviviaux ?&lt;/li&gt;&lt;li&gt; Les URL du site fonctionnent-ils sans les &#171; www &#187; ?&lt;/li&gt;&lt;li&gt; Y a-t-il une ic&#244;ne de favori (&lt;em lang=&quot;en&quot;&gt;favicon&lt;/em&gt;) sur le site ?&lt;/li&gt;&lt;/ol&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_2&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;&lt;a name=&quot;quality&quot;&gt;&lt;/a&gt;1. Qualit&#233; du code&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;1.1 Le Doctype est-il correct ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote cite=&quot;http://www.alistapart.com/articles/doctype/&quot;&gt; Un Doctype (version courte de &#171; d&#233;claration de type de document &#187;) renseigne le validateur au sujet de la version de (X)HTML que vous utilisez et doit appara&#238;tre en haut de chaque page Web. Les Doctypes sont des &#233;l&#233;ments cl&#233;s d'une page conforme : votre balisage et vos CSS ne valideront pas sans eux. &lt;cite&gt; &lt;a href=&quot;http://www.alistapart.com/articles/doctype/&quot; hreflang=&quot;en&quot;&gt;http://www.alistapart.com/articles/doctype/&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.w3.org/QA/2002/04/valid-dtd-list.html&quot; hreflang=&quot;en&quot;&gt;http://www.w3.org/QA/2002/04/valid-dtd-list.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://css.maxdesign.com.au/listamatic/about-boxmodel.htm&quot; hreflang=&quot;en&quot;&gt;http://css.maxdesign.com.au/listamatic/about-boxmodel.htm&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://gutfeldt.ch/matthias/articles/doctypeswitch.html&quot; hreflang=&quot;en&quot;&gt;http://gutfeldt.ch/matthias/articles/doctypeswitch.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;1.2 Y a-t'il un encodage de caract&#232;res ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Si un agent utilisateur (c.-&#224;-d. un navigateur) est incapable de d&#233;tecter l'encodage de caract&#232;res utilis&#233; dans un document, l'usager pourrait recevoir du texte illisible. Cette information est particuli&#232;rement important lorsque l'on maintien un site multilingue, mais il est toujours important de d&#233;clarer l'encodage de caract&#232;res lorsque l'on produit du XHTML/HTML des CSS. &lt;cite&gt; &lt;a href=&quot;http://www.w3.org/International/tutorials/tutorial-char-enc/&quot; hreflang=&quot;en&quot;&gt;http://www.w3.org/International/tutorials/tutorial-char-enc/&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.w3.org/International/O-charset.html&quot; hreflang=&quot;en&quot;&gt;http://www.w3.org/International/O-charset.html &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;1.3 Le (X)HTML est-il valide ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Le code valide est rendu plus rapidement que le code qui contient des erreurs. Le code valide sera mieux rendu que le code invalide. Les navigateurs respectent de plus en plus les normes et il devient de plus en plus important d'&#233;crire du HTML valide et conforme aux normes. &lt;cite&gt; &lt;a href=&quot;http://www.maxdesign.com.au/presentation/sit2003/06.htm&quot; hreflang=&quot;en&quot;&gt;http://www.maxdesign.com.au/presentation/sit2003/06.htm&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://validator.w3.org/&quot; hreflang=&quot;en&quot;&gt;http://validator.w3.org/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;1.4 Le CSS est-il valide ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Vous devez vous assurer qu'il n'y a pas d'erreur ni dans votre HTML ni dans votre CSS, puisque des erreurs dans l'un ou l'autre peut donner un apparence n&#233;glig&#233;e &#224; vos documents. &lt;cite&gt; &lt;a href=&quot;http://www.meyerweb.com/eric/articles/webrev/199904.html&quot; hreflang=&quot;en&quot;&gt;http://www.meyerweb.com/eric/articles/webrev/199904.html&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot; hreflang=&quot;en&quot;&gt;http://jigsaw.w3.org/css-validator/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;1.5 Y a-t-il des astuces (&lt;i&gt;hacks&lt;/i&gt;) CSS ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; &#192; la base, les astuces restent un choix personnel, la connaissance que vous avez des m&#233;thodes pour contourner un probl&#232;me ainsi que de la mise en page que vous voulez obtenir. &lt;cite&gt; &lt;a href=&quot;http://www.mail-archive.com/wsg@webstandardsgroup.org/msg05823.html&quot; hreflang=&quot;en&quot;&gt;http://www.mail-archive.com/wsg@webstandardsgroup.org/msg05823.html&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://css-discuss.incutio.com/?page=CssHack&quot; hreflang=&quot;en&quot;&gt;http://css-discuss.incutio.com/?page=CssHack&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://css-discuss.incutio.com/?page=ToHackOrNotToHack&quot; hreflang=&quot;en&quot;&gt;http://css-discuss.incutio.com/?page=ToHackOrNotToHack&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://centricle.com/ref/css/filters/&quot; hreflang=&quot;en&quot;&gt;http://centricle.com/ref/css/filters/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;1.6 Y a-t-il des classes (&lt;i&gt;class&lt;/i&gt;) ou des identifiants (&lt;i&gt;id&lt;/i&gt;) inutiles ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; J'ai remarqu&#233; que les d&#233;veloppeurs apprenant de nouvelles techniques font souvent du bon CSS mais du mauvais XHTML. Pr&#233;cis&#233;ment, le code HTML &#224; tendance &#224; &#234;tre inutilement submerg&#233; de divs et ids. R&#233;sultat : du HTML ayant peu de sens et des feuilles de styles surcharg&#233;es. &lt;cite&gt; &lt;a href=&quot;http://www.clagnut.com/blog/228/&quot; hreflang=&quot;en&quot;&gt;http://www.clagnut.com/blog/228/&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;1.7 Le code est-il bien structur&#233; ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Un balisage s&#233;mantiquement correct utilise les &#233;l&#233;ments HTML &#224; bon escient. Du HTML bien structur&#233; a une signification s&#233;mantique pour un grand nombre d'agents utilisateurs (navigateurs sans feuilles de styles, navigateurs textes, assistants &#233;lectroniques personnels, engins de recherche etc.) &lt;cite&gt; &lt;a href=&quot;http://www.maxdesign.com.au/presentation/benefits/index04.htm&quot; hreflang=&quot;en&quot;&gt;http://www.maxdesign.com.au/presentation/benefits/index04.htm&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.w3.org/2003/12/semantic-extractor.html&quot; hreflang=&quot;en&quot;&gt;http://www.w3.org/2003/12/semantic-extractor.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;1.8 Y a-t-il des liens bris&#233;s ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; Les liens bris&#233;s peuvent frustrer vos usagers et potentiellement envoyer vos clients ailleur. Les liens bris&#233;s peuvent aussi nuire &#224; la bonne indexation de votre site par les engins de recherche.&lt;/p&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://validator.w3.org/checklink&quot; hreflang=&quot;en&quot;&gt;http://validator.w3.org/checklink&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;1.9 Comment est le site en terme de vitesse et taille des pages ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Ne me faites pas attendre ! Tel est le message que nous transmet sondage apr&#232;s sondage. M&#234;me les usagers de la haute vitesse peuvent souffrir d'un long t&#233;l&#233;chargement. &lt;cite&gt; &lt;a href=&quot;http://www.websiteoptimization.com/speed/&quot; hreflang=&quot;en&quot;&gt;http://www.websiteoptimization.com/speed/&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;1.10 Y a-t-il des erruers de &lt;i&gt;JavaScript&lt;/i&gt; ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; Internet Explorer pour Windows permet d'activer un outil de d&#233;bugage qui va ouvrir une nouvelle fen&#234;tre pour vous indiquer les erreurs de &lt;i&gt;JavaScript&lt;/i&gt; sur votre site. Allez sous 'Internet Options' dans l'onglet 'Advanced'. D&#233;sactivez 'Disable script debugging'.&lt;/p&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_3&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;&lt;a name=&quot;degree&quot;&gt;&lt;/a&gt;2. Degr&#233; de s&#233;paration entre le contenu et la pr&#233;sentation&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;2.1 Les feuilles de styles sont-elles utilis&#233;es pour tous les aspects de la pr&#233;sentation (polices, couleurs, marges, bordures, etc) ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Servez-vous de feuilles de style pour contr&#244;ler la mise en page et la pr&#233;sentation. &lt;cite&gt; &lt;a href=&quot;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-style-sheets&quot; hreflang=&quot;fr&quot;&gt;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-style-sheets&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;2.2 Les images d&#233;coratives sont-elles dans les feuilles de styles ou dans le (X)HTML ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; L'objectif des d&#233;veloppeurs devrait &#234;tre d'enlever toute pr&#233;sentation du code HTML, le laissant ainsi propre et s&#233;mantiquement correct. &lt;cite&gt; &lt;a href=&quot;http://www.maxdesign.com.au/presentation/benefits/index07.htm&quot; hreflang=&quot;en&quot;&gt;http://www.maxdesign.com.au/presentation/benefits/index07.htm&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_4&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;&lt;a name=&quot;users&quot;&gt;&lt;/a&gt;3. Accessibilit&#233; pour les usagers&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;3.1 L'attribut &#171; &lt;code class='spip_code' dir='ltr'&gt;alt&lt;/code&gt; &#187; est-il utilis&#233; pour toutes les images descriptives ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Fournissez un &#233;quivalent textuel pour tous les &#233;l&#233;ments non-textuels. &lt;cite&gt; &lt;a href=&quot;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-text-equivalent&quot; hreflang=&quot;fr&quot;&gt;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-text-equivalent&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;3.2 Certains &#233;l&#233;ments de mise en page sont-ils bris&#233;s si la taille du texte est augment&#233;e&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Utilisez des unit&#233;es de mesure relatives plut&#244;t qu'absolue dans vos attributs de balisage et dans les propri&#233;t&#233;s de vos feuilles de style. &lt;cite&gt; &lt;a href=&quot;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-relative-units&quot; hreflang=&quot;fr&quot;&gt;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-relative-units&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-relative-units&quot; hreflang=&quot;fr&quot;&gt;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-relative-units&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.clagnut.com/blog/348/&quot; hreflang=&quot;en&quot;&gt;http://www.clagnut.com/blog/348/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;3.3 Certains &#233;l&#233;ments de la mise en page sont-ils bris&#233;s si la taille du texte est augment&#233;e ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; Faites ce simple test. Visitez votre site avec un navigateur qui supporte l'augmentation des tailles de polices. Maintenant, augmentez la taille de la police. Et encore. Et encore... Regardez votre site. Est-ce que la mise en page est encore correcte ? Il est dangereux pour les d&#233;veloppeurs de supposer que tut le monde utilise la taille de police par d&#233;faut.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;3.4 Y a-t-il des sautes de menu visibles ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Il faut offrir une m&#233;thode qui permet aux usagers de sauter par dessuis la navigation r&#233;p&#233;titive. &lt;cite&gt; &lt;a href=&quot;http://www.section508.gov/index.cfm?FuseAction=Content&amp;ID=12&quot; hreflang=&quot;en&quot;&gt;http://www.section508.gov/index.cfm?FuseAction=Content&amp;amp ;ID=12&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;blockquote&gt; Groupez les liens relatifs, identifiez le groupe (pour les agents utilisateurs), et, jusqu'&#224; ce que les agents utilisateurs le puissent, fournissez un moyen de sauter le groupe. &lt;cite&gt; &lt;a href=&quot;http://www.la-grange.net/w3c/WAI-WEBCONTENT-TECHS/#tech-group-links&quot; hreflang=&quot;fr&quot;&gt;http://www.la-grange.net/w3c/WAI-WEBCONTENT-TECHS/#tech-group-links&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;blockquote&gt; ...les usagers aveugles ne sont pas les seuls qui peuvent &#234;tre d&#233;rang&#233;s par de trop nombreux liens dans un espace de navigation. N'oubliez pas les gens &#224; mobilit&#233; r&#233;duite qui ont de mauvaises technologies adaptative et qui risquent de devoir utilser la touche &#171; tab &#187; pour passer au travers de cette liste. &lt;cite&gt; &lt;a href=&quot;http://joeclark.org/book/sashay/serialization/Chapter08.html#h4-2020&quot; hreflang=&quot;en&quot;&gt;http://joeclark.org/book/sashay/serialization/Chapter08.html#h4-2020&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.niehs.nih.gov/websmith/508/o.htm&quot; hreflang=&quot;en&quot;&gt;http://www.niehs.nih.gov/websmith/508/o.htm&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;3.5 Les formulaires sont-ils accessibles ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Les formulaires ne sont pas les &#233;l&#233;ments les plus simples &#224; utiliser pour les gens ayant des handicaps. Naviguer d'une page avec du contenu &#233;crit &#224; une autre est une chose, sauter d'un champs de formulaire &#224; l'autre et y ins&#233;rer de l'information en est une autre. &lt;cite&gt; &lt;a href=&quot;http://www.htmldog.com/guides/htmladvanced/forms/&quot; hreflang=&quot;en&quot;&gt;http://www.htmldog.com/guides/htmladvanced/forms/&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.webstandards.org/learn/tutorials/accessible-forms/01-accessible-forms.html&quot; hreflang=&quot;en&quot;&gt;http://www.webstandards.org/learn/tutorials/accessible-forms/01-accessible-forms.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.accessify.com/tools-and-wizards/accessible-form-builder.asp&quot; hreflang=&quot;en&quot;&gt;http://www.accessify.com/tools-and-wizards/accessible-form-builder.asp&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://accessify.com/tutorials/better-accessible-forms.asp&quot; hreflang=&quot;en&quot;&gt;http://accessify.com/tutorials/better-accessible-forms.asp&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;3.6 Les tableaux sont-ils accessibles ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Pour les tableaux de donn&#233;es, identifier les en-t&#234;tes de lignes et de colonnes. Par exemple, en HTML, utiliser TD pour signaler les cellules de donn&#233;es et TH pour signaler les en-t&#234;tes. &lt;cite&gt; &lt;a href=&quot;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-table-headers&quot; hreflang=&quot;fr&quot;&gt;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-table-headers&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.bcc.ctc.edu/webpublishing/ada/resources/tables.asp&quot; hreflang=&quot;en&quot;&gt;http://www.bcc.ctc.edu/webpublishing/ada/resources/tables.asp&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.accessify.com/tools-and-wizards/accessible-table-builder_step1.asp&quot; hreflang=&quot;en&quot;&gt;http://www.accessify.com/tools-and-wizards/accessible-table-builder_step1.asp&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.webaim.org/techniques/tables/&quot; hreflang=&quot;en&quot;&gt;http://www.webaim.org/techniques/tables/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;3.7 Les couleurs sont-elles suffisamment contrast&#233;es ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; S'assurer que la combinaison de couleurs entre le premier plan et l'arri&#232;re-plan utilise suffisamment de contraste lorsqu'elle est utilis&#233;e par des personnes souffrant d'un d&#233;ficit de perception des couleurs ou sur un &#233;cran noir et blanc. &lt;cite&gt; &lt;a href=&quot;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-color-contrast&quot; hreflang=&quot;fr&quot;&gt;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-color-contrast&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.juicystudio.com/services/colourcontrast.asp&quot; hreflang=&quot;en&quot;&gt;http://www.juicystudio.com/services/colourcontrast.asp&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;3.8 La couleur est-elle utilis&#233;e seule pour des informations critiques ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; S'assurer que toute information convoy&#233;e par des couleurs est &#233;galement accessible sans couleur, par exemple &#224; partir du contexte ou de balises. &lt;cite&gt; &lt;a href=&quot;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-color-convey&quot; hreflang=&quot;fr&quot;&gt;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-color-convey&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Il y a trois types principaux de daltonisme : deuteranope (une forme de daltonisme rouge/vert), protanop (une autre forme de daltonisme rouge/vert) et tritanope (une forme de daltonisme bleu/jaune - tr&#232;s rare).&lt;/p&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://colorfilter.wickline.org/&quot; hreflang=&quot;en&quot;&gt;http://colourfilter.wickline.org/&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.toledo-bend.com/colorblind/Ishihara.html&quot; hreflang=&quot;en&quot;&gt;http://www.toledo-bend.com/colourblind/Ishihara.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.vischeck.com/vischeck/vischeckURL.php&quot; hreflang=&quot;en&quot;&gt;http://www.vischeck.com/vischeck/vischeckURL.php&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;3.9 Y a-t-il un d&#233;lai de r&#233;ponse pour les menus d&#233;roulants (important pour les usagers qui ont des capacit&#233;s motrices r&#233;duites) ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; Les usagers ayant des capacit&#233;s motrices r&#233;duite peuvent trouver les menus d&#233;roulants difficiles &#224; utiliser si le temps de r&#233;ponse est trop rapide.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;3.10 Tous les liens sont-ils descriptifs (important pour les usagers aveugles) ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Identifier clairement la cible de chaque lien. Les liens textes evraient &#234;tre suffisemment explicites pour &#234;tre compr&#233;hensibles m&#234;me lorsque on les lit en dehors de leur contexte - de mani&#232;re isol&#233;e ou parmi d'autres liens. Les liens textes doivent &#233;galement &#234;tre concis. &lt;cite&gt; &lt;a href=&quot;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-meaningful-links&quot; hreflang=&quot;fr&quot;&gt;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-meaningful-links&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_5&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;&lt;a name=&quot;devices&quot;&gt; &lt;/a&gt; 4. Accessiblit&#233; des dispositifs&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;4.1 Le fonctionnement du site est-il acceptable autant sur les navigateurs modernes que sur les anciens navigateurs ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Avant de commencer &#224; construire votre mise en page CSS, vous devez d&#233;cider les navigateurs &#224; supporter et &#224; quel niveau vous voulez les supporter. &lt;cite&gt; &lt;a href=&quot;http://www.maxdesign.com.au/presentation/process/index_step01.cfm&quot; hreflang=&quot;en&quot;&gt;http://www.maxdesign.com.au/presentation/process/index_step01.cfm&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;4.2 Le contenu est-il accessible lorsque les feuilles de styles sont d&#233;sactiv&#233;es ou ne sont pas support&#233;es ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; Certaines personnes peuvent visiter votre site avec un navigateur qui ne supporte pas les feuilles de styles ou encore un navigateur avec les feuilles de styles d&#233;sactiv&#233;es. Si le contenu est correctement structur&#233;, ce ne sera pas un probl&#232;me.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;4.3 Le contenu est-il accessible lorsque les images sont d&#233;sactiv&#233;es ou ne sont pas support&#233;es ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; Certaines personnes naviguent avec les images d&#233;sactiv&#233;es - en particulier les gens qui on de lentes connections. Le contenu doit encore &#234;tre accessible &#224; ces gens.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;4.4 Le site fonctionne-t-il avec des navigateurs textes tels que &lt;i&gt;Lynx&lt;/i&gt; ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; Ceci est similaire &#224; une combinaise des images et des feuilles de style d&#233;sactiv&#233;es. Un navigateur texte va se fier &#224; du contenu correctement structur&#233; pour fournir du sens.&lt;/p&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.delorie.com/web/lynxview&quot; hreflang=&quot;en&quot;&gt;http://www.delorie.com/web/lynxview&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;4.5 Le site fonctionne-t-il correctement lorsqu'il est imprim&#233; ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Vous pouvez prendre n'importe quel document (X)HTML et cr&#233;er un style assez simple pour l'impression, sans avoir &#224; modifier le balisage. &lt;cite&gt; &lt;a href=&quot;http://www.alistapart.com/articles/goingtoprint/&quot; hreflang=&quot;en&quot;&gt;http://www.alistapart.com/articles/goingtoprint/&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.d.umn.edu/itss/support/Training/Online/webdesign/css.html#print&quot; hreflang=&quot;en&quot;&gt;http://www.d.umn.edu/itss/support/Training/Online/ webdesign/css.html#print&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;4.6 Le site fonctionne-t-il correctement sur des assistants num&#233;riques personnels ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; C'est assez difficile &#224; g&#233;rer tant que les assistants num&#233;riques personnels ne supportent pas leur type de m&#233;dia. Toutefois, certaines mises en pages fonctionnent mieux avec les &lt;br class='autobr' /&gt; &lt;abbr title=&quot;assistants num&#233;riques personnels&quot;&gt;&lt;br class='autobr' /&gt; asn&lt;br class='autobr' /&gt; &lt;/abbr&gt;&lt;br class='autobr' /&gt; actuels. Le support des asn sera dict&#233; par le public cible.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;4.7 Le site contient-il des m&#233;tadonn&#233;es d&#233;taill&#233;es ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Les m&#233;tadonn&#233;es sont de l'information compr&#233;hensible par des ordinateurs. &lt;cite&gt; &lt;a href=&quot;http://www.w3.org/Metadata/&quot; hreflang=&quot;en&quot;&gt;http://www.w3.org/Metadata/&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Les m&#233;tadonn&#233;es sont de l'information structur&#233;e qui est sp&#233;cifiquement cr&#233;&#233;e pour d&#233;crire une resource. En d'autre mots, les m&#233;tadonn&#233;es sont des &#171; donn&#233;es sur les donn&#233;es &#187;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;4.8 Le site fonctionne-t-il correctement dans diverses tailles de fen&#234;tres ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; Les d&#233;veloppeurs supposent souvent que les tailles moyennes des &#233;crans augmentent. Certains d&#233;veloppeurs supposent que la moyenne est de 1024 pixels de large. Mais que faire avec les usagers ayant des plus petits &#233;crans et les usagers ayant des assistants personnels ? Font-ils partie de votre public cible et sont-ils d&#233;savantag&#233;s ?&lt;/p&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_6&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;&lt;a name=&quot;usability&quot;&gt;&lt;/a&gt;5. Convivialit&#233; de base&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;5.1 Y a-t-il une hi&#233;rarchie visuelle claire ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Organisez et priorisez le contenu d'une page en utilisant la taille, la pro&#233;minance et les relations entre le contenu &lt;cite&gt; &lt;a href=&quot;http://www.great-web-design-tips.com/web-site-design/165.html&quot; hreflang=&quot;en&quot;&gt;http://www.great-web-design-tips.com/web-site-design/165.html&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;5.2 Les niveaux d'en-t&#234;te se distinguent-ils facilement ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Utiliser les &#233;l&#233;ments d'en-t&#234;te pour convoyer la structure du document, et les utiliser en conformit&#233; avec les sp&#233;cifications &lt;cite&gt; &lt;a href=&quot;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-logical-headings&quot; hreflang=&quot;fr&quot;&gt;http://www.la-grange.net/w3c/wcag1/wai-pageauth.html#tech-logical-headings&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;5.3 La navigation est-elle simple &#224; comprendre ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Votre syst&#232;me de navigation devrait donner &#224; vos visiteurs une indications de l'endroit o&#249; ils se trouvent et o&#249; ils peuvent aller. &lt;cite&gt; &lt;a href=&quot;http://www.1stsitefree.com/design_nav.htm&quot; hreflang=&quot;en&quot;&gt;http://www.1stsitefree.com/design_nav.htm&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;5.4 La navigation est-elle consistante ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Si chaque page de votre site a une pr&#233;sentation consistante, les visiteurs trouveront plus facile de naviguer d'une page &#224; l'autre et de trouver de l'information &lt;cite&gt; &lt;a href=&quot;http://www.juicystudio.com/tutorial/accessibility/navigation.asp&quot; hreflang=&quot;en&quot;&gt;http://www.juicystudio.com/tutorial/accessibility/navigation.asp&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;5.5 Le niveau de langage du site est-il consistant et appropri&#233; ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Pour communiquer efficacement, il faut utiliser un language simple et clair. Comprendre un texte avec une mauvaise grammaire peut-&#234;tre difficile, en particulier si la langue n'est pas la langue maternelle du visiteur. &lt;cite&gt; &lt;a href=&quot;http://www.juicystudio.com/tutorial/accessibility/clear.asp&quot; hreflang=&quot;en&quot;&gt;http://www.juicystudio.com/tutorial/accessibility/clear.asp&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;5.6 Y a-t-il une carte du site et une page de contact ? Sont-elles faciles &#224; trouver ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; La majeure partie des cartes de sites ne transmettent pas correctement les multiples niveaux d'un site. Dans des tests d'utilisabilit&#233;, les usagers n'utilisent pas les cartes de site ou ne peuvent pas les trouver. La complexit&#233; est aussi un probl&#232;me : une carte devrait &#234;tre une carte, pas une &#233;preuve de navigation. &lt;cite&gt; &lt;a href=&quot;http://www.useit.com/alertbox/20020106.html&quot; hreflang=&quot;en&quot;&gt;http://www.useit.com/alertbox/20020106.html&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;5.7 Y a-t-il un outil de recherche pour les gros sites ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; Bien que des outils de recherche ne soient pas n&#233;cessaire sur des petits sites et que certaines personnes ne s'en serviront jamais, des outils de recherche sp&#233;cifiques &#224; un site peuvent permettre aux usagers de choisir parmis diff&#233;rentes options de navigation.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;5.8 Y a-t-il un lien vers la page d'accueil sur toutes les pages du site ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; Certains usagers aiment repasser par la page d'accueil d'un site apr&#232;s avoir navigu&#233; vers le contenu d'un site. La page d'accueil devient un camp de base pour ces usagers, leur permettant de regrouper l'information avant d'explorer d'autres parties du site.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;5.9 Les liens sont-ils soulign&#233;s ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Pour maximiser la &lt;a href=&quot;http://www.jnd.org/dn.mss/affordances-and-design.html&quot; hreflang=&quot;en&quot;&gt; valeur per&#231;u &lt;/a&gt; des possibilit&#233;s de cliquers, soulignez et colorez les liens. Les usagers ne devraient pas avoir &#224; deviner o&#249; ils peuvent cliquer. &lt;cite&gt; &lt;a href=&quot;http://www.useit.com/alertbox/20040510.html&quot; hreflang=&quot;en&quot;&gt;http://www.useit.com/alertbox/20040510.html&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;5.10 Les liens visit&#233;s sont-ils clairement d&#233;finis par une couleur unique ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Savoir quelles pages ils ont d&#233;j&#224; visit&#233;es emp&#234;chent les visiteurs de revoir encore et encore les m&#234;me pages. &lt;cite&gt; &lt;a href=&quot;http://www.useit.com/alertbox/20040503.html&quot; hreflang=&quot;en&quot;&gt;http://www.useit.com/alertbox/20040503.html&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_7&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;&lt;a name=&quot;site&quot;&gt;&lt;/a&gt;6. Gestion du site&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;6.1 Y a-t-il une page d'erreur 404 simple et &#233;vocatrice qui fonctionne peu importe la profondeur du site ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Vous avez demand&#233; une page - soit en tappant un URL directement dans la barre d'adresse, soit en cliquant un lien d&#233;suet et vous vous retrouvez nulle part en plein milieu du cyberespace. Un site convivial va vous aider alors que beaucoup d'autre ne feront rien, se fiant au capacit&#233;s du navigateur de vous expliquer quel est le probl&#232;me. &lt;cite&gt; &lt;a href=&quot;http://www.alistapart.com/articles/perfect404/&quot; hreflang=&quot;en&quot;&gt;http://www.alistapart.com/articles/perfect404/&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;6.2 Les URL du site sont-ils conviviaux ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; La majorit&#233; des moteurs de recherche (&#224; quelques exceptions pr&#232;s - comme Google) ne vont pas indexer les pages qui ont des points d'interogation ou d'autres caract&#232;res (comme l'&#233;perluette ou le signe d'&#233;galit&#233;) dans l'URL... &#224; quoi sert un site que personne ne peut trouver ? &lt;cite&gt; &lt;a href=&quot;http://www.sitepoint.com/article/search-engine-friendly-urls&quot; hreflang=&quot;en&quot;&gt;http://www.sitepoint.com/article/search-engine-friendly-urls&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;blockquote&gt; Un des pires &#233;l&#233;ments du web du point de vue de l'usager est l'URL. Par contre, s'ils sont courts, logiques et qu'ils se corrigent eux-m&#234;me, les URLs peuvent &#234;tre relativement utilisables. &lt;cite&gt; &lt;a href=&quot;http://www.merges.net/theory/20010305.html&quot; hreflang=&quot;en&quot;&gt;http://www.merges.net/theory/20010305.html&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Plus :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.sitepoint.com/article/search-engine-friendly-urls&quot; hreflang=&quot;en&quot;&gt;http://www.sitepoint.com/article/search-engine-friendly-urls&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.websitegoodies.com/article/32&quot; hreflang=&quot;en&quot;&gt;http://www.websitegoodies.com/article/32&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.merges.net/theory/20010305.html&quot; hreflang=&quot;en&quot;&gt;http://www.merges.net/theory/20010305.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;6.3 Les URL du site fonctionnent-ils sans les &#171; www &#187; ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; Bien que ce nesoit pas critique et dans certains cas, c'est impossible, c'est toujours bon d'offrir aux usagers le choix. Si un usager entre votre nom de domaine sans www et n'obtient pas de site, vous et l'usager pourraient &#234;tre d&#233;savantag&#233;s.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;6.4 Y a-t-il une ic&#244;ne de favori (&lt;em lang=&quot;en&quot;&gt;favicon&lt;/em&gt;) sur le site ?&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt; Un &#171; favicon &#187; est une image utilis&#233;e dans presque tout les sites professionnels. Ce dernier permet au webmestre de faire la promotion de son site et de cr&#233;er une apparence encore plus personnalis&#233;e dans le navigateur du visiteur. &lt;cite&gt; &lt;a href=&quot;http://www.favicon.com/&quot; hreflang=&quot;en&quot;&gt;http://www.favicon.com/&lt;/a&gt; &lt;/cite&gt; &lt;/blockquote&gt; &lt;p&gt; Les &#171; favicon &#187; ne sont pas critiques. Par contre, lorsqu'ils sont absents, ils peuvent causer des erreur 404 dans vos logs (statistiques du site). Des navigateurs comme IE vont en faire la demande au serveur si le site est dans les favoris. Si le &#171; favicon &#187; n'est pas disponible, une page d'erreur 404 pourrait &#234;tre g&#233;n&#233;r&#233;e. Ainsi, avoir un &#171; favicon &#187; pourrait limiter les erreurs 404 directement li&#233;es au favicon. Il en va de m&#234;me pour le fichier &#171; robots.txt &#187;.&lt;/p&gt; &lt;p&gt; Cette liste a d'abord &lt;br class='autobr' /&gt; &lt;a href=&quot;http://www.mail-archive.com/wsg%40webstandardsgroup.org/msg05279.html&quot; lang=&quot;en&quot;&gt;&#233;t&#233; &#233;labor&#233;e dans ses grandes lignes&lt;/a&gt;sur la liste de diffusion &lt;i&gt;Web Standards&lt;/i&gt;&lt;br class='autobr' /&gt; en mai 2004. Elle a &#233;t&#233; &lt;a href=&quot;http://www.maxdesign.com.au/presentation/checklist/&quot; hreflang=&quot;en&quot;&gt;pr&#233;sent&#233;e&lt;/a&gt;au &lt;i&gt;Web Standards Group&lt;/i&gt; de Sidney le 5 ao&#251;t 2004. Elle est aussi disponible en format &lt;abbr lang=&quot;en&quot; title=&quot;Portable Document File&quot;&gt;PDF&lt;/abbr&gt; pour les d&#233;veloppeurs &lt;a href=&quot;http://www.maxdesign.com.au/presentation/checklist/checklist.pdf&quot; lang=&quot;en&quot;&gt;anglophones&lt;/a&gt; et &lt;a href=&quot;http://www.elanceur.org/FractalCity/WebStandardsStructure/CheckListWebStandards.pdf&quot; lang=&quot;en&quot;&gt;francophones&lt;/a&gt;. &#201;galement disponible sous forme de &lt;a href=&quot;http://www.elanceur.org/FractalCity/WebStandardsStructure/CheckListWebStandards.pdf&quot; lang=&quot;en&quot;&gt;diaporama&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Cette liste est aussi disponible en :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://flashbg.org/tutorials/checklist/&quot; hreflang=&quot;bg&quot;&gt;bulgare&lt;/a&gt;, merci &#224; &lt;a href=&quot;http://www.flashbg.org/&quot;&gt;Boby Dimitrov&lt;/a&gt; ;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.niub.com/jjgod/wiki/WebStandardsCheckList.html&quot; hreflang=&quot;zh&quot;&gt;chinois&lt;/a&gt;, merci &#224; &lt;a href=&quot;http://www.niub.com/jjgod/&quot;&gt;Jjgod Jiang&lt;/a&gt; ;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.nocodestudio.com.ar/articulos/checklist/index.htm&quot; hreflang=&quot;es&quot;&gt;espagnol&lt;/a&gt;, merci &#224; &lt;a href=&quot;http://www.nocodestudio.com.ar/blog/&quot;&gt;Osvaldo Rainero&lt;/a&gt; ;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.webaccessibile.org/argomenti/argomento.asp?cat=481&quot; hreflang=&quot;it&quot;&gt;italienne&lt;/a&gt;, merci &#224; &lt;a href=&quot;http://www.webaccessibile.org/default.asp&quot;&gt;Franco Carcillo&lt;/a&gt; ;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.tiuvizeta.it/web_standards.html&quot; hreflang=&quot;it&quot;&gt;italienne&lt;/a&gt;, merci &#224; &lt;a href=&quot;http://www.tiuvizeta.it/&quot;&gt;Livio Mondini&lt;/a&gt; ;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.elanceur.org/FractalCity/Articles/Check-ListStandardsduWeb.html&quot; hreflang=&quot;it&quot;&gt;fran&#231;aise&lt;/a&gt;, merci &#224; &lt;a href=&quot;http://www.elanceur.org/FractalCity/&quot;&gt;Christophe Ducamp&lt;/a&gt; ;&lt;/li&gt;&lt;li&gt; et bien entendu dans sa &lt;a href=&quot;http://www.maxdesign.com.au/presentation/checklist.cfm&quot; hreflang=&quot;en&quot;&gt;version originale anglaise&lt;/a&gt;, telle qu'&#233;crite par Russ Weakley.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Comme toujours, merci &#224; &lt;br class='autobr' /&gt; &lt;a href=&quot;http://www.maxdesign.com.au/about_rose.cfm&quot; hreflang=&quot;en&quot;&gt;&lt;br class='autobr' /&gt; Rose&lt;br class='autobr' /&gt; &lt;/a&gt;&lt;br class='autobr' /&gt; pour la relecture et &#224; &lt;br class='autobr' /&gt; &lt;a href=&quot;http://elysiansystems.com/&quot; hreflang=&quot;en&quot;&gt;&lt;br class='autobr' /&gt; Lea de Groot&lt;br class='autobr' /&gt; &lt;/a&gt;&lt;br class='autobr' /&gt; pour les suggestions de la liste pour les d&#233;veloppeurs.&lt;/p&gt; &lt;p&gt;&lt;i&gt;Russ Weakley, 13 ao&#251;t 04&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Traduction qu&#233;b&#233;coise (fran&#231;aise) par &lt;br class='autobr' /&gt; &lt;a href=&quot;http://www.divetheweb.com/&quot; hreflang=&quot;fr&quot;&gt;&lt;br class='autobr' /&gt; Chantal Ide&lt;br class='autobr' /&gt; &lt;/a&gt;&lt;br class='autobr' /&gt; pour &lt;br class='autobr' /&gt; &lt;a href=&quot;http://www.w3qc.org/&quot; hreflang=&quot;fr&quot;&gt;&lt;br class='autobr' /&gt; W3Qu&#233;bec&lt;br class='autobr' /&gt; &lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Relecture par &lt;br class='autobr' /&gt; &lt;a href=&quot;http://www.paginus.com/lesechecs/auteur.html&quot; hreflang=&quot;fr&quot;&gt;&lt;br class='autobr' /&gt; Normand Lamoureux&lt;br class='autobr' /&gt; &lt;/a&gt;&lt;br class='autobr' /&gt; et &lt;br class='autobr' /&gt; &lt;a href=&quot;http://www.cybercodeur.net/&quot; hreflang=&quot;fr&quot;&gt;&lt;br class='autobr' /&gt; Denis Boudreau&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt; </content:encoded> </item>
<item
xml:lang="fr"><title>Jeux de caract&#232;res, encodages et entit&#233;s</title><link>http://edu.ca.edu/jeux-de-caracteres-encodages-et</link> <guid
isPermaLink="true">http://edu.ca.edu/jeux-de-caracteres-encodages-et</guid> <dc:date>2006-01-09T05:00:00Z</dc:date> <dc:format>text/html</dc:format> <dc:language>fr</dc:language> <dc:creator>Andr&#233; Vincent</dc:creator> <description>&lt;p&gt;Les notions d'encodage et de jeu de caract&#232;res (souvent d&#233;sign&#233;s sous le m&#234;me terme anglais de &lt;i&gt;charset&lt;/i&gt;) sont des notions fondamentales &#224; bien comprendre dans la production de page web, surtout dans des langues autres que l'anglais.&lt;/p&gt;
-
&lt;a href="http://edu.ca.edu/normes-et-standards" rel="directory"&gt;Normes et standards&lt;/a&gt; </description> <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Les notions d'encodage et de jeu de caract&#232;res (souvent d&#233;sign&#233;s sous le m&#234;me terme anglais de &lt;i&gt;charset&lt;/i&gt;) sont des notions fondamentales &#224; bien comprendre dans la production de page web, surtout dans des langues autres que l'anglais.&lt;/p&gt;&lt;/div&gt;
&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;Encodage et jeu de caract&#232;res&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Le terme &lt;strong&gt;encodage&lt;/strong&gt; (&lt;i&gt;encoding&lt;/i&gt;) d&#233;signe la fa&#231;on dont les caract&#232;res dans un ensemble ou un sous-ensemble d'un alphabet donn&#233;, sont convertis en octets dans un fichier informatique (et vice-versa). Certaines m&#233;thodes d'encodage sont sp&#233;cifiques &#224; un environnement informatique dans une langue ou un alphabet donn&#233;, d'autres sont multiplateformes et multilingues. Exemple d'encodage : &lt;a href=&quot;http://fr.wikipedia.org/wiki/ASCII&quot; class='spip_glossaire' rel='external'&gt;ASCII&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/iso-8859-1&quot; class='spip_glossaire' rel='external'&gt;iso-8859-1&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/iso-8859-15&quot; class='spip_glossaire' rel='external'&gt;iso-8859-15&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/utf-8&quot; class='spip_glossaire' rel='external'&gt;utf-8&lt;/a&gt;, &lt;a href=&quot;http://fr.wikipedia.org/wiki/utf-16&quot; class='spip_glossaire' rel='external'&gt;utf-16&lt;/a&gt;, etc.&lt;/p&gt; &lt;p&gt;Le terme &lt;strong&gt;jeu de caract&#232;res&lt;/strong&gt; (&lt;i&gt;character set&lt;/i&gt;) ref&#232;re &#224; un ensemble ou un sous-ensemble des caract&#232;res (ou glyphes) disponibles dans un jeu de caract&#232;re donn&#233;. Ainsi, les jeux de caract&#232;res &lt;strong&gt;ISO Latin 1 - souvent d&#233;sign&#233; par son encodage : iso-8859-1&lt;/strong&gt;, &lt;strong&gt;ANSI - Windows Latin 1&lt;/strong&gt; et &lt;strong&gt;Mac OS Roman&lt;/strong&gt;, bien qu'appartenant tous les trois &#224; l'&lt;a href=&quot;http://fr.wikipedia.org/wiki/alphabet_latin&quot; class='spip_glossaire' rel='external'&gt;alphabet latin&lt;/a&gt; ne r&#233;f&#232;rent qu'&#224; des jeux partiels de caract&#232;res de ce m&#234;me &lt;a href=&quot;http://fr.wikipedia.org/wiki/alphabet_latin&quot; class='spip_glossaire' rel='external'&gt;alphabet latin&lt;/a&gt; ; de plus, ils ne contiennent pas tous les m&#234;me caract&#232;res. Voir : &lt;a href=&quot;http://www.alanwood.net/demos/charsetdiffs.html&quot; class='spip_out' rel='external'&gt;Differences between ANSI, ISO-8859-1 and MacRoman character sets&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Par contre, le jeu de caract&#232;res &lt;a href=&quot;http://fr.wikipedia.org/wiki/Unicode&quot; class='spip_glossaire' rel='external'&gt;Unicode&lt;/a&gt;, lui peut repr&#233;senter n'importe quel syst&#232;me d'&#233;criture, de n'importe quelle langue dans n'importe quel environnement informatique.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Les encodages les plus courants&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Les &lt;strong&gt;encodages multiplateformes&lt;/strong&gt; les plus couramment utilis&#233;s dans les pages web sont :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;strong&gt;iso-8859-1&lt;/strong&gt; (m&#233;thode d'encodage tr&#232;s limitatif d'un jeu partiel des caract&#232;res de l'&lt;a href=&quot;http://fr.wikipedia.org/wiki/alphabet_latin&quot; class='spip_glossaire' rel='external'&gt;alphabet latin&lt;/a&gt; &lt;strong&gt;ISO Latin 1&lt;/strong&gt;)&lt;/li&gt;&lt;li&gt; &lt;strong&gt;utf-8&lt;/strong&gt; (m&#233;thode d'encodage d'un jeu universel de caract&#232;res &lt;strong&gt;Unicode&lt;/strong&gt; pour toutes les langues)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Les encodages sp&#233;cifiques &#224; certains syst&#232;mes d'exploitation pour les langues de l'Europe de l'ouest :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;strong&gt;windows-1252&lt;/strong&gt; (m&#233;thode d'encodage du jeu partiel des caract&#232;res de l'alphabet latin &lt;strong&gt;ANSI - ou Windows Latin 1&lt;/strong&gt;)&lt;/li&gt;&lt;li&gt; &lt;strong&gt;macintosh&lt;/strong&gt; (m&#233;thode d'encodage du jeu partiel des caract&#232;res de l'alphabet latin &lt;strong&gt;Mac OS Roman&lt;/strong&gt;)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;D&#233;claration de l'encodage en (X)HTML&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;En HTML et XHTML, en pr&#233;sence d'une profusion d'encodages diff&#233;rents des caract&#232;res variant selon les syst&#232;mes d'exploitation et les langues et afin d'assurer une interpolarit&#233; et une interpr&#233;tation uniforme de ces caract&#232;res, il est n&#233;cessaire de bien indiquer en tout d&#233;but de document, le type d'encodage des caract&#232;res utilis&#233; dans la page. On l'indique &#224; l'aide de l'&#233;l&#233;ment META, ins&#233;r&#233; sous cette forme dans l'&#233;l&#233;ment &lt;strong&gt;HEAD&lt;/strong&gt; du document :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;&lt;/textarea&gt; &lt;p&gt;En XML, on utilisera plut&#244;t la d&#233;claration suivante d&#232;s la premi&#232;re ligne du document :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre' dir='ltr'&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;/textarea&gt; &lt;p&gt;&lt;i&gt; &lt;strong&gt;Remarque&lt;/strong&gt; : la d&#233;claration XML est ici beaucoup plus pr&#233;cise que la d&#233;claration HTML ; en effet, utf-8 d&#233;signe effectivement une m&#233;thode d'encodage (&lt;strong&gt; &lt;i&gt;encoding&lt;/i&gt; &lt;/strong&gt;) plut&#244;t qu'un jeu de caract&#232;re (&lt;strong&gt; &lt;i&gt;charset&lt;/i&gt; &lt;/strong&gt;). Dans notre exemple, le jeu de carct&#232;res est : &lt;strong&gt;Unicode&lt;/strong&gt; &lt;/i&gt;.&lt;/p&gt; &lt;p&gt;En l'absence d'une telle d&#233;claration en d&#233;but d'un document HTML, les logiciels de navigation utiliseront un encodage par d&#233;faut (g&#233;n&#233;ralement &lt;strong&gt;iso-8859-1&lt;/strong&gt;) ou selon les r&#233;glages des pr&#233;f&#233;rences du logiciel. Pour &lt;strong&gt;Firefox&lt;/strong&gt;, par exemple, voir : &lt;strong&gt;Pr&#233;f&#233;rences -&gt; Contenu : Polices par d&#233;faut -&gt; Avanc&#233;e... : Encodage par d&#233;faut&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;L'encodage correct du fichier lors de l'enregistrement&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Mais il ne suffit pas d'indiquer le jeu de caract&#232;res dans l'&#233;l&#233;ment &lt;strong&gt;META&lt;/strong&gt;. Encore faut-il que le document soit effectivement et correctement &lt;strong&gt;enregistr&#233;&lt;/strong&gt; en utilisant l'encodage sp&#233;cifi&#233;. Malheurement tous les &#233;diteurs de texte ou les &#233;diteurs HTML n'offrent pas cette option ou l'ont impl&#233;ment&#233; de fa&#231;on incompl&#232;te.&lt;/p&gt; &lt;p&gt;Tout &#233;diteur de texte HTML moderne, op&#233;rant dans un syst&#232;me d'exploitation moderne doit aujourd'hui nous permettre d'utiliser directement toute la gamme des caract&#232;res Unicode et d'enregistrer et d'ouvrir des fichiers encod&#233;s en utf-8. Si votre logiciel ne vous le permet pas, changez de logiciels, il en existe de nombreux dans le monde du logiciel libre.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Quel encodage choisir ?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;L'encodage utf-8 est de loin le meilleur choix.&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Utf-8 permet d'encoder tous les caract&#232;res Unicode, pour tous les environnements informatiques, dans toutes les langues.&lt;/li&gt;&lt;li&gt; Depuis au moins 10 ans, tous les logiciels de navigation majeurs sont en mesure de reconna&#238;tre l'encodage &lt;strong&gt;utf-8&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt; Tous les syst&#232;mes d'exploitations modernes savent g&#233;rer les caract&#232;res unicodes et fournissent g&#233;n&#233;ralement de base avec le syst&#232;me d'exploitation des polices unicodes.&lt;/li&gt;&lt;li&gt; La vari&#233;t&#233; des polices unicodes est de plus en plus &#233;tendue, notamment disponibles au format .otf (Open Type Face) ou dans une moindre mesure, au format .ttf (True Type).&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Voir aussi :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.la-grange.net/w3c/html4.01/charset.html&quot; class='spip_out' rel='external'&gt;Jeux de caract&#232;res et encodages dans un document HTML&lt;/a&gt; - (Recommandations officielles du W3C)&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://tw.o0o.ch/weblog/2004/06/08/60-jeux-de-caracteres-c-est-quoi&quot; class='spip_out' rel='external'&gt;Jeux de caract&#232;res : c'est quoi ?&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.unicode.org/standard/translations/french.html&quot; class='spip_out' rel='external'&gt;Qu'est-ce qu'Unicode ?&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.cs.tut.fi/~jkorpela/chars/index.html&quot; class='spip_out' rel='external'&gt;Characters and encodings&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.cs.tut.fi/~jkorpela/chars.html&quot; class='spip_out' rel='external'&gt;A tutorial on character code issues&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.eki.ee/letter/&quot; class='spip_out' rel='external'&gt;Data languages&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.cs.tut.fi/~jkorpela/chars/sorted.html&quot; class='spip_out' rel='external'&gt;Liste des divers types d'encodage&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://intertwingly.net/stories/2004/04/14/i18n.html&quot; class='spip_out' rel='external'&gt;I&#241;t&#235;rn&#226;ti&#244;n&#224;liz&#230;ti&#248;n&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.blog-and-blues.org/weblog/2005/02/19/391-css-charset&quot; class='spip_out' rel='external'&gt;Feuilles de style, jeux et codage de caract&#232;res&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Entit&#233;s (X)HTML&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;En l'absence de la possibilit&#233; d'enregistrer le document dans le jeu de caract&#232;res appropri&#233;, la plupart des &#233;diteurs HTML offrent l'option de convertir les caract&#232;res sp&#233;ciaux (notamment les caract&#232;res accentu&#233;s) en &lt;strong&gt;entit&#233;s HTML&lt;/strong&gt; pour repr&#233;senter les caract&#232;res d&#233;sir&#233;s. Cette m&#233;thode a par contre le d&#233;savantage de rendre le texte du document plus difficile &#224; &#233;crire, &#233;diter et modifier.&lt;/p&gt; &lt;p&gt;Ainsi, par exemple, la phrase suivante sera ainsi convertie dans le document HTML :&lt;/p&gt; &lt;p&gt;&lt;strong&gt;L'&#233;t&#233; &#224; No&#235;l ?&lt;/strong&gt;&lt;br class='manualbr' /&gt;&lt;code class='spip_code' dir='ltr'&gt;L&amp;rsquo;&amp;eacute;t&amp;eacute; &amp;agrave; No&amp;euml;l ?&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Il est donc pr&#233;f&#233;rable d'&#233;viter de les utiliser et de ne les utiliser qu'en dernier recours.&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.htmlhelp.org/reference/html40/entities/latin1.html&quot; class='spip_out' rel='external'&gt;Tableau des entit&#233;s ISO Latin-1 pour HTML 4.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.htmlhelp.org/reference/html40/entities/special.html&quot; class='spip_out' rel='external'&gt;Tableau des entit&#233;s des caract&#232;res sp&#233;ciaux pour HTML 4.0&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Derniers conseils&lt;/strong&gt;&lt;/p&gt;
&lt;ol class=&quot;spip&quot;&gt;&lt;li&gt; R&#233;digez vos documents HTML en utilisant le jeu de caract&#232;res &lt;strong&gt;Unicode&lt;/strong&gt; (encodage &lt;strong&gt;utf-8&lt;/strong&gt;).&lt;/li&gt;&lt;li&gt; Identifiez bien l'encodage utilis&#233; dans l'ent&#234;te de vos pages HTML.&lt;/li&gt;&lt;li&gt; Enregistrez vos fichiers avec l'option d'encodage &lt;strong&gt;utf-8&lt;/strong&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt; </content:encoded> </item>
<item
xml:lang="fr"><title>Ergonomie, compatibilit&#233; et accessibilit&#233;</title><link>http://edu.ca.edu/ergonomie-compatibilite-et</link> <guid
isPermaLink="true">http://edu.ca.edu/ergonomie-compatibilite-et</guid> <dc:date>2004-08-19T12:13:24Z</dc:date> <dc:format>text/html</dc:format> <dc:language>fr</dc:language> <dc:creator>Andr&#233; Vincent</dc:creator> <dc:subject>XHTML</dc:subject> <dc:subject>HTML</dc:subject> <description>&lt;p&gt;Les enjeux d'un site web sont multiples et sa compatibilit&#233; ainsi que sa qualit&#233; comptent parmi les premiers crit&#232;res de sa r&#233;ussite, tant au niveau quantitatif (trafic, nombre de commandes) que qualitatif.&lt;/p&gt;
-
&lt;a href="http://edu.ca.edu/normes-et-standards" rel="directory"&gt;Normes et standards&lt;/a&gt;
/
&lt;a href="http://edu.ca.edu/xhtml" rel="tag"&gt;XHTML&lt;/a&gt;,
&lt;a href="http://edu.ca.edu/html" rel="tag"&gt;HTML&lt;/a&gt; </description> <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Les enjeux d'un site web sont multiples et sa compatibilit&#233; ainsi que sa qualit&#233; comptent parmi les premiers crit&#232;res de sa r&#233;ussite, tant au niveau quantitatif (trafic, nombre de commandes) que qualitatif.&lt;/p&gt;&lt;/div&gt;
&lt;div class='rss_texte'&gt;&lt;div
class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt;&lt;div
class=&quot;cs_sommaire_inner&quot;&gt;&lt;div
class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt;&lt;div
class=&quot;cs_sommaire_corps&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a
title=&quot;R&#232;gles d&#039;ergonomie&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_0&quot;&gt;R&#232;gles d'ergonomie&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Standards du web&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_1&quot;&gt;Standards du web&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Normes d&#039;Accessibilit&#233;&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_2&quot;&gt;Normes d'Accessibilit&#233;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;R&#233;f&#233;rences :&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_3&quot;&gt;R&#233;f&#233;rences&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Source : cet article est essentiellement une adaptation d'un article paru sur &lt;a href=&quot;http://www.alsacreations.com/articles/principes/&quot; class='spip_out' rel='external'&gt;www.alsacreations.com&lt;/a&gt; r&#233;dig&#233; par &lt;i&gt;Rapha&#235;l GOETTER&lt;/i&gt; et &lt;i&gt;Olivier HUBAUT&lt;/i&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Pour &#234;tre de qualit&#233;, un site doit &#234;tre &#224; la fois &lt;strong&gt;Utile&lt;/strong&gt; (r&#233;pondre &#224; un besoin) et &lt;strong&gt;Utilisable&lt;/strong&gt; (par tous).&lt;/p&gt; &lt;p&gt;Nous allons d&#233;velopper dans cet article trois grandes parties qui seront autant de principes universels de qualit&#233;.&lt;/p&gt; &lt;p&gt;Universels dans le sens o&#249; ils s'appliquent pour tous les sites web quel que soit leur th&#232;me (ludique, sobre, acad&#233;mique, artistique), leur concept (professionnel, commercial, associatif, amateur,...), leur objectif et le public vis&#233;.&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; R&#232;gles d'ergonomie.&lt;/li&gt;&lt;li&gt; Standards du web.&lt;/li&gt;&lt;li&gt; Normes d'accessibilit&#233;.&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt; R&#232;gles d'ergonomie &lt;/h3&gt; &lt;p&gt;L'ergonomie est la fa&#231;on de rendre un site &lt;strong&gt;utilisable&lt;/strong&gt; par le plus grand nombre de personnes avec un maximum de confort et d'efficacit&#233;. Cette d&#233;finition est souvent peu respect&#233;e au profit des technologies propri&#233;taires (flash, scripts, balises propri&#233;taires, etc...) qui rendent l'utilisation des sites souvent difficile.&lt;/p&gt; &lt;p&gt;&#192; noter que s'il ne fallait retenir que deux principes essentiels d'ergonomie, ils seraient :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; le &lt;strong&gt;Poids&lt;/strong&gt; (de nos jours, 50 &#224; 80ko pour une page web graphismes compris, semble correct) et &lt;/li&gt;&lt;li&gt; la &lt;strong&gt;Dimension&lt;/strong&gt; (la norme reste encore la r&#233;solution 800 x 600 pixels, tr&#232;s largement utilis&#233;e). &lt;a href=&quot;http://www.w3schools.com/browsers/browsers_stats.asp&quot; class='spip_out' rel='external'&gt;Cf statistiques du W3schools&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Pour analyser en profondeur l'ergonomie d'un site, il est possible de faire des audits d'accessibilit&#233; et des test utilisateurs, mais il existe des principes de bases dont voici une liste (non exhaustive) :&lt;/p&gt; &lt;p&gt;&lt;strong&gt; Objectif du site : &lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Afficher le nom et le logo de l'organisation ou de l'entreprise, en gros et bien en vue, en d&#233;but de page et en permanence sur chaque page.&lt;/li&gt;&lt;li&gt; Ajouter une signature, descriptin ou slogan qui r&#233;sume explicitement l'activit&#233; du site, &#224; moins que le titre du site soit lui-m&#234;me explicite.&lt;/li&gt;&lt;li&gt; Mettre en valeur les fonctions principales pour que la page d'accueil remplisse pleinement son r&#244;le de point d'orientation.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt; Pr&#233;sentation des informations : &lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Inclure dans la page d'accueil un lien &lt;strong&gt;Contactez-nous&lt;/strong&gt; ou &lt;strong&gt;&#192; propos de nous&lt;/strong&gt; qui pointe sur une page contenant toutes les coordonn&#233;es de l'organistion ou de l'entreprise.&lt;/li&gt;&lt;li&gt; Si le site receuille des informations sur les visiteurs ou les clients, ajouter sur la page d'accueil un lien &lt;strong&gt;Clause de confidentialit&#233;&lt;/strong&gt; ou &lt;strong&gt;Politique &#233;ditoriale&lt;/strong&gt; si le site autorise les visiteurs &#224; laisser des commentaires ou contient une forme quelconque de forum.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt; R&#233;daction du contenu : &lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Privil&#233;gier un vocabulaire centr&#233; sur les visiteurs (pas de termes internes, trop techniques ou jargon commercial), &#224; moins &#233;videmment que le site d'adresse s'adresse &#224; un public sp&#233;cialis&#233;.&lt;/li&gt;&lt;li&gt; Eviter les redondances, m&#234;me pour souligner leur importance.&lt;/li&gt;&lt;li&gt; Veiller &#224; la coh&#233;rence de la casse (majuscules/minuscules).&lt;/li&gt;&lt;li&gt; Eviter les listes &#224; puces contenant un seul &#233;l&#233;ment.&lt;/li&gt;&lt;li&gt; D&#233;crire les actions &#224; accomplir de fa&#231;on claire, employer de pr&#233;f&#233;rence l'imp&#233;ratif (&lt;strong&gt;&#171; D&#233;couvrez ce CD &#187;&lt;/strong&gt; est plus accrocheur et explicite que que &lt;strong&gt;&#171; Vous pouvez d&#233;couvrir ce CD ici &#187;&lt;/strong&gt; par exemple).&lt;/li&gt;&lt;li&gt; D&#233;velopper la premi&#232;re occurence de chaque abr&#233;viation, sigle ou acronyme.&lt;/li&gt;&lt;li&gt; &#201;viter les points d'exclamation !&lt;/li&gt;&lt;li&gt; Ne pas abuser des majuscules, notamment dans les titres ou intertitres ; au-del&#224; de 4 mots, la lisibilit&#233; en est progressivement r&#233;duite.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt; Illustration du contenu du site par des exemples : &lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Afficher une vignette, une illustration, un sch&#233;ma ou une photo : ne pas se contenter de d&#233;crire.&lt;/li&gt;&lt;li&gt; Pour chaque exemple : proposer un lien direct vers l'article et non une page g&#233;n&#233;rique de cat&#233;gorie.&lt;/li&gt;&lt;li&gt; Placer un lien vers la cat&#233;gorie &#224; c&#244;t&#233; de l'exemple.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt; Liens : &lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Diff&#233;rencier les liens et les rendre facilement identifiables.&lt;/li&gt;&lt;li&gt; Ne pas utiliser de terme g&#233;n&#233;rique, comme &lt;strong&gt;&#171; Cliquez ici &#187;&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt; Attribuer une couleur diff&#233;rente aux liens visit&#233;s et non-visit&#233;s.&lt;/li&gt;&lt;li&gt; Quand le libell&#233; du lien n'est pas suffisamment explicite, fournissez aussi une description reactive &lt;a href=&quot;#&quot; title=&quot;Simplement pour illustrer la chose: ce lien ne conduit nulle part.&quot;&gt;comme ceci&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt; Navigation : &lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Installer la zone de navigation principale en un point strat&#233;gique, de pr&#233;f&#233;rence juste &#224; c&#244;t&#233; du contenu principal de la page.&lt;/li&gt;&lt;li&gt; Regrouper les contr&#244;les de navigation similaires.&lt;/li&gt;&lt;li&gt; Si le site propose une fonction de panier, ins&#233;rer sur la page d'accueil un lien vers cette fonction.&lt;/li&gt;&lt;li&gt; Utiliser des ic&#244;nes de navigation seulement si elles sont claires et universellement significatives.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt; Recherche : &lt;/strong&gt;.&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Proposer sur la page d'accueil une zone de saisie des crit&#232;res de recherche (d'une taille suffisante et plac&#233;e en haut de page). La recherche peut &#233;galement &#234;tre situ&#233;e visuellement en dessous du menu, &#224; condition de rester sur le premier &#233;cran. Mais dans un tel cas, il faut veiller &#224; rajouter un point d'acc&#232;s en d&#233;but de page.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt; Outils et raccourcis aux fonctions : &lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Donner aux internautes un acc&#232;s direct aux fonctions principales du site (technique du &lt;i&gt;&#171; z&#233;ro clic &#187;&lt;/i&gt;) &lt;/li&gt;&lt;li&gt; Ne pas proposer d'outils qui se contentent de dupliquer des fonctions du navigateur (ajout aux favoris, en page de d&#233;marrage,...)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt; Images et animations : &lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Se servir des images avant tout pour mettre en valeur le contenu plut&#244;t que pour d&#233;corer simplement la page.&lt;/li&gt;&lt;li&gt; Ajouter une l&#233;gende aux images et aux photos si le contexte ne suffit pas &#224; les rendre explicites -* Ajuster les images &#224; la taille d'affichage (plut&#244;t rogner que rapetisser pour du jpg).&lt;/li&gt;&lt;li&gt; Eviter les &#233;l&#233;ments graphiques en filigrane (images en arri&#232;re-plan et texte au premier plan).&lt;/li&gt;&lt;li&gt; Ne pas utiliser d'animations en page d'accueil : d&#233;conseill&#233;es parce qu'elles n'apportent pas d'information et d&#233;tournent l'utilisateur du contenu v&#233;ritable.&lt;/li&gt;&lt;li&gt; Pas d'animation pour les &#233;l&#233;ments essentiels (logo, titre, signature) : c'est souvent assimil&#233; &#224; de la pub.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt; Conception graphique : &lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Utiliser avec mod&#233;ration les diff&#233;rentes polices de caract&#232;re et autres enrichissements typographiques. Au del&#224; de 3 polices de caract&#232;re, la lisibilit&#233; peut s'en trouver perturb&#233;e. -* Rendre le texte lisible (contraste suffisant avec le fond de page) et taille raisonnable. Il convient de syst&#233;matiquement indiquer la couleur du texte ET la couleur de fond.&lt;/li&gt;&lt;li&gt; &#201;viter le d&#233;filement horizontal avec une r&#233;solution 800x600 (cette r&#233;solution est encore largement utilis&#233;e). En 800x600 : les &#233;l&#233;ments les plus importants doivent &#234;tre visibles d'entr&#233;e.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt; Interface Utilisateurs : &lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Eviter l'abondance de menus d&#233;roulants, surtout s'ils sont peu explicites.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt; Barre de titre : &lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Commencer le titre de la page par le terme le plus informatif (nom de l'entreprise ou de l'organisation).&lt;/li&gt;&lt;li&gt; Ne pas mettre le nom de domaine, sauf s'il fait partie du nom de l'entreprise.&lt;/li&gt;&lt;li&gt; Inclure un bref descriptif du site.&lt;/li&gt;&lt;li&gt; Limiter le nombre de mots &#224; 7 ou 8 au total.&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt; Standards du web &lt;/h3&gt; &lt;p&gt;Les langages du web (HTML, XHTML, XML, CSS,...) reposent sur des normes et des Standards. Les organisations de normalisation, comme le W3C, cr&#233;ent un consensus &#224; travers ces groupes et ces experts pour maintenir et d&#233;velopper des principes architecturaux coh&#233;rents. Utiliser une norme permet la compatibilit&#233; du langage, de b&#233;n&#233;ficier des derni&#232;res innovations mais aussi de s'assurer de la p&#233;rennit&#233; des documents dans le futur.&lt;/p&gt; &lt;p&gt;La norme actuelle est le XHTML (version 2.0 en pr&#233;paration), en attendant le XML. Le XHTML est l'&#233;volution du HTML dans la mesure o&#249; il facilite la maintenance et la relecture du code gr&#226;ce &#224; sa rigidit&#233;.&lt;/p&gt; &lt;p&gt;De ces normes d&#233;coulent plusieurs avantages importants :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Utiliser les derni&#232;res technologies standard vous assurent une site web fait pour durer, tout au long de l'&#233;volution des langages et des navigateurs &lt;/li&gt;&lt;li&gt; La norme est universelle et votre site sera compatible avec tous les navigateurs respectant cette norme. Fini les codes propri&#233;taires qui ne fonctionnent que sous certains navigateurs ou syst&#232;mes d'exploitation ! &lt;/li&gt;&lt;li&gt; Des co&#251;ts et du temps de maintenance r&#233;duits ; en effet, la rigueur du XHTML permettent une lecture facile du code et une mise &#224; jour tr&#232;s simple du design et de la mise en forme, celle-ci &#233;tant s&#233;par&#233;e du contenu. &lt;/li&gt;&lt;li&gt; Un design accessible. L'accessibilit&#233; aux divers handicaps (visuels, moteurs, auditifs, ...) a &#233;t&#233; int&#233;gr&#233;e dans un nombre important de normes. Un site doit pouvoir &#234;tre disponible pour des utilisateurs aux demandes toujours plus importantes (voir partie suivante) &lt;/li&gt;&lt;li&gt; All&#232;gement du code et acc&#233;l&#233;ration des pages : le code xhtml strict est l&#233;ger du fait de sa s&#233;paration en feuilles de styles. La feuille de style &#233;tant plac&#233;e en m&#233;moire sur l'ordinateur (cache), la vitesse d'affichage des pages s'en trouve grandement am&#233;lior&#233;e. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Le XHTML repose sur le HTML (il ne lui rajoute rien mais lui retire certaines balises et attributs) ni plus, ni moins. La grande diff&#233;rence du XHTML avec son jumeau HTML est que sa syntaxe ne souffre d'aucune souplesse.&lt;/p&gt; &lt;p&gt;Pourquoi alors avoir cr&#233;&#233; le XHTML si c'est pareil &#224; du HTML ? Pour habituer les webdesigners &#224; la rigidit&#233; syntaxique du XML qui d&#233;tr&#244;ne peu &#224; peu le HTML. Mais le XHTML n'est pas uniquement destin&#233; &#224; servir de transition, il reste un langage &#224; part qui suit lui-aussi des &#233;volutions.&lt;/p&gt; &lt;p&gt;&lt;strong&gt; Syntaxe &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;La grammaire du XHTML r&#233;pond &#224; certaines r&#232;gles :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Les noms des balises et des attributs sont en minuscules. On &#233;crit : &lt;code class='spip_code' dir='ltr'&gt;&lt;p&gt;&lt;/code&gt; et plus &lt;code class='spip_code' dir='ltr'&gt;&lt;P&gt;&lt;/code&gt;. &lt;/li&gt;&lt;li&gt; Les valeurs des attributs sont entre simple ou doubles quotes. On &#233;crit : &lt;code class='spip_code' dir='ltr'&gt;&lt;p class=&quot;center&quot;&gt;&lt;/code&gt; et plus &lt;code class='spip_code' dir='ltr'&gt;&lt;p class=center&gt;&lt;/code&gt;. &lt;/li&gt;&lt;li&gt; Tout attribut doit imp&#233;rativement avoir une valeur. On &#233;crit : &lt;code class='spip_code' dir='ltr'&gt;&lt;input type=&quot;checkbox&quot; checked= &quot;checked&quot;&gt;&lt;/code&gt;et plus &lt;code class='spip_code' dir='ltr'&gt;&lt;input type=&quot;checkbox&quot; checked&gt;&lt;/code&gt;.. &lt;/li&gt;&lt;li&gt; Toute balise ouvrante doit &#234;tre referm&#233;e. On &#233;crit : &lt;code class='spip_code' dir='ltr'&gt;&lt;p&gt;&lt;/code&gt;blabla&lt;code class='spip_code' dir='ltr'&gt;&lt;/p&gt;&lt;/code&gt; et plus &lt;code class='spip_code' dir='ltr'&gt;&lt;p&gt;&lt;/code&gt;blabla. &lt;/li&gt;&lt;li&gt; Toute balises unique doit &#233;galement &#234;tre referm&#233;e. On &#233;crit : &lt;code class='spip_code' dir='ltr'&gt;&lt;br /&gt;&lt;/code&gt; et plus &lt;code class='spip_code' dir='ltr'&gt;&lt;br&gt;&lt;/code&gt; ou encore : &lt;code class='spip_code' dir='ltr'&gt;&lt;hr class=&quot;top&quot; /&gt;&lt;/code&gt; et plus &lt;code class='spip_code' dir='ltr'&gt;&lt;hr class=&quot;top&quot;&gt;&lt;/code&gt;. &lt;/li&gt;&lt;li&gt; Les balises doivent &#234;tre correctement imbriqu&#233;es. On &#233;crit : &lt;code class='spip_code' dir='ltr'&gt;&lt;p&gt;&lt;/code&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;i&gt;&lt;/code&gt;blabla&lt;code class='spip_code' dir='ltr'&gt;&lt;/i&gt;&lt;/code&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;/p&gt;&lt;/code&gt; et pas &lt;code class='spip_code' dir='ltr'&gt;&lt;p&gt;&lt;/code&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;i&gt;&lt;/code&gt;blabla&lt;code class='spip_code' dir='ltr'&gt;&lt;/p&gt;&lt;/code&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;/i&gt;&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Tout document qui se conforme strictement &#224; ces r&#232;gles sera dit bien form&#233; syntaxiquement.&lt;/p&gt; &lt;p&gt;&lt;strong&gt; Mise en forme logique &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Le XML &#233;tant un syst&#232;me de balisage du contenu, les mises en forme qu'il op&#232;re sont purement logiques. Ainsi avec le XML, on ne se pr&#233;occupe que de la structure logique du document. Pour la mise en forme (caract&#232;res, couleurs, marges...), on utilisera les feuilles de styles.&lt;/p&gt; &lt;p&gt;Voici donc la principale ligne de conduite du XHTML : s&#233;parer le contenu de la mise en forme.&lt;/p&gt; &lt;p&gt;De m&#234;me, en XHTML, il est recommand&#233; d'abandonner les balises de mise en forme physique comme &lt;code class='spip_code' dir='ltr'&gt;&lt;i&gt;&lt;/code&gt; (italic - pour mettre en italique) au profit des balises de mise en forme logique comme &lt;code class='spip_code' dir='ltr'&gt;&lt;em&gt;&lt;/code&gt; (emphase pour mettre en valeur) ; idem pour la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;strong&gt;&lt;/code&gt; utilis&#233;e au profit de la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;b&gt;&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt; La s&#233;mantique &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;La s&#233;mantique d'un objet, c'est son SENS, ce pour quoi il est FAIT. Pour des questions d'&lt;strong&gt;Accessibilit&#233;&lt;/strong&gt; (aux handicaps par exemple) et de maintenance , il est recommand&#233; d'utiliser chaque balise de fa&#231;on s&#233;mantiquement correcte.&lt;/p&gt; &lt;p&gt;Exemple imag&#233; :&lt;/p&gt; &lt;p&gt;Quand vous buvez une soupe, vous utilisez une cuill&#232;re &#224; soupe. Apr&#232;s, si vous tombez &#224; cours, vous pouvez toujours vous rattraper en utilisant une cuill&#232;re &#224; caf&#233;. Ca sera moins pratique mais vous arriverez quand m&#234;me &#224; boire votre soupe. Le probl&#232;me, c'est qu'elle risque d'&#234;tre froide avant que vous l'ayez termin&#233;e.&lt;/p&gt; &lt;p&gt;Pour le (X)HTML, c'est pareil. Pour d&#233;finir un titre, on utiilise la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;h1&gt;&lt;/code&gt;, mais on pourrait arriver au m&#234;me r&#233;sultat VISUEL avec un &lt;code class='spip_code' dir='ltr'&gt;&lt;p font-face=7&gt;&lt;/code&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;b&gt;&lt;/code&gt;. Seulement, c'est plus long &#224; &#233;crire, c'est pas fait pour, lorsque vous aurez &#224; changer tous vos titres, vous mettrez nettement plus de temps que si vous aviez simplement &#224; modifier UNE feuille de style.&lt;/p&gt; &lt;p&gt;Dans le respect des r&#232;gles, il y a non seulement l'aspect syntaxique, d&#233;j&#224; souvent rapel&#233; par divers sites, mais &#233;galement l'aspect s&#233;mantique, trop souvent oubli&#233;. Il est tout a fait possible de faire un site rempli de tableaux pour la mise en page qui passera sans probl&#232;me au validateur.&lt;/p&gt; &lt;p&gt;Or un tableau est con&#231;u initialement pour afficher des donn&#233;es... tabulaires (un forum par exemple) et non pour faire la pr&#233;sentation de sa page.&lt;/p&gt; &lt;p&gt;&lt;strong&gt; Feuilles de styles &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;L'id&#233;al est d'abandonner toute balise de mise en forme pour n'utiliser que les deux balises suivantes : span et div. Ainsi, fini les font, center et autres aberrations !&lt;/p&gt; &lt;p&gt;Evidemment, ces deux balises devront &#234;tre associ&#233;es &#224; des feuilles de style pour pouvoir mettre en forme les pages.&lt;/p&gt; &lt;p&gt;Exemple : &lt;code class='spip_code' dir='ltr'&gt;&lt;div style=&quot;font-family:verdana,arial; font-weight:bold; color:red;&quot;&gt;&lt;/code&gt; ou mieux : &lt;code class='spip_code' dir='ltr'&gt;&lt;div class=&quot;erreur&quot;&gt;&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;Note : Les balises &lt;code class='spip_code' dir='ltr'&gt;&lt;div&gt;&lt;/code&gt; sont des balises neutres servant de conteneurs, de blocs. Ils d&#233;signent une boite rectangulaire invisible.&lt;/p&gt; &lt;p&gt;G&#233;n&#233;ralement, la balise &lt;code class='spip_code' dir='ltr'&gt;&lt;div&gt;&lt;/code&gt; est assimil&#233;e au concept de &quot;calque&quot; (surtout sur les &#233;diteurs html comme Dreamweaver).&lt;/p&gt; &lt;p&gt;Un calque est un &lt;code class='spip_code' dir='ltr'&gt;&lt;div&gt;&lt;/code&gt; qui a &#233;t&#233; positionn&#233; avec la propri&#233;t&#233; &quot;position : absolute&quot;, &quot;position : relative&quot; ou &quot;position : fixed&quot; .&lt;/p&gt; &lt;p&gt;Mais rien ne nous oblige &#224; imposer cette propri&#233;t&#233; de position, on peut souvent s'en passer en pla&#231;ant les div les uns par rapport aux autres gr&#226;ce &#224; diverses autres propri&#233;t&#233;s telles &lt;strong&gt;float&lt;/strong&gt; ou &lt;strong&gt;margin&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt; Pourquoi le XHTML, pourquoi valider ? &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Le HTML 2 date de 1994 et le 3.2 de 1996. Le langage &#233;voluait surtout suivant l'impulsion des &#233;diteurs de navigateurs (d'abord Netscape puis Microsoft). La guerre entre MS et NS a vraiment &#233;clat&#233; avec Netscape 3 en 1996, soit &#224; peu pr&#232;s en m&#234;me temps que la recommendation 3.2. Le HTML 4.0 est le r&#233;sultat d'un v&#233;ritable travail de mise en commun des acteurs du net dont MS et NS ont fait partie. Les principaux ajouts dans cette version sont des balises s&#233;mantiques (les &lt;strong&gt;span&lt;/strong&gt; entre autres) et quelques balises moins heureuses (le &lt;strong&gt;iframe&lt;/strong&gt;).&lt;/p&gt; &lt;p&gt;Devant cette jungle et le danger r&#233;el pour que chacun parle son propre langage sur le Web, ce qui allait &#224; l'encontre des principes d'Internet (libre acc&#232;s aux donn&#233;es, interop&#233;rabilit&#233;), le W3C a sorti plusieurs normes sur le HTML (2.0, 3.2, 4.0...) qui se sont efforc&#233;es de coller le plus possibles aux fonctionnalit&#233;s des navigateurs. Aujourd'hui la situation est invers&#233;e : les normes actuelles sont clairement en avance par rapport aux navigateurs dans plusieurs cas.&lt;/p&gt; &lt;p&gt;Le XHTML n'apporte rien d'autre qu'une simplification du langage, par la suppression d'attributs et un formalisme plus strict. On ne peut donc pas dire qu'il soit tellement &#171; en avance &#187; vu qu'il se base sur le HTML 4 qui date de 1997 et que tous les navigateurs actuels supportent &#224; 99%.&lt;/p&gt; &lt;p&gt;Pour ce qui est du CSS, effectivement, il est encore en avance, bien que le CSS 1 soit compris par tous les navigateurs dignes de ce nom... m&#234;me si certains navigateurs populaires (IE entre autres) buttent encore parfois sur certaines propri&#233;t&#233;s.&lt;/p&gt; &lt;p&gt;Le XHTML 1.0 et le HTML 4.01 existent en fait en 2 versions :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; une version dite &lt;strong&gt;Transitional&lt;/strong&gt;. Cette version sert juste &#224; valider la syntaxe par &#233;tape. Elle se contente donc de v&#233;rifier que le balisage est correct sans traiter les attributs qui sont retir&#233;s par apr&#232;s lors du passage &#224; la version strict. &lt;/li&gt;&lt;li&gt; une version dite &lt;strong&gt;Strict&lt;/strong&gt;. Beaucoup de d'&#233;l&#233;ments ou d'attributs sont d&#233;pr&#233;ci&#233;s (et donc interdits). Ce sont en particuliers les balises de mise en forme (&lt;code class='spip_code' dir='ltr'&gt;&lt;center&gt;&lt;/code&gt;, &lt;code class='spip_code' dir='ltr'&gt;&lt;font&gt;&lt;/code&gt;...). Le but est de pousser les d&#233;veloppeurs &#224; utiliser le CSS pour la pr&#233;sentation et de ne laisser dans le document HTML que le contenu.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Faire un site aux normes, revient &#224; faire 2 choses :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; D&#233;clarer quelle version du HTML ou du XHMTL on utilise. On doit pour cela d&#233;clarer au d&#233;but du document HTML un DOCTYPE (cf R&#233;f&#233;rences ci-dessous) .&lt;/li&gt;&lt;li&gt; Se conformer &#224; cette d&#233;claration. On peut pour cela utiliser les Validateurs du W3C, en sachant que le Validateurs ne font pas tout : un document peut &#234;tre valide sans pour autant &#234;tre propre s&#233;mantiquement parlant.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Le validateur (X)HTML : &lt;a href=&quot;http://validator.w3.org/&quot; class='spip_out' rel='external'&gt;http://validator.w3.org/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Le validateur CSS : &lt;a href=&quot;http://jigsaw.w3.org/css-validator/&quot; class='spip_out' rel='external'&gt;http://jigsaw.w3.org/css-validator/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Bien entendu, rien n'oblige un d&#233;veloppeur &#224; se conformer &#224; une norme, mais cela pr&#233;sente plusieurs avantages : assurance que le site ne sera pas d&#233;grad&#233; dans le futur, affichage correct sur une plus large palette de navigateurs, meilleure accessibilit&#233;, etc.&lt;/p&gt; &lt;p&gt;De plus, faire un site aux normes &lt;strong&gt;strict&lt;/strong&gt; c'est faire un code plus propre et plus facilement &#233;volutif (par rapport aux futures normes). L'inconv&#233;nient est qu'il est beaucoup plus difficile d'avoir un site qui passe parfaitement sur les anciens navigateurs et sur les nouveaux. (mais on peut aussi tourner la question autrement. Avec les anciennes &#171; techniques &#187;, peut-on faire la m&#234;me chose qu'avec les CSS ? La r&#233;ponse est non. Les torts sont donc partag&#233;s.)&lt;/p&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_2&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt; Normes d'Accessibilit&#233; &lt;/h3&gt; &lt;p&gt;Chaque individu est diff&#233;rent et internet doit &#234;tre adapt&#233; &#224; tout le monde, quel que soit son handicap (physique, auditif, visuel, ...).&lt;/p&gt; &lt;p&gt;C'est pour cela qu'il existe &#233;galement des standards et des normes d'&lt;strong&gt;Accessibilit&#233; du Web&lt;/strong&gt; (&lt;strong&gt;WCAG&lt;/strong&gt;)&lt;/p&gt; &lt;p&gt;Pour info : l'agence f&#233;d&#233;rale am&#233;ricaine pour le handicap consid&#232;re que l'obligation d'accessibilit&#233; aux lieux publics s'applique aussi &#224; tous les sites Web. Rappelons que la Section 508 oblige d&#233;j&#224; les sites gouvernementaux (ainsi que ceux qui sont financ&#233;s en partie par le gouvernement, dont les fournisseurs du gouvernement) &#224; &#234;tre accessible. Plusieurs gouvernement occidentaux songent &#224; embo&#238;ter le pas, dont le gouvernement du Canada.&lt;/p&gt; &lt;p&gt;&lt;strong&gt; Un mot sur l'Accessibilit&#233; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Les handicaps affectant l'acc&#232;s au web peuvent &#234;tre regroup&#233;s en quatre cat&#233;gories :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Les d&#233;ficiences visuelles. L'utilisateur peut &#234;tre aveugle, avoir une vision tr&#232;s faible, ne pas reconna&#238;tre les couleurs ou tout simplement porter des verres correcteurs. Les objets graphiques qui n'ont pas d'intitul&#233; ou de descriptif, des caract&#232;res trop petits ou des couleurs peu contrast&#233;es sont autant de barri&#232;res pour acc&#233;der &#224; l'information. &lt;/li&gt;&lt;li&gt; Les d&#233;ficiences auditives. Le manque d'explications ou de transcription des &#233;l&#233;ments sonores peut priver les personnes malentendantes de certaines informations.&lt;/li&gt;&lt;li&gt; Les handicaps physiques. Certains utilisateurs peuvent avoir du mal &#224; manipuler le clavier ou la souris. S'il existe des p&#233;riph&#233;riques optiques ou manuels mieux adapt&#233;s, il n'en demeure pas moins que des caract&#232;res trop petits, notamment au niveau des liens, ne permettront pas &#224; certains utilisateurs de pointer ou de s&#233;lectionner convenablement, ce qui les privera d'un acc&#232;s complet au site. Il en est de m&#234;me pour certains scripts ou menu qui exigent la souris et qui sont inutilisables pour cette cat&#233;gorie de personnes. &lt;/li&gt;&lt;li&gt; Les d&#233;ficiences mentales ou neurologiques. Le manque de rep&#232;res clairs et pr&#233;cis ainsi qu'un syst&#232;me de navigation non intuitif peuvent troubler de nombreux utilisateurs. L'utilisation excessive de certains jargons dans des sites grand public peut fortement r&#233;duire l'int&#233;r&#234;t ou la compr&#233;hension. L'abus d'effets visuels de type clignotement ou d'animations dont la fr&#233;quence est trop &#233;lev&#233;e peut avoir de s&#233;rieuses cons&#233;quences sur des sujets sensibles ou &#233;pileptiques.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;On estime que de 10 &#224; 20% des individus pr&#233;sentent l'unfe ou l'autre de ces d&#233;ficiences dans la plupart des pays dits d&#233;velopp&#233;s. Certaines de ces d&#233;ficiences ne sont pas un obstacle pour acc&#233;der au web, mais n'oublions pas que nous serons tous plus ou moins affect&#233;s un jour ou l'autre par le vieillissement.&lt;/p&gt; &lt;p&gt;Le W3C a donc lanc&#233; une Initiative pour l'&lt;strong&gt;Accessibilit&#233; du Web&lt;/strong&gt; (&lt;strong&gt;WAI&lt;/strong&gt;) en 1997 qui se donne pour objectif de s'assurer que les nouvelles technologies prennent en charge les questions d'accessibilit&#233;.&lt;/p&gt; &lt;p&gt;C'est dans cette optique qu'a &#233;t&#233; cr&#233;&#233; le &lt;strong&gt;WCAG&lt;/strong&gt; (&lt;i&gt;Web Content Authoring Guidelines&lt;/i&gt;).&lt;/p&gt; &lt;p&gt;Il s'agit de 14 directives qui d&#233;crivent les principes g&#233;n&#233;raux du concept d'Accessibilit&#233;.&lt;/p&gt; &lt;p&gt;Des points sp&#233;cifiques sont propos&#233;s pour chacune des directives et donnent des applications pratiques pour chaque principe.&lt;/p&gt; &lt;p&gt;Ces points de contr&#244;le ont trois niveaux de priorit&#233; :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; niveau 1 : le point DOIT &#234;tre satisfait, &lt;/li&gt;&lt;li&gt; niveau 2 : le point DEVRAIT &#234;tre satisfait, &lt;/li&gt;&lt;li&gt; niveau 3 : le point POURRAIT &#234;tre satisfait.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;La conformit&#233; &#224; ces trois niveaux est cod&#233;e de la mani&#232;re suivante : &lt;strong&gt;A&lt;/strong&gt; lorsqu'un site r&#233;pond &#224; toutes les exigences d'un point de contr&#244;le &lt;strong&gt;AA&lt;/strong&gt; lorsque le site r&#233;pond &#224; deux points de contr&#244;le. &lt;strong&gt;AAA&lt;/strong&gt; lorsque le site r&#233;pond &#224; toutes les exigences.&lt;/p&gt; &lt;p&gt;Il existe sur le net plusieurs outils de validation :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://bobby.watchfire.com/&quot; class='spip_out' rel='external'&gt;Bobby&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.wave.webaim.org/&quot; class='spip_out' rel='external'&gt;Wave 3&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.contentquality.com/Default.asp&quot; class='spip_out' rel='external'&gt;Cinthia's Report&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.acces-pour-tous.net/&quot; class='spip_out' rel='external'&gt;Acces-pour-tous&lt;/a&gt; (fr)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Chacun de ces sites web propose des outils de validation et de correction des erreurs.&lt;/p&gt; &lt;p&gt;&#192; l'heure actuelle la plupart des sites internet, m&#234;me professionnels ou soi-disant &#171; Grand Public &#187;, ne sont pas du tout accessibles aux handicap&#233;s.&lt;/p&gt; &lt;p&gt;C'est pourtant la moindre des choses &#224; faire, surtout lorsque &#231;a ne n&#233;cessite pas de gros travail pour le mettre en oeuvre. Dans la vie &#171; r&#233;elle &#187;, les choses bougent petit &#224; petit pour les handicap&#233;s : places de parking, acc&#232;s reserv&#233;s, toilettes, acc&#232;s sp&#233;ciaux aux lieux publics... La prise en compte du handicap est devenu une &#233;vidence dans tous les cahiers de charges des travaux publics ou en architecture.&lt;/p&gt; &lt;p&gt;Pourquoi le web devrait-il laisser cette population &#224; l'&#233;cart ? La proportion de sites institutionnels ou gouvernementaux qui ne respectent ni les &lt;strong&gt;Standards&lt;/strong&gt; ni l'&lt;strong&gt;Accessibilit&#233;&lt;/strong&gt; est consid&#233;rable (&lt;a href=&quot;http://jerotito.org/validations/&quot; class='spip_out' rel='external'&gt;http://jerotito.org/validations/&lt;/a&gt;).&lt;/p&gt; &lt;p&gt;En annexe : liste des points de contr&#244;le pour l'Accessibilit&#233;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://pompage.net/pompe/standards/&quot; class='spip_out' rel='external'&gt;Pourquoi les Standards sont-ils si importants ?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_3&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt; R&#233;f&#233;rences : &lt;/h3&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.developpez.com/&quot; class='spip_out' rel='external'&gt;developpez.com&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.hardware.fr/&quot; class='spip_out' rel='external'&gt;Hardware.fr&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;L'art de la page d'accueil&lt;/strong&gt; de Jakob Nielsen et Marie Tahir, &#233;ditions Eyrolles. &lt;/li&gt;&lt;li&gt; &lt;strong&gt;XHTML&lt;/strong&gt; de Ann Navarro, aux &#233;ditions &lt;i&gt;solutions.net&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Liste des points de contr&#244;le pour l'Accessibilit&#233; :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.la-grange.net/w3c/wcag1/full-checklist.html&quot; class='spip_out' rel='external'&gt;http://www.la-grange.net/w3c/wcag1/full-checklist.html&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Le doctype :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://pompage.net/pompe/doctype/&quot; class='spip_out' rel='external'&gt;http://pompage.net/pompe/doctype/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Pour une liste compl&#232;te des points &#224; v&#233;rifier lors de production d'un site web, voir :&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.elanceur.org/FractalCity/Articles/Check-ListStandardsduWeb.html&quot; class='spip_out' rel='external'&gt;Check-list&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://www.opquast.com/bonnes-pratiques/?niveau=3&amp;syndication=on&amp;newsletter=on&amp;ecommerce=on&quot; class='spip_out' rel='external'&gt;Liste des bonnes pratiques&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;div class="hyperlien"&gt;Source : &lt;a href="http://www.alsacreations.com/articles/principes/" class="spip_out"&gt;Faire un site web de qualit&#233; : Ergonomie, Compatibilit&#233;, Accessibilit&#233;&lt;/a&gt;&lt;/div&gt; </content:encoded> </item>
<item
xml:lang="fr"><title>Optimisation et performance des pages web</title><link>http://edu.ca.edu/optimisation-et-performance-des</link> <guid
isPermaLink="true">http://edu.ca.edu/optimisation-et-performance-des</guid> <dc:date>2004-08-10T23:26:05Z</dc:date> <dc:format>text/html</dc:format> <dc:language>fr</dc:language> <dc:creator>Andr&#233; Vincent</dc:creator> <dc:subject>Design</dc:subject> <dc:subject>XHTML</dc:subject> <dc:subject>HTML</dc:subject> <description>&lt;p&gt;Conseils pour optimiser vos pages web, en augmenter la vitesse de t&#233;l&#233;chargement et en am&#233;liorer les performances.&lt;/p&gt;
-
&lt;a href="http://edu.ca.edu/normes-et-standards" rel="directory"&gt;Normes et standards&lt;/a&gt;
/
&lt;a href="http://edu.ca.edu/design" rel="tag"&gt;Design&lt;/a&gt;,
&lt;a href="http://edu.ca.edu/xhtml" rel="tag"&gt;XHTML&lt;/a&gt;,
&lt;a href="http://edu.ca.edu/html" rel="tag"&gt;HTML&lt;/a&gt; </description> <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Conseils pour optimiser vos pages web, en augmenter la vitesse de t&#233;l&#233;chargement et en am&#233;liorer les performances.&lt;/p&gt;&lt;/div&gt;
&lt;div class='rss_texte'&gt;&lt;div
class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt;&lt;div
class=&quot;cs_sommaire_inner&quot;&gt;&lt;div
class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt;&lt;div
class=&quot;cs_sommaire_corps&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a
title=&quot;Un analyseur de performance&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_0&quot;&gt;Un analyseur de performance&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Les facteurs affectant les performances d&#039;une page web&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_1&quot;&gt;Les facteurs affectant les performances d'une (...)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Un analyseur de performance&lt;/h3&gt; &lt;p&gt;Pour v&#233;rifier la perfomance de vos pages web :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.webpageanalyzer.com/&quot; class='spip_out' rel='external'&gt;Web Page Analyser&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;http://freewebsubmission.com/web-page-analyzer.html&quot; class='spip_out' rel='external'&gt;Web Paga Analysis&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Disponible aussi directement par le menu de &lt;a href=&quot;http://www.chrispederick.com/work/firefox/webdeveloper/&quot; class='spip_out' rel='external'&gt;Web Developper&lt;/a&gt; (une extension pour &lt;i&gt;Mozilla&lt;/i&gt; et &lt;i&gt;Firefox&lt;/i&gt;) &#224; &lt;strong&gt;Informations -&gt; View Speed Report&lt;/strong&gt;&lt;/p&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Les facteurs affectant les performances d'une page web
&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Le nombre total des OBJETS &#224; t&#233;l&#233;charger&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Pour qu'une page web puisse s'afficher correctement, en plus du document HTML lui-m&#234;me, le serveur web doit aussi envoyer les autres fichiers requis pour construire la page (fichiers CSS, scripts, images, m&#233;dias, etc...). Chaque fichier constitue un objet qui exige une requ&#234;te HTTP du client au serveur et r&#233;duit d'autant la vitesse d'affichage d'une page. La r&#233;duction du nombre de requ&#234;tes HTTP au serveur web est un &#233;l&#233;ment crucial dans l'optimisation des performances d'une page web. Bien que la plupart des logiciels de navigation soient aujourd'hui en mesure d'envoyer plusieurs requ&#234;tes simultan&#233;ment &#224; un serveur web, ces requ&#234;tes sont en g&#233;n&#233;ral r&#233;gl&#233;es entre 4 et 8.&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Excellent : 5 et moins.&lt;/li&gt;&lt;li&gt; Bon : 9 et moins.&lt;/li&gt;&lt;li&gt; &#192; optimiser : plus de 9.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Le nombre total des IMAGES &#224; t&#233;l&#233;charger&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Les nombre d'images (et leur poid) contituent souvent le principal facteur de d&#233;gradation des performances d'une page web. Particuli&#232;rement la page d'accueil. Parce que la plupart des logiciels de navigation placent les images recues en cache locale, les autres pages d'un m&#234;me site utilisant ces m&#234;mes images ne feront pas de requ&#234;te suppl&#233;mentaire au site et verront leur performance am&#233;lior&#233;e.&lt;/p&gt; &lt;p&gt;La mise en page par tableaux exigeant un d&#233;coupage excessif des images en petits morceaux en est souvent la cause. Le positionnement des images en arri&#232;re fond (background-image) peut souvent r&#233;soudre ce probl&#232;me (en fusionnant les multiples petites images en images plus grandes). Les images r&#233;troactives (&lt;i&gt;rollovers&lt;/i&gt;) peuvent aussi avantageusement &#234;tre remplac&#233;es par le m&#234;me effet &#224; l'aide de r&#232;gles CSS (voir : &lt;a href=&quot;http://edu.ca.edu/css-menus-et-navigation&quot; class='spip_in'&gt;CSS - Menus et navigation&lt;/a&gt;).&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Excellent : 4 et moins&lt;/li&gt;&lt;li&gt; Bon : 8 et moins&lt;/li&gt;&lt;li&gt; &#192; optimiser : plus de 8&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;AUTRES FACTEURS (&#224; venir)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Le nombre total des fichiers CSS &#224; t&#233;l&#233;charger&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Le nombre total des fichiers MULTIM&#201;DIA &#224; t&#233;l&#233;charger&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Le nombre total des fichiers de SCRIPTS &#224; t&#233;l&#233;charger&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Le poid total des OBJETS &#224; t&#233;l&#233;charger&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Le poid total des IMAGES &#224; t&#233;l&#233;charger&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Le poid total des fichiers MULTIM&#201;DIA &#224; t&#233;l&#233;charger&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Le poid total des fichiers CSS &#224; t&#233;l&#233;charger&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Le poid total des fichiers de SCRIPTS &#224; t&#233;l&#233;charger&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Exemple pour &lt;a href=&quot;http://www.websiteoptimization.com/services/analyze/wso.php?url=http://edu.ca.edu/article235.html&quot; class='spip_out' rel='external'&gt;la pr&#233;sente page&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Exemple pour &lt;a href=&quot;http://www.websiteoptimization.com/services/analyze/wso.php?url=http://www.gouv.qc.ca/&quot; class='spip_out' rel='external'&gt;le portail du gouvernement du Qu&#233;bec&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="hyperlien"&gt;Source : &lt;a href="http://www.webpageanalyzer.com" class="spip_out"&gt;Web Page Analyser&lt;/a&gt;&lt;/div&gt; </content:encoded> </item>
<item
xml:lang="fr"><title>Les r&#232;gles du XHTML</title><link>http://edu.ca.edu/les-regles-du-xhtml</link> <guid
isPermaLink="true">http://edu.ca.edu/les-regles-du-xhtml</guid> <dc:date>2004-01-10T05:00:00Z</dc:date> <dc:format>text/html</dc:format> <dc:language>fr</dc:language> <dc:creator>Andr&#233; Vincent</dc:creator> <dc:subject>XHTML</dc:subject> <description> &lt;p&gt;Voici les r&#232;gles particuli&#232;res du XHTML qui le distingue du HTML. Voir aussi : Passer du HTML au XHTML&lt;br class='autobr' /&gt;
1. Ouvrir avec un DOCTYPE et un espace de nommage (namespace).&lt;br class='autobr' /&gt;
Une des particularit&#233;s des langages de la famille du XML est de pouvoir d&#233;finir ses propres balises par l'interm&#233;diaire d'un DTD (Document Type Declaration). La r&#233;f&#233;rence &#224; un DTD est indispensable car il contient la liste et la d&#233;finition des balises utilis&#233;es dans le document.&lt;br class='autobr' /&gt;
Il y a pour l'instant [d&#233;but 2004], un seul type de (...)&lt;/p&gt;
-
&lt;a href="http://edu.ca.edu/normes-et-standards" rel="directory"&gt;Normes et standards&lt;/a&gt;
/
&lt;a href="http://edu.ca.edu/xhtml" rel="tag"&gt;XHTML&lt;/a&gt; </description> <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Voici les &lt;strong&gt;r&#232;gles&lt;/strong&gt; particuli&#232;res du XHTML qui le distingue du HTML.&lt;/p&gt;&lt;/div&gt;
&lt;div class='rss_texte'&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Voir aussi : &lt;a href=&quot;http://www.openweb.eu.org/articles/html_au_xhtml&quot; class='spip_out' rel='external'&gt;Passer du HTML au XHTML&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;1. Ouvrir avec un DOCTYPE et un espace de nommage (&lt;i&gt;namespace&lt;/i&gt;).&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Une des particularit&#233;s des langages de la famille du XML est de pouvoir d&#233;finir ses propres balises par l'interm&#233;diaire d'un DTD (&lt;i&gt;Document Type Declaration&lt;/i&gt;). La r&#233;f&#233;rence &#224; un DTD est indispensable car il contient la liste et la d&#233;finition des balises utilis&#233;es dans le document.&lt;/p&gt; &lt;p&gt;Il y a pour l'instant [d&#233;but 2004], un seul type de document XHTML 1.1 et 3 types de document XHTML 1.0 :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Strict &lt;/li&gt;&lt;li&gt; Transitional &lt;/li&gt;&lt;li&gt; Frameset &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Tout document document XHTML devra donc commencer avec une balise qui indique &#224; l'agent utilisateur (le logiciel de navigation) comment interpr&#233;ter les autres balises du document. Voici un exemple de d&#233;claration de DOCTYPE.&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &lt;br /&gt; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;Voir d'autres type de DTDs : &lt;a href=&quot;http://edu.ca.edu/la-declaration-du-type-de-document&quot; class='spip_in'&gt;La d&#233;claration du type de document&lt;/a&gt;&lt;/p&gt; &lt;p&gt;La d&#233;claration du type de document XHTML 1.0 doit &#234;tre suivie par la d&#233;claration de l'espace de nommage suivant, ins&#233;r&#233; dans l'&#233;l&#233;ment &lt;strong&gt;html&lt;/strong&gt; :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;fr&quot; lang=&quot;fr&quot;&gt;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;Pour le XHTML 1.1, on utilisera plut&#244;t la d&#233;claration suivante :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;fr&quot; lang=&quot;fr&quot;&gt;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;Le DTD se place au d&#233;but de tout document XHTML. La d&#233;claration du DOCTYPE peut parfois &#234;tre pr&#233;c&#233;d&#233;e du prologue XML ins&#233;r&#233; en tout d&#233;but du document :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot;?&gt;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;Ce prologue XML est toutefois optionnel et m&#234;me d&#233;conseill&#233; pour l'instant, car un bug de IE-6/Win le fait basculer en mode &lt;strong&gt;Quirk&lt;/strong&gt;, en plus d'entra&#238;ner certains autres probl&#232;mes dans des navigateurs plus anciens.&lt;/p&gt; &lt;p&gt;Un des r&#244;les du prologue XML est de sp&#233;cifier le type d'encodage des caract&#232;res qui est utilis&#233; &#224; l'int&#233;rieur du document. C'est l'encodage qui est sp&#233;cifi&#233; lors de l'enregistrement du document.&lt;/p&gt; &lt;p&gt;Si le prologue est omis, on peut tout aussi bien sp&#233;cifier le type d'encodage en utilisant, &#224; cet effet, un &#233;l&#233;ment &lt;strong&gt;meta&lt;/strong&gt; :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;&lt;i&gt;ou, pour pour un document utilisant des caract&#232;res autres qu'occidentaux&lt;/i&gt; :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html;charset=UTF-8&quot; /&gt;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;2. Le document DOIT comporter au minimum les &#233;l&#233;ments de structure html, head et body.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;De plus, l'&#233;l&#233;ment de titre &lt;strong&gt;title&lt;/strong&gt; DOIT &#234;tre pr&#233;sent dans l'&#233;l&#233;ment &lt;strong&gt;head&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Le XML est tr&#232;s rigoureux quant &#224; la structure du document. La structure de base d'un document XHTML est :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;!DOCTYPE ...&gt;&lt;br /&gt; &lt;html ... &gt;&lt;br /&gt; &lt;head&gt;&lt;br /&gt; ... &lt;br /&gt; &lt;title&gt; ... &lt;/title&gt;&lt;br /&gt; ...&lt;br /&gt; &lt;/head&gt;&lt;br /&gt; &lt;body&gt; &lt;br /&gt; ... &lt;br /&gt; &lt;/body&gt;&lt;br /&gt; &lt;/html&gt; &lt;/code&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;3. &#201;crire les balises en bas de case (minuscules)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;XML &#233;tant sensible aux majuscules/minuscules (&lt;i&gt;case sensitive&lt;/i&gt;], toutes les balises du XHTML doivent &#234;tre &#233;crites en minuscules, tant pour les &#233;l&#233;ments que les attributs ; par contre, les valeurs, elles ne sont pas obligatoirement assujetties &#224; cette r&#232;gle.&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id1406_c0'&gt; XHTML &lt;/th&gt;&lt;th id='id1406_c1'&gt; HTML &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id1406_c0'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;p&gt;Bonjour&lt;/p&gt;&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id1406_c1'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;P&gt;Bonjour&lt;/P&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id1406_c0'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;title&gt;Le titre&lt;/title&gt;&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id1406_c1'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;TITLE&gt;Le titre&lt;/TITLE&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt; &lt;p&gt;&lt;strong&gt;4. La valeur des attributs doit toujours &#234;tre &#233;crites entre des guillemets (et ce m&#234;me pour des valeurs num&#233;riques).&lt;/strong&gt;&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id9209_c0'&gt; XHTML &lt;/th&gt;&lt;th id='id9209_c1'&gt; HTML &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id9209_c0'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;table colspan=&quot;4&quot;&gt;&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id9209_c1'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;table colspan=4&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id9209_c0'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;a href=&quot;test.HTM&quot;&gt;Test&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id9209_c1'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;A HREF=test.HTM&gt;Test&lt;/A&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt; &lt;p&gt;&lt;strong&gt;5. Les balises d'images IMG doivent TOUJOURS comporter l'attribut &lt;strong&gt;alt&lt;/strong&gt; pour le texte alternatif.&lt;/strong&gt;&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id0b4a_c0'&gt; XHTML &lt;/th&gt;&lt;th id='id0b4a_c1'&gt; HTML &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id0b4a_c0'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;img src=&quot;image.gif&quot; alt=&quot;Mon image&quot; /&gt;&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id0b4a_c1'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;img src=&quot;image.gif&quot;&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt; &lt;p&gt;&lt;strong&gt;6. A toute balise d'ouverture doit correspondre une balise de fermeture.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Fini les balises &lt;code class='spip_code' dir='ltr'&gt;&lt;p&gt;&lt;/code&gt; et &lt;code class='spip_code' dir='ltr'&gt;&lt;li&gt;&lt;/code&gt; orphelines...&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id3ffa_c0'&gt; XHTML &lt;/th&gt;&lt;th id='id3ffa_c1'&gt; HTML &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id3ffa_c0'&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;p&gt;Bonjour&lt;/p&gt;&lt;br /&gt; &lt;ul&gt;&lt;br /&gt; &lt;li&gt;1&lt;/li&gt;&lt;br /&gt; &lt;li&gt;2&lt;/li&gt;&lt;br /&gt; &lt;/ul&gt;&lt;/code&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td headers='id3ffa_c1'&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;p&gt;Bonjour&lt;br /&gt; &lt;ul&gt;&lt;br /&gt; &lt;li&gt;1&lt;br /&gt; &lt;li&gt;2&lt;br /&gt; &lt;/ul&gt;&lt;/code&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt; &lt;p&gt;&lt;strong&gt;7. Les balises uniques doivent &#233;galement &#234;tre referm&#233;es.&lt;/strong&gt;&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id0332_c0'&gt; XHTML &lt;/th&gt;&lt;th id='id0332_c1'&gt; HTML &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id0332_c0'&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt;&lt;br /&gt; &lt;hr /&gt;&lt;br /&gt; &lt;img src=xxx.gif alt=&quot;image&quot; /&gt; &lt;/code&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td headers='id0332_c1'&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br&gt;&lt;br /&gt; &lt;hr&gt;&lt;br /&gt; &lt;img src=xxx.gif alt=&quot;image&quot;&gt;&lt;/code&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt; &lt;p&gt;L'utilisation d'une seconde balise fermante n'est pas en th&#233;orie erron&#233;e soit par exemple &lt;code class='spip_code' dir='ltr'&gt;&lt;br&gt;&lt;/br&gt;&lt;/code&gt; mais les navigateurs des anciennes g&#233;n&#233;rations pourraient ne pas l'interpr&#233;ter correctement, c'est pourquoi &lt;code class='spip_code' dir='ltr'&gt;&lt;br /&gt;&lt;/code&gt; [avec un espace avant la barre oblique /] est conseill&#233;. Il en est de m&#234;me pour les balises &lt;strong&gt;input&lt;/strong&gt; &lt;strong&gt;hr&lt;/strong&gt; &lt;strong&gt;meta&lt;/strong&gt; et &lt;strong&gt;link&lt;/strong&gt; :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;&lt;br /&gt; &lt;link rel=&quot;stylesheet&quot; href=&quot;styles.css&quot; type=&quot;text/css&quot; /&gt;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;...&lt;/p&gt; &lt;p&gt;&lt;strong&gt;8. Les balises doivent &#234;tre correctement imbriqu&#233;es.&lt;/strong&gt;&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id4967_c0'&gt; XHTML &lt;/th&gt;&lt;th id='id4967_c1'&gt; HTML &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4967_c0'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;b&gt;&lt;i&gt;gras et italique&lt;/i&gt;&lt;/b&gt;&lt;/code&gt;&lt;/td&gt;
&lt;td headers='id4967_c1'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;b&gt;&lt;i&gt;gras et italique&lt;/b&gt;&lt;/i&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt; &lt;p&gt;La r&#232;gle g&#233;n&#233;rale est la suivante : &lt;br class='manualbr' /&gt;&lt;i&gt; &lt;strong&gt;la derni&#232;re balise ouverte doit &#234;tre la premi&#232;re referm&#233;e&lt;/strong&gt; &lt;/i&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;9. On ne doit pas utiliser de notations compactes ou raccourcies dans les attributs.&lt;/strong&gt;&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='idf2cf_c0'&gt; XHTML &lt;/th&gt;&lt;th id='idf2cf_c1'&gt; HTML &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idf2cf_c0'&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;hr noshade=&quot;noshade&quot; /&gt;&lt;br /&gt; &lt;input checked=&quot;checked&quot;&gt; &lt;br /&gt; &lt;option selected=&quot;selected&quot;&gt;&lt;br /&gt; &lt;frame noresize=&quot;noresize&quot;&gt;&lt;/code&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td headers='idf2cf_c1'&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;hr noshade&gt;&lt;br /&gt; &lt;input checked&gt; &lt;br /&gt; &lt;option selected&gt;&lt;br /&gt; &lt;frame noresize&gt;&lt;/code&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt; &lt;p&gt;Voir la liste compl&#232;te des &lt;a href=&quot;http://www.ccim.be/ccim328/xhtml/compact.html&quot; class='spip_out' rel='external'&gt;notations compactes ou raccourcies&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;10. On utilisera l'attribut ID plut&#244;t que l'attribut NAME pour identifier un &#233;l&#233;ment comme A, APPLET, FRAME, IFRAME, IMG, et MAP.&lt;/strong&gt;&lt;/p&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='idf4d5_c0'&gt; XHTML &lt;/th&gt;&lt;th id='idf4d5_c1'&gt; HTML &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idf4d5_c0'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;a id=&quot;haut&quot;&gt;Ancre&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;
&lt;td headers='idf4d5_c1'&gt;&lt;code class='spip_code' dir='ltr'&gt;&lt;a name=&quot;haut&quot;&gt;Ancre&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt; &lt;p&gt;Toutefois, on notera que pour garder une compatibilit&#233; avec les navigateurs des g&#233;n&#233;rations pr&#233;c&#233;dentes, on peut garder &#224; la fois &lt;strong&gt;name&lt;/strong&gt; et &lt;strong&gt;id&lt;/strong&gt; avec les m&#234;mes attributs comme ceci&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;a id=&quot;haut&quot; name=&quot;haut&quot;&gt;Ancre&lt;/a&gt;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;Mais cette m&#233;thode n'est valide que dans un document utilisant un DTD XHTML 1.0 &quot;Transitional&quot;.&lt;/p&gt;&lt;/div&gt; </content:encoded> </item>
<item
xml:lang="fr"><title>La d&#233;claration du type de document</title><link>http://edu.ca.edu/la-declaration-du-type-de-document</link> <guid
isPermaLink="true">http://edu.ca.edu/la-declaration-du-type-de-document</guid> <dc:date>2004-01-09T05:00:00Z</dc:date> <dc:format>text/html</dc:format> <dc:language>fr</dc:language> <dc:creator>Andr&#233; Vincent</dc:creator> <description>&lt;p&gt;La liste des principaux DTDs (&lt;i&gt;Document Type Declaration&lt;/i&gt;) en usage actuellement et comment choisir celui qui convient &#224; vos projets.&lt;/p&gt;
-
&lt;a href="http://edu.ca.edu/normes-et-standards" rel="directory"&gt;Normes et standards&lt;/a&gt; </description> <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;La liste des principaux DTDs (&lt;i&gt;Document Type Declaration&lt;/i&gt;) en usage actuellement. Pour des explications plus d&#233;taill&#233;es, voir : &lt;a href=&quot;http://css.alsacreations.com/Bases-et-indispensables/DTD-comment-choisir&quot; class='spip_out' rel='external'&gt;Les DTD HTML4.01 et XHTML1.0 : comment choisir ?&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class='rss_texte'&gt;&lt;div
class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt;&lt;div
class=&quot;cs_sommaire_inner&quot;&gt;&lt;div
class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt;&lt;div
class=&quot;cs_sommaire_corps&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a
title=&quot;Pourquoi un DOCTYPE ?&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_0&quot;&gt;Pourquoi un DOCTYPE ?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Les DTDs les plus courants&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_1&quot;&gt;Les DTDs les plus courants&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a
title=&quot;Quel DOCTYPE choisir ?&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire_2&quot;&gt;Quel DOCTYPE choisir ?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Pourquoi un DOCTYPE ?&lt;/h3&gt; &lt;p&gt;Selon les sp&#233;cifications du HTML et du XHTML, un &lt;strong&gt;DOCTYPE&lt;/strong&gt; (contraction pour &lt;i&gt;Document Type Declaration&lt;/i&gt;) informe l'agent utilisateur (le navigateur) de la version de HTML ou XHTML que le document utilise, et doit apparaitre en premi&#232;re position dans chaque page web. Le &lt;strong&gt;DOCTYPE&lt;/strong&gt; est une composante essentielle pour les pages conformes aux sp&#233;cifications : ni le balisage, ni les CSS ne passeront une validation sans &lt;strong&gt;DOCTYPE&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Les &lt;strong&gt;DOCTYPE&lt;/strong&gt;s sont essentiels pour que les documents web s'affichent et fonctionnent correctement dans des navigateurs conformes aux standards, comme Mozilla, IE5/Mac, IE6/Win, Safari, Firefox, Camino, Omniweb, etc.&lt;/p&gt; &lt;p&gt;Un &lt;strong&gt;DOCTYPE&lt;/strong&gt; r&#233;cent qui inclut une URI compl&#232;te (une adresse web compl&#232;te) commande &#224; ces navigateurs d'afficher votre page en utilisant le mode &lt;strong&gt;conforme&lt;/strong&gt; (&lt;i&gt;standard compliant mode&lt;/i&gt;), traitant ainsi le document (X)HTML, CSS, et DOM (&lt;i&gt;Document Object Model&lt;/i&gt;) d'une fa&#231;on pr&#233;visible.&lt;/p&gt; &lt;p&gt;Utiliser un DOCTYPE incomplet ou obsol&#232;te - voire aucun DOCTYPE - d&#233;clenche dans ces navigateurs le mode &lt;strong&gt;Quirks&lt;/strong&gt; (que l'on pourrait traduire par : &#171; impr&#233;visible &#187;) qui va consid&#233;rer le balisage comme invalide et/ou d&#233;mod&#233;, conforme seulement aux interpr&#233;tation inconsistantes de l'industrie de la fin des ann&#233;es 90.&lt;/p&gt; &lt;p&gt;Dans ce mode, le navigateur va essayer de traiter la page en mode de r&#233;tro-compatibilit&#233;, affichant vos CSS comme IE4 aurait pu le faire, et retournant &#224; un DOM propri&#233;taire et sp&#233;cifique au navigateur (IE retourne au DOM IE ; Mozilla et Netscape 6 retournent vers Dieu sait quoi)&lt;span class=&quot;spip_note_ref&quot;&gt; [&lt;a href='#nb1' class='spip_note' rel='footnote' title='Le navigateur Opera ne joue pas suivant ces r&#232;gles ; il essaie toujours (...)' id='nh1'&gt;1&lt;/a&gt;]&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;Parfois, c'est ce qui est d&#233;sir&#233; ; mais la plupart du temps, ce n'est pas souhaitable. Mais c'est souvent ce que nous obtiendrons, &#224; cause de la pr&#233;pond&#233;rance des informations erron&#233;es ou incompl&#232;tes sur le &lt;strong&gt;DOCTYPE&lt;/strong&gt;. De l&#224; l'importance d'utiliser le DTD le plus appropri&#233;.&lt;/p&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Les DTDs les plus courants&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.w3.org/TR/html401/&quot; class='spip_out' rel='external'&gt;HTML 4.01&lt;/a&gt; - &lt;a href=&quot;http://www.w3.org/TR/html401/strict.dtd&quot; class='spip_out' rel='external'&gt;Strict&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/html401/loose.dtd&quot; class='spip_out' rel='external'&gt;Transitional&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/html401/frameset.dtd&quot; class='spip_out' rel='external'&gt;Frameset&lt;/a&gt; :&lt;/strong&gt;&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt; &lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;&lt;br /&gt; &lt;br /&gt; &lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;&lt;br /&gt; &lt;br /&gt; &lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Frameset//EN&quot; &quot;http://www.w3.org/TR/html4/frameset.dtd&quot;&gt;&lt;/code&gt;&lt;/div&gt; &lt;p&gt; &lt;strong&gt;&lt;a href=&quot;http://www.w3.org/TR/xhtml1/&quot; class='spip_out' rel='external'&gt;XHTML 1.0&lt;/a&gt; - &lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot; class='spip_out' rel='external'&gt;Strict&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot; class='spip_out' rel='external'&gt;Transitional&lt;/a&gt;, &lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot; class='spip_out' rel='external'&gt;Frameset&lt;/a&gt; :&lt;/strong&gt;&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt; &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;&lt;br /&gt; &lt;br /&gt; &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;&lt;br /&gt; &lt;br /&gt; &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Frameset//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot;&gt;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.w3.org/TR/xhtml11/&quot; class='spip_out' rel='external'&gt;XHTML 1.1&lt;/a&gt; - &lt;a href=&quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot; class='spip_out' rel='external'&gt;DTD&lt;/a&gt; :&lt;/strong&gt;&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt; &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot; &quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;Un exemple de gabarit minimal&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='20' class='spip_cadre' dir='ltr'&gt;&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; &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;fr&quot; lang=&quot;fr&quot;&gt; &lt;head&gt; &lt;title&gt;An XHTML 1.0 Strict standard template&lt;/title&gt; &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html;charset=utf-8&quot; /&gt; &lt;/head&gt; &lt;body&gt; &lt;p&gt;... Votre contenu ici ...&lt;/p&gt; &lt;/body&gt; &lt;/html&gt;&lt;/textarea&gt; &lt;p&gt;Pour une liste compl&#232;te des DTD disponibles, voir :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href=&quot;http://www.w3.org/QA/2002/04/valid-dtd-list.html&quot; class='spip_out' rel='external'&gt;List of valid DTDs you can use in your document.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_2&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://edu.ca.edu/spip.php?page=backend&amp;id_rubrique=19#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Quel DOCTYPE choisir ?&lt;/h3&gt; &lt;p&gt;Utilisez de pr&#233;f&#233;rence &lt;strong&gt;XHTML1.0 Strict&lt;/strong&gt; : c'est &lt;i&gt;a priori&lt;/i&gt; le plus adapt&#233; &#224; de nombreux besoins et c'est la plus facile &#224; utiliser et &#224; apprendre.&lt;/p&gt; &lt;p&gt;Si vous utilisez des &lt;code class='spip_code' dir='ltr'&gt;iframe&lt;/code&gt; ou un attribut &lt;code class='spip_code' dir='ltr'&gt;target&lt;/code&gt;, utilisez &lt;strong&gt;XHTML1.0 transitional&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Si vous voulez utiliser les &lt;code class='spip_code' dir='ltr'&gt;frameset&lt;/code&gt; et &lt;code class='spip_code' dir='ltr'&gt;frame&lt;/code&gt; : utilisez la DTD &lt;strong&gt;XHTML1.0 frameset&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;En guise de conclusion&lt;span class=&quot;spip_note_ref&quot;&gt; [&lt;a href='#nb2' class='spip_note' rel='footnote' title='Ces conclusions sont tir&#233;es de l'excellent livre de Rapha&#235;l Goetter CSS2 (...)' id='nh2'&gt;2&lt;/a&gt;]&lt;/span&gt;, soulignons quatre constats sur lesquels les &lt;a href=&quot;http://blog.alsacreations.com/2004/06/05/18-xhtml-css-confusions-et-amalgames&quot; class='spip_out' rel='external'&gt;malentendus&lt;/a&gt; sont fr&#233;quents :&lt;/p&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; XHTML1.0 ne s&#233;pare pas plus le &lt;strong&gt;contenu&lt;/strong&gt; et la &lt;strong&gt;pr&#233;sentation&lt;/strong&gt; qu'HTML4.01 : dans les deux cas, c'est en fait le choix entre &lt;strong&gt;tansitional&lt;/strong&gt; et &lt;strong&gt;strict&lt;/strong&gt; qui fait la diff&#233;rence, ce dernier exigeant une nette s&#233;paration du contenu et de la pr&#233;sentation ;&lt;/li&gt;&lt;li&gt; Aucune de ces DTD n'apporte plus d'&lt;strong&gt;accessibilit&#233;&lt;/strong&gt; &lt;i&gt;a priori&lt;/i&gt; : XHTML1.0 n'est pas plus accessible qu'HTML4.01. C'est l'usage que vous en ferez qui fera la diff&#233;rence ;&lt;/li&gt;&lt;li&gt; XHTML1.0 n'apporte aucun gain &#171; &lt;strong&gt;s&#233;mantique&lt;/strong&gt; &#187; par rapport &#224; HTML4.01, dont il reprend les &#233;l&#233;ments et la quasi-totalit&#233; des attributs. L&#224; encore, ce sont les bonnes pratiques que vous adopterez qui fera la diff&#233;rence.&lt;/li&gt;&lt;li&gt; XHTML1.0 n'est pas plus difficile &#224; apprendre qu'HTML4.01, au contraire : la syntaxe rigoureuse limite les confusions et les risques d'erreurs.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;div class="hyperlien"&gt;Source : &lt;a href="http://css.alsacreations.com/Bases-et-indispensables/DTD-comment-choisir" class="spip_out"&gt;Les DTD HTML4.01 et XHTML1.0 : comment choisir ?&lt;/a&gt;&lt;/div&gt;
&lt;hr /&gt;
&lt;div class='rss_notes'&gt;&lt;div id='nb1'&gt; &lt;p&gt;&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;span class=&quot;spip_note_ref&quot;&gt;[&lt;a href='#nh1' class='spip_note' title='Notes 1' rev='footnote'&gt;1&lt;/a&gt;] &lt;/span&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;Le navigateur Opera ne joue pas suivant ces r&#232;gles ; il essaie toujours d'afficher les pages en mode conforme aux normes. D'un autre cot&#233;, il n'offre pas encore un support solide du DOM W3C. Mais c'est en passe de changer.&lt;/p&gt;
&lt;/div&gt;&lt;div id='nb2'&gt; &lt;p&gt;&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;span class=&quot;spip_note_ref&quot;&gt;[&lt;a href='#nh2' class='spip_note' title='Notes 2' rev='footnote'&gt;2&lt;/a&gt;] &lt;/span&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;Ces conclusions sont tir&#233;es de l'excellent livre de Rapha&#235;l Goetter &lt;a href=&quot;http://www.alsacreations.com/livre/&quot; class='spip_out' rel='external'&gt;CSS2 Pratique du design web&lt;/a&gt; &#233;galement webmestre du site &lt;a href=&quot;http://www.alsacreations.com/&quot; class='spip_out' rel='external'&gt;Alsacr&#233;ations&lt;/a&gt; consacr&#233; au XHTML, CSS et Accessibilit&#233;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt; </content:encoded> </item>



</channel>

</rss>
