Bap: passage au XHTML

This commit is contained in:
meles 2005-05-19 23:24:36 +00:00
parent 5055347c81
commit 312e218332
2 changed files with 579 additions and 354 deletions

File diff suppressed because it is too large Load diff

View file

@ -4,7 +4,7 @@
"tuteurs://DTD/tml.dtd"> "tuteurs://DTD/tml.dtd">
<html> <html>
<head> <head>
<title>HTML</title> <title>XHTML</title>
</head> </head>
<body> <body>
@ -13,34 +13,35 @@
<p> <p>
Vous trouverez ici une introduction aux différents langages servant à Vous trouverez ici une introduction aux différents langages servant à
écrire une page Web&nbsp;: le <abbr title="HyperText Mark-Up écrire une page Web&nbsp;: le <abbr title="eXtended HyperText Mark-Up
Language">HTML</abbr>, bien sûr, mais aussi les feuilles de style Language">XHTML</abbr>, bien sûr, mais aussi les feuilles de style
(<abbr title="Cascading Style Sheets">CSS</abbr>). (<abbr title="Cascading Style Sheets">CSS</abbr>).
</p> </p>
<p> <p>
Si vous êtes pressé, vous pouvez aller directement lire notre <a Si vous êtes pressé, vous pouvez aller directement lire notre <a
href="bases.html">Tutoriel HTML</a>. Pour des questions plus avancées, href="bases.html">Tutoriel XHTML</a>. Pour des questions plus avancées,
vous pouvez poser vos questions sur <a vous pouvez poser vos questions sur <a
href="&url.tuteurs;internet/forum/">Forum</a>, dans le groupe href="&url.tuteurs;internet/forum/">Forum</a>, dans le groupe
<code>informatique.html</code>. <code>informatique.html</code>.
</p> </p>
<h2>Au commencement était le HTML</h2> <h2>Au commencement était le XHTML</h2>
<p> <p>
Le HTML (<i lang="en">HyperText Mark-up Language</i>) est le langage Le XHTML (<i lang="en">eXtended HyperText Mark-up Language</i>) est le
des pages Web. Il a été créé en 1992, et son développement actuel est langage des pages Web. Il succède au HTML, créé en 1992, et est conforme
l'&oelig;uvre du <a href="http://www.w3.org/"><abbr title="World Wide aux normes du XML (<i lang="en">eXtensible Mark-up Language</i>). Son
Web Consortium">W3C</abbr></a>, un consortium regroupant les développement actuel est l'&oelig;uvre du <a
principaux acteurs du Web (Microsoft, AOL, Opera, IBM, Apple ou encore href="http://www.w3.org/"><abbr title="World Wide Web
Consortium">W3C</abbr></a>, un consortium regroupant les principaux
acteurs du Web (Microsoft, AOL, Opera, IBM, Apple ou encore
MacroMedia). À l'heure actuelle, nous en sommes à <a MacroMedia). À l'heure actuelle, nous en sommes à <a
href="http://www.w3.org/TR/REC-html40/">HTML 4.01</a> qui remonte à href="http://www.w3.org/TR/xhtml1/">XHTML&nbsp;1.0</a>.
fin 1999.
</p> </p>
<p> <p>
La structure de base du HTML, ce sont les <strong>balises</strong> La structure de base du XHTML, ce sont les <strong>balises</strong>
(<em lang="en">tags</em> en anglais) qui définissent les éléments de (<em lang="en">tags</em> en anglais) qui définissent les éléments de
la page Web qu'ils entourent. Voici un exemple de balise&nbsp;: la page Web qu'ils entourent. Voici un exemple de balise&nbsp;:
</p> </p>
@ -65,12 +66,12 @@ valeur</em>, ce qui est g
</p> </p>
<p> <p>
Vous pouvez écrire du HTML avec un simple éditeur de texte comme <a Vous pouvez écrire du XHTML avec un simple éditeur de texte comme <a
href="&url.tuteurs;unix/editeurs/nedit.html">NEdit</a>, ou avec un href="&url.tuteurs;unix/editeurs/nedit.html">NEdit</a>, ou avec un
éditeur <abbr title="What You See Is What You Get">WYSIWYG</abbr> (ce éditeur <abbr title="What You See Is What You Get">WYSIWYG</abbr> (ce
que vous voyez à l'écran est ce qui sera affiché sur le Web) comme que vous voyez à l'écran est ce qui sera affiché sur le Web) comme
Composer, l'éditeur Web de Mozilla. C'est un langage facile à Composer, l'éditeur Web de Mozilla. C'est un langage facile à apprendre,
apprendre, qui ne nécessite aucune connaissance préalable en qui ne nécessite aucune connaissance préalable en
programmation. Évidemment, plus vous voulez faire des choses programmation. Évidemment, plus vous voulez faire des choses
tape-à-l'&oelig;il, plus c'est compliqué. tape-à-l'&oelig;il, plus c'est compliqué.
</p> </p>
@ -115,34 +116,32 @@ un autre ordinateur, un autre traitement de texte ou un autre r
</p> </p>
</blockquote> </blockquote>
<h3>Le fond : le HTML</h3> <h3>Le fond : le XHTML</h3>
<p> <p>
Le principe de base du HTML est qu'il se préoccupe du <em>contenu</em> Le principe de base du XHTML est qu'il se préoccupe du <em>contenu</em>
et non du <em>rendu visuel</em>. Si vous avez fait un peu de <a et non du <em>rendu visuel</em>. Si vous avez fait un peu de <a
href="&url.tuteurs;logiciels/latex/">LaTeX</a>, href="&url.tuteurs;logiciels/latex/">LaTeX</a>, cette manière de
cette manière de travailler devrait vous être familière. Les travailler devrait vous être familière. Les « styles » de Word s'en
« styles » de Word s'en approchent également. Vous définissez des approchent également. Vous définissez des titres, des éléments
titres, des éléments importants, des citations, des liens. Tout le importants, des citations, des liens. Tout le côté décoratif (savoir si
côté décoratif (savoir si la police de caractères fera telle ou telle la police de caractères fera telle ou telle taille, si votre texte sera
taille, si votre texte sera en rouge ou bleu, etc.) est dévolu aux en rouge ou bleu, etc.) est dévolu aux feuilles de style.
feuilles de style.
</p> </p>
<h3>La forme : les feuilles de style</h3> <h3>La forme : les feuilles de style</h3>
<p> <p>
CSS est le langage des feuilles de style. Ciel, un autre langage à CSS est le langage des feuilles de style. Ciel, un autre langage à
apprendre ! Rassurez-vous, CSS est complémentaire du HTML. CSS1 est apprendre ! Rassurez-vous, CSS est complémentaire du XHTML. CSS1 est
apparu en 1996. CSS2, qui prend le relais, est lui apparu en 1998. À apparu en 1996. CSS2, qui prend le relais, est lui apparu en 1998. À
l'heure actuelle, c'est <a l'heure actuelle, c'est <a href="http://www.w3.org/TR/CSS21/">CSS2.1</a>
href="http://www.w3.org/TR/CSS21/">CSS2.1</a> (septembre 2003) qui (septembre 2003) qui fait autorité.
fait autorité.
</p> </p>
<p> <p>
Les <dfn>feuilles de style</dfn> sont une manière simple de prendre en Les <dfn>feuilles de style</dfn> sont une manière simple de prendre en
charge le côté esthétique d'une page Web. Tandis que le HTML ne charge le côté esthétique d'une page Web. Tandis que le XHTML ne
s'occupe que de la structure syntaxique de la page, CSS ajoute à votre s'occupe que de la structure syntaxique de la page, CSS ajoute à votre
gré couleurs, fontes exotiques, effets de texte. Cette dissociation gré couleurs, fontes exotiques, effets de texte. Cette dissociation
des rôles permet de ne pas pénaliser les vieux navigateurs, ou les des rôles permet de ne pas pénaliser les vieux navigateurs, ou les
@ -163,7 +162,7 @@ conseillons de
<ul> <ul>
<li> <strong>lire notre <a href="bases.html">tutoriel <li> <strong>lire notre <a href="bases.html">tutoriel
HTML</a></strong>. Il vous permettra de faire des pages simples et XHTML</a></strong>. Il vous permettra de faire des pages simples et
sobres. Même si vous voulez vous lancer dans quelque chose de sobres. Même si vous voulez vous lancer dans quelque chose de
compliqué, ou si vous avez décidé d'utiliser un éditeur WYSIWYG, compliqué, ou si vous avez décidé d'utiliser un éditeur WYSIWYG,
lisez-le. Mieux vaut savoir un minimum ce qu'on fait, non ?</li> lisez-le. Mieux vaut savoir un minimum ce qu'on fait, non ?</li>
@ -178,10 +177,10 @@ code source en tapant <code>Ctrl-U</code>. C'est le plus souvent par
l'imitation d'autres pages qu'on apprend.</li> l'imitation d'autres pages qu'on apprend.</li>
<li> <strong>lire les spécifications du W3C</strong>. À lire, celle du <li> <strong>lire les spécifications du W3C</strong>. À lire, celle du
<a href="http://www.w3.org/TR/html4/">HTML 4.01</a>, puis celle de <a <a href="http://www.w3.org/TR/xhtml1/">XHTML&nbsp;1.0</a>, puis celle de
href="http://www.w3.org/TR/CSS21/">CSS2.1</a>. Elles sont bien plus <a href="http://www.w3.org/TR/CSS21/">CSS2.1</a>. Elles sont bien plus
lisibles qu'il n'y paraît, mais c'est vrai que ce n'est pas le lisibles qu'il n'y paraît, mais c'est vrai que ce n'est pas le meilleur
meilleurs moyen pour débuter.</li> moyen pour débuter.</li>
</ul> </ul>
@ -189,7 +188,9 @@ meilleurs moyen pour d
Si vous n'avez pas le temps ou l'envie, essayez nos <a Si vous n'avez pas le temps ou l'envie, essayez nos <a
href="themes.html">Thèmes</a> : un kit comprenant un fichier-type en href="themes.html">Thèmes</a> : un kit comprenant un fichier-type en
HTML et des feuilles de style déjà toutes faites. Vous pouvez ainsi HTML et des feuilles de style déjà toutes faites. Vous pouvez ainsi
avoir un joli site en 2 coups de cuiller à pot. avoir un joli site en 2 coups de cuiller à pot. (Malheureusement, le
fichier-type est en HTML&nbsp;: nous ne l'avons pas encore converti en
XHTML, mais cela viendra.)
</p> </p>
<h2>Ressources sur le Web</h2> <h2>Ressources sur le Web</h2>
@ -200,10 +201,10 @@ avoir un joli site en 2 coups de cuiller
<li> le <a href="http://www.w3.org/"><strong>site Web du W3C</strong></a></li> <li> le <a href="http://www.w3.org/"><strong>site Web du W3C</strong></a></li>
<li> la <strong>spécification de HTML 4.01</strong>, la version actuelle du HTML <li> la <strong>spécification de XHTML 1.0</strong>, la version actuelle
&nbsp;: en <a href="http://www.w3.org/TR/html4/">anglais</a> (seule du XHTML&nbsp;: en <a href="http://www.w3.org/TR/xhtml1/">anglais</a>
version normative), ou la <a (seule version normative), ou la <a
href="http://www.la-grange.net/w3c/html4.01/cover.html">traduction href="http://www.la-grange.net/w3c/xhtml1/">traduction
française</a></li> française</a></li>
<li> la <strong>spécification de CSS 2.1</strong>, le langage des feuilles de <li> la <strong>spécification de CSS 2.1</strong>, le langage des feuilles de
@ -280,7 +281,7 @@ vous pataugez un peu avec les feuilles de style.</li>
</ul> </ul>
<div class="metainformation">Auteur&nbsp;: Marie-Lan Nguyen. <div class="metainformation">Auteur&nbsp;: Marie-Lan Nguyen.
Dernière modification le <date value="$Date: 2005-05-04 11:58:04 $"/> Dernière modification le <date value="$Date: 2005-05-19 23:24:36 $"/>
</div> </div>
</body> </body>