Ajout d'un nouveau lien dans index.html
Toilettage de bases.tml + renommage ("Bases" -> "Tutoriel") + ajout de nouvelles balises (acronym, abbr, code, i). Si quelqu'un veut rectifier mon exemple de "hello world" en C, il paraît que ce n'est pas du C ANSI...
This commit is contained in:
parent
2d1d22ea12
commit
12584d4a2d
2 changed files with 292 additions and 157 deletions
|
@ -4,39 +4,46 @@
|
||||||
"tuteurs://DTD/tml.dtd">
|
"tuteurs://DTD/tml.dtd">
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>Bases</title>
|
<title>Tutoriel</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<h1>Tutorial HTML : les bases</h1>
|
<h1>Tutoriel HTML : les bases</h1>
|
||||||
|
|
||||||
|
|
||||||
<h2>Principes généraux</h2>
|
<h2>Principes généraux</h2>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Le HTML est le langage des pages Web. Ce n'est pas un langage de
|
Le <abbr title="HyperText Mark-Up Language">HTML</abbr> est le langage
|
||||||
programmation, mais plutôt un langage de mise en forme de données. Une
|
des pages Web. Ce n'est pas un langage de programmation, mais un
|
||||||
page Web décrit une structure statique, tandis qu'un programme est un
|
langage de mise en forme de données : une page Web décrit une
|
||||||
processus dynamique. « HTML » se prononce H-T-M-L, mais vous pouvez
|
structure statique, tandis qu'un programme est un processus
|
||||||
aussi dire « chteumeuleu » :-)
|
dynamique. Vous n'avez aucunement besoin d'avoir des bases de
|
||||||
|
programmation pour écrire du HTML ! « HTML » se prononce H-T-M-L, mais
|
||||||
|
vous pouvez aussi dire « chteumeuleu » :-)
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Le HTML sert à définir la structure logique d'un document, permettant
|
Le HTML sert à définir la <strong>structure logique</strong> d'un
|
||||||
ensuite à un navigateur (Internet Explorer, Netscape, Mozilla, Opera,
|
document, permettant ensuite à un navigateur (Internet Explorer,
|
||||||
etc.) de rendre visuellement le document. Pour des raisons évidentes
|
Netscape, Mozilla, Opera, etc.) de rendre visuellement le
|
||||||
de compatibilité, le HTML possède une norme, rédigée par le World Wide
|
document. Pour des raisons évidentes d'interopérabilité, le HTML
|
||||||
Web Consortium. Nous en sommes actuellement à <a
|
possède une norme, rédigée par le World Wide Web Consortium
|
||||||
href="http://www.w3.org/TR/html4/">HTML 4</a>.
|
(<abbr>W3C</abbr>), qui regroupe des acteurs majeurs du Web comme
|
||||||
|
Microsoft, MacroMedia (qui produit Flash), Apple, AOL, etc. Nous en
|
||||||
|
sommes actuellement à <a href="http://www.w3.org/TR/html4/">HTML
|
||||||
|
4.1</a>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="attention">Le HTML normalement ne s'occupe que de définir
|
<div class="attention"><strong>Attention</strong> : le HTML ne
|
||||||
la structure logique de votre document. Pour le reste (aspect visuel
|
s'occupe que de définir la structure logique de votre document. Pour
|
||||||
agréable : couleurs, tailles des fontes, etc.), c'est le domaine des
|
l'aspect visuel (mise en page, couleurs, fontes, etc.), c'est le
|
||||||
feuilles de style, dont le tutorial va venir.
|
domaine des feuilles de style, dont le <a href="css.tml">tutoriel</a>
|
||||||
|
est en cours de rédaction.
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p>L'élément de base d'un site est la page. C'est un fichier dont
|
<p>
|
||||||
|
L'élément de base d'un site est la page. C'est un fichier dont
|
||||||
l'extension est normalement <code>.html</code> (ou <code>.htm</code>
|
l'extension est normalement <code>.html</code> (ou <code>.htm</code>
|
||||||
si votre système d'exploitation vous impose cette limitation) et qui
|
si votre système d'exploitation vous impose cette limitation) et qui
|
||||||
contient du code HTML.
|
contient du code HTML.
|
||||||
|
@ -45,13 +52,14 @@ contient du code HTML.
|
||||||
<h3><a name="voc">Vocabulaire : éléments, attributs</a></h3>
|
<h3><a name="voc">Vocabulaire : éléments, attributs</a></h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Le HTML utilise des balises (aussi appelées « éléments ») pour
|
Le HTML utilise des <strong>balises</strong> (aussi appelées
|
||||||
distinguer les éléments logiques de la page. Toute balise est de forme
|
« éléments ») pour distinguer les éléments logiques de la page. Toute
|
||||||
<TAGADA>, avec un < et un >. Les balises se referment avec
|
balise est de forme <TAGADA>, avec un < et un >. Les
|
||||||
</TAGADA>, / étant l'élément fermant. Les balises acceptent
|
balises se referment avec </TAGADA>, / étant l'élément
|
||||||
parfois des options, qu'on appelle des « attributs » : dans
|
fermant. Les balises acceptent parfois des options, qu'on appelle des
|
||||||
<TAGADA type="plouf">, TAGADA est l'élément, <code>type</code>
|
<strong>attributs</strong> : dans <TAGADA type="plouf">,
|
||||||
l'attribut, et « plouf » la valeur de l'attribut.
|
TAGADA est l'élément, <code>type</code> l'attribut, et « plouf » la
|
||||||
|
valeur de l'attribut.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h3>Casse</h3>
|
<h3>Casse</h3>
|
||||||
|
@ -60,47 +68,61 @@ l'attribut, et
|
||||||
Les balises HTML peuvent s'écrire aussi bien en majuscules qu'en
|
Les balises HTML peuvent s'écrire aussi bien en majuscules qu'en
|
||||||
minuscules. Pour des questions de lisibilité, le W3C conseille
|
minuscules. Pour des questions de lisibilité, le W3C conseille
|
||||||
d'écrire les éléments en majuscule, les attributs en minuscule. C'est
|
d'écrire les éléments en majuscule, les attributs en minuscule. C'est
|
||||||
ce que nous ferons ici. Attention néanmoins, le XHTML, une forme
|
ce que nous ferons ici.
|
||||||
avancée de langage de description, n'utilise que les
|
|
||||||
minuscules. Peut-être préférerez-vous en prendre dès aujourd'hui
|
|
||||||
l'habitude.
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<div class="encadre">
|
||||||
|
<strong>À noter</strong> : le <abbr title="eXtended HyperText
|
||||||
|
Mark-Up Language">XHTML</abbr>, une forme avancée de langage de
|
||||||
|
description qui est l'avenir du HTML, n'utilise que les
|
||||||
|
<em>minuscules</em>. Peut-être préférerez-vous en prendre dès
|
||||||
|
aujourd'hui l'habitude.
|
||||||
|
</div>
|
||||||
|
|
||||||
<h3>Commentaires</h3>
|
<h3>Commentaires</h3>
|
||||||
|
|
||||||
<p>Les commentaires s'insèrent entre <!-- et -->. Attention, à
|
<p>Les commentaires s'insèrent entre <!-- et -->. Attention, à
|
||||||
l'intérieur de commentaires, il vaut mieux ne pas utiliser de doubles
|
l'intérieur de commentaires, il vaut mieux ne pas utiliser de doubles
|
||||||
tirets (--). On ne peut pas placer de commentaires à l'intérieur d'un
|
tirets (--). On ne peut pas placer de commentaires à l'intérieur d'un
|
||||||
élément.
|
élément.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h3>Syntaxe générale</h3>
|
<h3>Syntaxe générale</h3>
|
||||||
|
|
||||||
<div class="attention">Sauf rares exceptions, toute balise ouverte
|
<div class="encadre">
|
||||||
doit être refermée. Toute partie de la page doit être contenue dans
|
<strong>À noter</strong> : sauf rares exceptions, toute balise
|
||||||
une balise.</div>
|
ouverte doit être refermée. Toute partie de la page doit être contenue
|
||||||
|
dans une balise. En XHTML, <strong>toutes</strong> les balises doivent
|
||||||
|
être refermées, peut-être préférez-vous dès maintenant prendre de
|
||||||
|
bonnes habitudes.
|
||||||
|
</div>
|
||||||
|
|
||||||
<p>Les balises doivent être ouvertes et refermées dans l'ordre. Faites
|
<p>Les balises doivent être ouvertes et refermées <em>dans
|
||||||
spécialement attention dans le cadre de balises imbriquées. Ainsi,
|
l'ordre</em>. Faites spécialement attention dans le cadre de balises
|
||||||
|
imbriquées.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<P>Je vous préviens tout de suite, c'est <EM>non.</P></EM>
|
<P>Je vous préviens tout de suite, c'est <EM>non.</P></EM>
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">n'est pas syntaxiquement correct. Il faut refermer
|
<p class="continue">Ceci n'est pas syntaxiquement correct. Il faut
|
||||||
<em> avant <p>.</p>
|
refermer <em> avant <p>.</p>
|
||||||
|
|
||||||
|
|
||||||
<h3><a name="entities">Entités HTML et Unicode</a></h3>
|
<h3><a name="entities">Caractères spéciaux : entités HTML et Unicode</a></h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Vous avez parfois besoin de cracatères spéciaux, qui ne peuvent pas
|
Vous avez parfois besoin de cracatères spéciaux, qui ne peuvent pas
|
||||||
être (du moins facilement) saisis directement au clavier. Pour cela,
|
être (du moins facilement) saisis directement au clavier. Pour cela,
|
||||||
le HTML a défini des <em>entités</em>, qui par convention représentent
|
le HTML a défini des <dfn>entités</dfn>, qui par convention
|
||||||
ces caractères. Par exemple, le symbole euro (€) est
|
représentent ces caractères. Par exemple, le symbole euro (€) est
|
||||||
&euro;. En plus de ces entités HTML (dont vous pouvez trouver la
|
<code>&euro;</code>, le e dans l'o (œ) s'écrit
|
||||||
<a
|
<code>&oelig;</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
En plus de ces entités HTML (dont vous pouvez trouver la <a
|
||||||
href="http://www.eleves.ens.fr:8080/home/madore/computers/unicode/htmlent.html">liste</a>
|
href="http://www.eleves.ens.fr:8080/home/madore/computers/unicode/htmlent.html">liste</a>
|
||||||
chez David Madore), vous disposez des entités Unicode. <a
|
chez David Madore), vous disposez des entités Unicode. <a
|
||||||
href="http://www.unicode.org/">Unicode</a> est une convention dont le
|
href="http://www.unicode.org/">Unicode</a> est une convention dont le
|
||||||
|
@ -116,38 +138,48 @@ l'entit
|
||||||
<h3>Le DTD</h3>
|
<h3>Le DTD</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Toute page HTML doit commencer par la déclaration du DTD (<em
|
Toute page HTML doit commencer par la déclaration du <i
|
||||||
lang="en">Document Type Definition</em>), qui précise au navigateur
|
lang="en">Document Type Definition</i> (<abbr>DTD</abbr>), qui précise
|
||||||
quelle version de HTML vous utilisez.
|
au navigateur quelle version de HTML vous utilisez.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<ul>
|
||||||
Le DTD le plus fréquent à l'heure actuelle est celui du HTML 4
|
|
||||||
transitionnel (le « transitionnel » veut dire que vous utiliserez des
|
<li> <strong>HTML 4 strict</strong>, qui respecte parfaitement la
|
||||||
éléments considérés comme obsolètes mais qui sont encore
|
distinction fond (HTML) / forme (CSS) :
|
||||||
supportés) :
|
|
||||||
</p>
|
<pre>
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
|
||||||
|
"http://www.w3.org/TR/html4/strict.dtd">
|
||||||
|
</pre>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li> <strong>HTML 4 transitionnel</strong>, qui supporte encore des
|
||||||
|
attributs ou éléments obsolètes :
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
"http://www.w3.org/TR/html4/loose.dtd">
|
"http://www.w3.org/TR/html4/loose.dtd">
|
||||||
</pre>
|
</pre>
|
||||||
|
</li>
|
||||||
<p class="continue">Il existe d'autres DTD, tel que celui pour les
|
</ul>
|
||||||
pages utilisant des <em lang="en">frames</em> (alias « cadres ») :</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
|
|
||||||
"http://www.w3.org/TR/html4/frameset.dtd">
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
Pour l'instant, notre page-squelette ressemble donc à ceci :
|
Il existe d'autres DTD, par exemple celui pour les <i
|
||||||
|
lang="en">frames</i> (cadres), mais souvenez-vous qu'utiliser les
|
||||||
|
frames n'est pas une bonne idée, cf. l'excellent article « <a
|
||||||
|
href="http://openweb.eu.org/articles/finir_cadres/">Pour en finir avec
|
||||||
|
les cadres</a> » sur le site de l'<a
|
||||||
|
href="http://openweb.eu.org/">OpenWeb Group</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="continue">
|
||||||
|
Pour l'instant, notre page-squelette ressemble donc à ceci :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
|
||||||
"http://www.w3.org/TR/html4/loose.dtd">
|
"http://www.w3.org/TR/html4/strict.dtd">
|
||||||
|
|
||||||
<HTML>
|
<HTML>
|
||||||
|
|
||||||
|
@ -192,8 +224,9 @@ les moteurs de recherche, qui s'en servent pour indexer vos
|
||||||
pages. Nous vous en présentons quelques-unes.
|
pages. Nous vous en présentons quelques-unes.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="attention">Les balises <code>META</code> sont parmi les
|
<div class="encadre">
|
||||||
rares balises qui peuvent ne pas être refermées.</div>
|
<strong>À noter</strong> : les balises <code>META</code> sont parmi
|
||||||
|
les rares balises qui peuvent ne pas être refermées.</div>
|
||||||
|
|
||||||
<h5>Auteur de la page</h5>
|
<h5>Auteur de la page</h5>
|
||||||
|
|
||||||
|
@ -217,7 +250,7 @@ pour le navigateur.</p>
|
||||||
|
|
||||||
<pre><META http-equiv="Content-Language" content="fr"></pre>
|
<pre><META http-equiv="Content-Language" content="fr"></pre>
|
||||||
|
|
||||||
<p class="continue">Quelques codes utiles : <code>fr</code> pour
|
<p class="continue">Quelques codes utiles : <code>fr</code> pour
|
||||||
le français, <code>en</code> pour l'anglais, <code>de</code> pour
|
le français, <code>en</code> pour l'anglais, <code>de</code> pour
|
||||||
l'allemand, <code>es</code> pour l'espagnol, <code>it</code> pour
|
l'allemand, <code>es</code> pour l'espagnol, <code>it</code> pour
|
||||||
l'italien, <code>ru</code> pour le russe. Déclarer la langue utilisée
|
l'italien, <code>ru</code> pour le russe. Déclarer la langue utilisée
|
||||||
|
@ -250,16 +283,18 @@ le lecteur va voir <em>via</em> son navigateur.
|
||||||
<p>Le corps de la page est contenu entre balises <BODY>. Comment
|
<p>Le corps de la page est contenu entre balises <BODY>. Comment
|
||||||
le remplir ? Vous le verrez dans les lignes suivantes.</p>
|
le remplir ? Vous le verrez dans les lignes suivantes.</p>
|
||||||
|
|
||||||
<div class="encadre">Pour tous les éléments de <BODY> il y a une
|
<div class="encadre">
|
||||||
distinction importante entre les balises dites « <em>block
|
<strong>Important</strong> : pour tous les éléments de <BODY> il
|
||||||
level</em> » et les balises « <em>inline level</em> ». Les <em>block
|
y a une distinction importante entre les balises dites « <i
|
||||||
level</em> sont par exemple des paragraphes, des titres, etc. Ils
|
lang="en">block level</i> » et les balises « <i lang="en">inline
|
||||||
forment des blocs, quoi. Les éléments <em>inline</em> sont plutôt de
|
level</i> ». Les <i lang="en">block level</i> sont par exemple des
|
||||||
la mise en forme, ils s'appliquent à l'intérieur des blocs. C'est le
|
paragraphes, des titres, etc. Ils forment des blocs, quoi. Les
|
||||||
cas des balises qui mettent en valeur le texte, qui le renforcent. La
|
éléments <i lang="en">inline</i> sont plutôt de la mise en forme, ils
|
||||||
distinction peut vous paraître confuse mais vous comprendrez mieux
|
s'appliquent à l'intérieur des blocs. C'est le cas des balises qui
|
||||||
ensuite. Vous pouvez regarder par exemple la différence entre <a
|
mettent en valeur le texte, qui le renforcent. La distinction peut
|
||||||
href="#quote">citation <em>inline</em> et bloc</a>.
|
vous paraître confuse mais vous comprendrez mieux ensuite. Vous pouvez
|
||||||
|
regarder par exemple la différence entre <a href="#quote">citation <i
|
||||||
|
lang="en">inline</i> et bloc</a>.
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h3>Squelette entier</h3>
|
<h3>Squelette entier</h3>
|
||||||
|
@ -268,8 +303,8 @@ href="#quote">citation <em>inline</em> et bloc</a>.
|
||||||
Vous pouvez le copier-coller pour servir de modèle à vos pages Web.</p>
|
Vous pouvez le copier-coller pour servir de modèle à vos pages Web.</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
|
||||||
"http://www.w3.org/TR/html4/loose.dtd">
|
"http://www.w3.org/TR/html4/strict.dtd">
|
||||||
|
|
||||||
<HTML>
|
<HTML>
|
||||||
<HEAD>
|
<HEAD>
|
||||||
|
@ -298,11 +333,13 @@ hi
|
||||||
titre !
|
titre !
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>Si vous avez fait du LaTeX, vous connaissez ce genre de chose
|
<p>Si vous avez fait du <a
|
||||||
(\chapter{}, \section{}, \subsection{}...). Idem pour MS Word avec son
|
href="&url.tuteurs;logiciels/latex/">LaTeX</a>, vous connaissez ce
|
||||||
système de Titre 1, Titre 2, etc. En HTML, c'est aussi simple :
|
genre de chose (<code>\chapter{}</code>, <code>\section{}</code>,
|
||||||
<H1>, <H2>, <H3>... Ça va comme ça jusqu'à
|
<code>\subsection{}</code>...). Idem pour Word avec son système de
|
||||||
<H6>, ce qui vous laisse pas mal de marge pour structurer votre
|
Titre 1, Titre 2, etc. En HTML, c'est aussi simple : <H1>,
|
||||||
|
<H2>, <H3>... Ça va comme ça jusqu'à <H6>, ce qui
|
||||||
|
vous laisse pas mal de marge pour structurer votre
|
||||||
document. Traditionnellement, <h1> est réservé au titre de la
|
document. Traditionnellement, <h1> est réservé au titre de la
|
||||||
page (qui peut être, ou pas, le même que le <TITLE>, à vous de
|
page (qui peut être, ou pas, le même que le <TITLE>, à vous de
|
||||||
voir).
|
voir).
|
||||||
|
@ -311,7 +348,7 @@ voir).
|
||||||
<h2>Mettre en forme</h2>
|
<h2>Mettre en forme</h2>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
On en arrive au cœur du problème : mettre en forme le
|
On en arrive au cœur du problème : mettre en forme le
|
||||||
texte.
|
texte.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
@ -322,7 +359,7 @@ La plus grande partie d'un texte, habituellement, c'est... du
|
||||||
texte. Des paragraphes de texte. En HTML, les paragraphes sont
|
texte. Des paragraphes de texte. En HTML, les paragraphes sont
|
||||||
délimités par des <P> (et </P>, évidemment). Avec la
|
délimités par des <P> (et </P>, évidemment). Avec la
|
||||||
plupart des navigateurs, les paragraphes sont rendus à la manière
|
plupart des navigateurs, les paragraphes sont rendus à la manière
|
||||||
anglo-saxonne : alignement sur la gauche, pas d'alinéa. Il y a
|
anglo-saxonne : alignement sur la gauche, pas d'alinéa. Il y a
|
||||||
généralement un espace entre deux paragraphes.
|
généralement un espace entre deux paragraphes.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
@ -334,9 +371,9 @@ des rares
|
||||||
<h3><a name="quote">Citations</a></h3>
|
<h3><a name="quote">Citations</a></h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Vous pouvez citer au niveau <em>inline</em>, soit en utilisant
|
Vous pouvez citer au niveau <i lang="en">inline</i>, soit en utilisant
|
||||||
directement des guillemets, soit en utilisant l'élément <Q>
|
directement des guillemets, soit en utilisant l'élément <Q>
|
||||||
(pour <em>quote</em>) :
|
(pour <i lang="en">quote</i>) :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
|
@ -350,13 +387,13 @@ les guillemets.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>Au niveau bloc, c'est l'élément <BLOCKQUOTE> qu'il vous
|
<p>Au niveau bloc, c'est l'élément <BLOCKQUOTE> qu'il vous
|
||||||
faut :
|
faut :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<P>Charles-Marie de La Condamine est un savant et explorateur
|
<P>Charles-Marie de La Condamine est un savant et explorateur
|
||||||
français, né à Paris en 1701. Il est admis à à l'Académie française en
|
français, né à Paris en 1701. Il est admis à à l'Académie française en
|
||||||
1760. Il écrit à ce sujet :</P>
|
1760. Il écrit à ce sujet :</P>
|
||||||
|
|
||||||
<BLOCKQUOTE>
|
<BLOCKQUOTE>
|
||||||
<P>
|
<P>
|
||||||
|
@ -370,7 +407,7 @@ Mais non muet, tant pis pour elle.<BR>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
<BLOCKQUOTE> est généralement rendu par un bloc indenté à droite
|
<BLOCKQUOTE> est généralement rendu par un bloc indenté à droite
|
||||||
et à gauche :
|
et à gauche :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
|
@ -392,17 +429,38 @@ l'italique n'existent pas
|
||||||
valeur du texte. <STRONG> est utilisé pour renforcer un membre
|
valeur du texte. <STRONG> est utilisé pour renforcer un membre
|
||||||
de phrase, insister sur son importance. Il est donc souvent rendu par
|
de phrase, insister sur son importance. Il est donc souvent rendu par
|
||||||
du <strong>gras</strong> par les navigateurs. <EM> (pour
|
du <strong>gras</strong> par les navigateurs. <EM> (pour
|
||||||
<em>emphasize</em>) sert également à mettre en relief un membre de
|
<i lang="en">emphasize</i>) sert également à mettre en relief un membre de
|
||||||
phrase. Il est plus faible que <STRONG>. Il est généralement
|
phrase. Il est plus faible que <STRONG>. Il est généralement
|
||||||
rendu par de l'<em>italique</em>.</p>
|
rendu par de l'<i lang="en">italique</i>.</p>
|
||||||
|
|
||||||
<h4>Autres styles</h4>
|
<p>
|
||||||
|
Selon les règles typographiques habituelles, un mot, une citation en
|
||||||
|
langue étrangère non francisée doit être mis en italique. Il ne s'agit
|
||||||
|
pas ici de mettre en valeur, mais d'une convention typographique. Dans
|
||||||
|
ce cas, vous devez utiliser l'élément <I>. Vous pouvez indiquer
|
||||||
|
de quelle langue il s'agit en utilisant l'attribut
|
||||||
|
<code>lang</code>. Exemple :
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
Selon le goût italien, les pâtes doivent être cuites <I lang="it">al dente</I>.
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p class="continue">
|
||||||
|
Ce qui donne :
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
Selon le goût italien, les pâtes doivent être cuites <i lang="it">al dente</i>.
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<h4>Définitions</h4>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Le HTML vous permet de structurer encore davantage vos documents,
|
Le HTML vous permet de structurer encore davantage vos documents,
|
||||||
essentiellement les documents techniques. DFN (pour <i
|
essentiellement les documents techniques. DFN (pour <i
|
||||||
lang="en">define</i>) sert à indiquer un mot dont on va donner la
|
lang="en">define</i>) sert à indiquer un mot dont on va donner la
|
||||||
définition, une fois pour le reste du document. Exemple :
|
définition, une fois pour le reste du document. Exemple :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
|
@ -410,12 +468,64 @@ d
|
||||||
lorsqu'il est à la fois lisse et non ramifié. En fait, il suffit pour cela
|
lorsqu'il est à la fois lisse et non ramifié. En fait, il suffit pour cela
|
||||||
qu'il soit à la fois <EM>plat</EM> et non ramifié.</p> </pre>
|
qu'il soit à la fois <EM>plat</EM> et non ramifié.</p> </pre>
|
||||||
|
|
||||||
|
<h4>Titres (films, livres, etc.)</h4>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
C'est CITE qu'il faut utiliser pour les citations de titres de
|
C'est CITE qu'il faut utiliser pour les citations de titres de livres,
|
||||||
livres, de films, etc. CODE (que vous verrez dans la section du <a
|
de films, etc. L'élément CITE est usuellement rendu par de
|
||||||
href="#pre">texte préformaté</a>) est également un style de texte.
|
l'italique. Exemple :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
Le film <I lang="it">Morte a Venezia</i> de Luchino Visconti est une
|
||||||
|
adaptation de la nouvelle <I lang="de">Der Tod in Venedig</I> de
|
||||||
|
Thomas Mann.
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<h4>Code informatique</h4>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
CODE (que vous reverrez dans la section du <a href="#pre">texte
|
||||||
|
préformaté</a>) est également un style de texte qui sert à démarquer
|
||||||
|
un extrait de code informatique du texte normal. Exemple :
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
La ligne <CODE>#include &lt;stdio.h&gt;</CODE> demande au compilateur
|
||||||
|
d'inclure dans le programme certaines informations sur la bibliothèque standard
|
||||||
|
d'entrées-sorties.
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<h4>Sigles et acronymes</h4>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Les sigles peuvent être indiqués par un élément ABBR, et les acronymes (sigles
|
||||||
|
prononçables, comme ONU, OTAN, etc.) par l'élément... ACRONYM. Ces éléments sont
|
||||||
|
intéressants surtout si on utilise leur attribut <code>title</code> : certains
|
||||||
|
navigateurs peuvent alors afficher le contenu de <code>title</code> dans une bulle
|
||||||
|
d'aide. Démonstration :
|
||||||
|
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
L'<ACRONYM lang="en" title="United Nations Special
|
||||||
|
Commission">UNSCOM</ACRONYM> a été créée pour assister l'<ABBR lang="en"
|
||||||
|
title="International Atomic Energy Agency">IAEA</ABBR> en Iraq.
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
<p class="continue">
|
||||||
|
Les bons navigateurs (<a href="http://www.mozilla.org/">Mozilla</a> ou <a
|
||||||
|
href="http://www.mozilla.org/products/firefox/">FireFox</a> par exemple) affichent le
|
||||||
|
contenu du <code>title</code> sous la forme d'une bulle d'aide (<i
|
||||||
|
lang="en">tooltip</i> en anglais) quand vous laissez le curseur dessus. Faites le
|
||||||
|
test :
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
L'<acronym lang="en" title="United Nations Special Commission">UNSCOM</acronym> a été créée pour assister l'<abbr lang="en" title="International Atomic Energy Agency">IAEA</abbr> en Iraq.
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
|
||||||
<h3>Listes</h3>
|
<h3>Listes</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
@ -431,7 +541,7 @@ navigateurs affichent des puces devant chaque entr
|
||||||
liste. <UL> et </UL> (pour <i lang="en">Unordered
|
liste. <UL> et </UL> (pour <i lang="en">Unordered
|
||||||
Lists</i>) marquent le début et la fin d'une liste, <LI> et
|
Lists</i>) marquent le début et la fin d'une liste, <LI> et
|
||||||
</LI> le début et la fin d'une entrée de liste. Exemple,
|
</LI> le début et la fin d'une entrée de liste. Exemple,
|
||||||
quelques armes de Goldorak </p>
|
quelques armes de Goldorak </p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<UL>
|
<UL>
|
||||||
|
@ -441,7 +551,7 @@ quelques armes de Goldorak </p>
|
||||||
</UL>
|
</UL>
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">Ce qui donne :</p>
|
<p class="continue">Ce qui donne :</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li> mégavolts</li>
|
<li> mégavolts</li>
|
||||||
|
@ -455,7 +565,7 @@ quelques armes de Goldorak </p>
|
||||||
la place de <UL>. La numérotation se fera par défaut en chiffres
|
la place de <UL>. La numérotation se fera par défaut en chiffres
|
||||||
arabes (1, 2, 3...). Vous pouvez changer le type de numérotation, en
|
arabes (1, 2, 3...). Vous pouvez changer le type de numérotation, en
|
||||||
chiffres romains ou en caractères alphabétiques (a, b, c...) grâce à
|
chiffres romains ou en caractères alphabétiques (a, b, c...) grâce à
|
||||||
l'attribut TYPE :
|
l'attribut TYPE :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
|
@ -466,7 +576,7 @@ l'attribut TYPE :
|
||||||
</OL>
|
</OL>
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">Ce qui donne :</p>
|
<p class="continue">Ce qui donne :</p>
|
||||||
|
|
||||||
<ol style="list-style-type: lower-roman;">
|
<ol style="list-style-type: lower-roman;">
|
||||||
<li> mégavolts</li>
|
<li> mégavolts</li>
|
||||||
|
@ -474,7 +584,7 @@ l'attribut TYPE :
|
||||||
<li> astéro-hache</li>
|
<li> astéro-hache</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<p>Pour changer de numérotations, changez la valeur de TYPE : I
|
<p>Pour changer de numérotations, changez la valeur de TYPE : I
|
||||||
pour les chiffres romains majuscules, a pour les caractères
|
pour les chiffres romains majuscules, a pour les caractères
|
||||||
alphabétiques minuscules, A pour les majuscules.</p>
|
alphabétiques minuscules, A pour les majuscules.</p>
|
||||||
|
|
||||||
|
@ -501,7 +611,7 @@ entr
|
||||||
</DL>
|
</DL>
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">Ce qui donne :</p>
|
<p class="continue">Ce qui donne :</p>
|
||||||
|
|
||||||
<dl>
|
<dl>
|
||||||
<dt>Amazon</dt>
|
<dt>Amazon</dt>
|
||||||
|
@ -515,48 +625,52 @@ l'Amazon.</dd>
|
||||||
<h3><a name="pre">Texte préformaté</a></h3>
|
<h3><a name="pre">Texte préformaté</a></h3>
|
||||||
|
|
||||||
<p>On utilise l'élément <PRE> pour du texte préformaté au niveau
|
<p>On utilise l'élément <PRE> pour du texte préformaté au niveau
|
||||||
bloc. Différences avec du texte normal : les navigateurs
|
bloc. Différences avec du texte normal : les navigateurs
|
||||||
respectent toutes les espaces que vous avez indiqués et ils utilisent
|
respectent toutes les espaces que vous avez indiqués et ils utilisent
|
||||||
généralement une fonte à espacement fixe. Le texte préformaté peut
|
généralement une fonte à espacement fixe. Le texte préformaté peut
|
||||||
être utilisé pour mettre en page un poème, par exemple, ou plus
|
être utilisé pour mettre en page un poème, par exemple, ou plus
|
||||||
prosaïquement, du code informatique. Attention toutefois, PRE n'est
|
prosaïquement, du code informatique. Attention toutefois, PRE n'est
|
||||||
pas l'environnement <code>verbatim</code> de LaTeX : le code HTML
|
pas l'environnement <code>verbatim</code> de LaTeX : le code HTML
|
||||||
y est interprété. Dans cette documentation, par exemple, on a recours
|
y est interprété. Dans cette documentation, par exemple, on a recours
|
||||||
aux <a href="#entities">entités</a> pour représenter <, > et
|
aux <a href="#entities">entités</a> pour représenter <, > et
|
||||||
&.
|
&.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p class="continue">Prenons un exemple bien connu de ceux qui
|
<p class="continue">Prenons un exemple, un programme très simple en
|
||||||
connaissent (pour les littéraires, recopiez ça dans un fichier
|
langage C (pour les littéraires, recopiez ça dans un fichier
|
||||||
<code>hello.c</code>, faites <code>gcc hello.c</code> puis
|
<code>hello.c</code>, faites <code>gcc hello.c</code> puis
|
||||||
<code>./a.out</code> et regardez) :</p>
|
<code>./a.out</code> et regardez) :</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<PRE>
|
<PRE>
|
||||||
|
#include &lt;stdio.h&gt;
|
||||||
|
|
||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
printf("Hello, world!\n");
|
printf("Hello, world!\n");
|
||||||
}
|
}
|
||||||
</PRE>
|
</PRE>
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">sera rendu par :</p>
|
<p class="continue">sera rendu par :</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
printf("Hello, world!\n");
|
printf("Hello, world!\n");
|
||||||
}
|
}
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>Pour citer du code en <em>inline</em>, utilisez la bien-nommée
|
<p>Pour citer du code en <i lang="en">inline</i>, utilisez la bien-nommée
|
||||||
balise <CODE>
|
balise <CODE>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2>Images</h2>
|
<h2>Images</h2>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
On se sert de l'élément <IMG> (pour <em>image</em>, bien sûr) et
|
On se sert de l'élément <IMG> (pour <i lang="en">image</i>, bien sûr) et
|
||||||
de ses attributs. Cet élément n'a pas besoin d'être
|
de ses attributs. Cet élément n'a pas besoin d'être
|
||||||
refermé. L'attribut plus important est <code>src</code> : il permet de
|
refermé. L'attribut plus important est <code>src</code> : il permet de
|
||||||
spécifier l'adresse où aller chercher l'image. Ainsi, quand on écrit
|
spécifier l'adresse où aller chercher l'image. Ainsi, quand on écrit
|
||||||
|
@ -569,7 +683,7 @@ situ
|
||||||
|
|
||||||
<p class="continue">On peut aussi indiquer une adresse
|
<p class="continue">On peut aussi indiquer une adresse
|
||||||
<em>absolue</em> quand l'image n'est pas sur votre compte, par
|
<em>absolue</em> quand l'image n'est pas sur votre compte, par
|
||||||
exemple :</p>
|
exemple :</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<IMG src="http://www.eleves.ens.fr/tuteurs/icones/note.png">
|
<IMG src="http://www.eleves.ens.fr/tuteurs/icones/note.png">
|
||||||
|
@ -578,7 +692,7 @@ exemple :</p>
|
||||||
<p>Il est obligatoire d'indiquer une description de votre image, en
|
<p>Il est obligatoire d'indiquer une description de votre image, en
|
||||||
guise de texte alternatif pour les navigateurs texte, ou si pour une
|
guise de texte alternatif pour les navigateurs texte, ou si pour une
|
||||||
raison quelconque l'image ne peut pas être téléchargée. Ce texte doit
|
raison quelconque l'image ne peut pas être téléchargée. Ce texte doit
|
||||||
être court et informatif. On l'indique avec l'attribut ALT :
|
être court et informatif. On l'indique avec l'attribut ALT :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
|
@ -586,11 +700,11 @@ raison quelconque l'image ne peut pas
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">Si l'image ne joue aucun rôle sémantique (elle est
|
<p class="continue">Si l'image ne joue aucun rôle sémantique (elle est
|
||||||
là uniquement pour décorer, on indique <code>alt=""</code>.</p>
|
là uniquement pour décorer, on indique <code>alt=""</code>).</p>
|
||||||
|
|
||||||
<p>Les formats les plus couramment utilisés pour le Web sont le JPEG,
|
<p>Les formats les plus couramment utilisés pour le Web sont le JPEG,
|
||||||
en <code>.jpg</code> et le GIF, en <code>.gif</code>
|
en <code>.jpg</code> et le GIF, en <code>.gif</code>
|
||||||
— utiliser de préférence le format PNG, GIF n'étant pas
|
— utiliser de préférence le format PNG, GIF n'étant pas
|
||||||
libre, et moins bon techniquement. JPEG est un format qui est plus
|
libre, et moins bon techniquement. JPEG est un format qui est plus
|
||||||
adapté aux photos, GIF ou PNG sont plus adaptés aux logos et de
|
adapté aux photos, GIF ou PNG sont plus adaptés aux logos et de
|
||||||
manière générale aux images ayant peu de couleurs.
|
manière générale aux images ayant peu de couleurs.
|
||||||
|
@ -620,7 +734,7 @@ et <TD> les cellules. On d
|
||||||
</TABLE>
|
</TABLE>
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">Ce qui donne :</p>
|
<p class="continue">Ce qui donne :</p>
|
||||||
|
|
||||||
<table>
|
<table>
|
||||||
<tr><td> Cellule 1 </td><td> Cellule 2 </td></tr>
|
<tr><td> Cellule 1 </td><td> Cellule 2 </td></tr>
|
||||||
|
@ -665,7 +779,7 @@ pixels. G
|
||||||
</TABLE>
|
</TABLE>
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">Donc :</p>
|
<p class="continue">Donc :</p>
|
||||||
|
|
||||||
<table border="1px">
|
<table border="1px">
|
||||||
<caption>Ceci est un tableau</caption>
|
<caption>Ceci est un tableau</caption>
|
||||||
|
@ -678,15 +792,15 @@ pixels. G
|
||||||
|
|
||||||
<h2><a name="liens">Liens</a></h2>
|
<h2><a name="liens">Liens</a></h2>
|
||||||
|
|
||||||
<p>Le meilleur pour la fin, les liens ! Ce qui fait d'une page
|
<p>Le meilleur pour la fin, les liens ! Ce qui fait d'une page
|
||||||
Web une vraie page hypertexte (le H de HTML) et pas d'un bête
|
Web une vraie page hypertexte (le H de HTML) et pas d'un bête
|
||||||
document. Les liens se décrivent avec l'élément A (qui est, bien sûr,
|
document. Les liens se décrivent avec l'élément A (qui est, bien sûr,
|
||||||
<em>inline</em>), suivi d'attributs.
|
<i lang="en">inline</i>), suivi d'attributs.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h3>Lien simple</h3>
|
<h3>Lien simple</h3>
|
||||||
|
|
||||||
<p>Le lien de base utilise l'attribut href :</p>
|
<p>Le lien de base utilise l'attribut href :</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
Retourner au <A href="http://www.eleves.ens.fr/">serveur des élèves</A>.
|
Retourner au <A href="http://www.eleves.ens.fr/">serveur des élèves</A>.
|
||||||
|
@ -722,7 +836,7 @@ encore pour faire des cross-r
|
||||||
<p>
|
<p>
|
||||||
On commence par définir les ancres, c'est-à-dire les endroits vers
|
On commence par définir les ancres, c'est-à-dire les endroits vers
|
||||||
lesquels on veut pointer. On utilise l'attribut NAME de l'élément
|
lesquels on veut pointer. On utilise l'attribut NAME de l'élément
|
||||||
A :
|
A :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
|
@ -737,15 +851,16 @@ caract
|
||||||
la même ancre au sein du document.</p>
|
la même ancre au sein du document.</p>
|
||||||
|
|
||||||
<p>Pour faire le lien vers cette ancre, on utilise toujours l'attribut
|
<p>Pour faire le lien vers cette ancre, on utilise toujours l'attribut
|
||||||
HREF, mais en modifiant la syntaxe avec un <code>#</code> :</p>
|
HREF, mais en modifiant la syntaxe avec un <code>#</code> :</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
Esteban, Zia et Tao rencontrent alors les Olmèques, une peuplade
|
Esteban, Zia et Tao rencontrent alors les Olmèques, une peuplade
|
||||||
extra-terrestre (voir ici la <A href="#olm">véritable histoire
|
extra-terrestre (voir ici la <A href="#olm">véritable histoire
|
||||||
du peuple olmèque</A>. </pre>
|
du peuple olmèque</A>.
|
||||||
|
</pre>
|
||||||
|
|
||||||
<p class="continue">Vous pouvez positionner un lien vers cette ancre
|
<p class="continue">Vous pouvez positionner un lien vers cette ancre
|
||||||
même depuis un autre fichier :</p>
|
même depuis un autre fichier :</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
Voir <A href="citesdor.html#olm">l'histoire des Olmèques</A>.
|
Voir <A href="citesdor.html#olm">l'histoire des Olmèques</A>.
|
||||||
|
@ -763,7 +878,7 @@ aussi utiliser le protocole mailto, qui est le protocole des courriers
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
Écrivez-moi : <a href="mailto:mon.adresse@ens.fr">mon.adresse@ens.fr</a>
|
Écrivez-moi : <a href="mailto:mon.adresse@ens.fr">mon.adresse@ens.fr</a>
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">Quand un lecteur suivra ce lien, son navigateur
|
<p class="continue">Quand un lecteur suivra ce lien, son navigateur
|
||||||
|
@ -779,7 +894,7 @@ pion aux robots collecteurs d'adresses.
|
||||||
Les <a href="#entities">entités</a> dont vous avez besoin en l'espèce
|
Les <a href="#entities">entités</a> dont vous avez besoin en l'espèce
|
||||||
sont <code>&#64;</code> pour une arobase (@) ou encore
|
sont <code>&#64;</code> pour une arobase (@) ou encore
|
||||||
<code>&#46;</code> pour un point (.) et <code>&#45;</code>
|
<code>&#46;</code> pour un point (.) et <code>&#45;</code>
|
||||||
pour un tiret (-). Ce qui donne :
|
pour un tiret (-). Ce qui donne :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
|
@ -788,7 +903,7 @@ Mon adresse
|
||||||
|
|
||||||
<p>Complètement illisible, on est bien d'accord ? C'est ce que verra
|
<p>Complètement illisible, on est bien d'accord ? C'est ce que verra
|
||||||
le robot collecteur d'adresses. En revanche, un lecteur normal passant
|
le robot collecteur d'adresses. En revanche, un lecteur normal passant
|
||||||
par un navigateur verra ceci :
|
par un navigateur verra ceci :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
|
@ -796,7 +911,7 @@ Mon adresse
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>Vous pouvez utiliser ce système avec d'autres protocoles, celui des
|
<p>Vous pouvez utiliser ce système avec d'autres protocoles, celui des
|
||||||
news (<code>news</code>) pour que le navigateur affiche (s'il en est
|
news (<code>news:</code>) pour que le navigateur affiche (s'il en est
|
||||||
capable) le message dont vous avez donné le message-ID, ou le FTP...
|
capable) le message dont vous avez donné le message-ID, ou le FTP...
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
@ -804,11 +919,9 @@ capable) le message dont vous avez donn
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Vous avez fini de taper votre première page HTML. Vous vous êtes bien
|
Vous avez fini de taper votre première page HTML. Vous vous êtes bien
|
||||||
6~relus. Il vous reste une dernière étape : passer cette page au
|
relu. Il vous reste une dernière étape : passer cette page au
|
||||||
validateur HTML. Il vous permettra de voir si vous avez bien refermé
|
validateur HTML. Il vous permettra de voir si vous avez bien refermé
|
||||||
toutes vos balises dans l'ordre qu'il faut, par exemple. Il vous
|
toutes vos balises dans l'ordre qu'il faut, par exemple.
|
||||||
donnera aussi une garantie sur le fait que votre HTML sera lisible par
|
|
||||||
tous les navigateurs.
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
@ -819,8 +932,15 @@ du fichier sur votre disque dur. Vous saurez tout de suite si votre
|
||||||
code est bon ou s'il reste quelques corrections à faire...
|
code est bon ou s'il reste quelques corrections à faire...
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="metainformation">Auteur : Marie-Lan Nguyen. Dernière
|
<div class="attention">
|
||||||
modification : <date value="$Date: 2004-02-01 01:26:55 $" />.</div>
|
<strong>Attention</strong> : le validateur ne vérifie que la
|
||||||
|
correction <em>formelle</em> de votre code. En clair, il peut vous
|
||||||
|
dire que votre fichier est <em>syntaxiquement</em> correct, mais pas
|
||||||
|
s'il est <em>sémantiquement</em> correct.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="metainformation">Auteur : Marie-Lan Nguyen. Dernière
|
||||||
|
modification : <date value="$Date: 2004-02-20 13:26:19 $" />.</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -123,17 +123,18 @@ fait autorit
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Les feuilles de style sont une manière simple de prendre en charge le
|
Les <dfn>feuilles de style</dfn> sont une manière simple de prendre en
|
||||||
côté esthétique d'une page Web. Tandis que le HTML ne s'occupe que de
|
charge le côté esthétique d'une page Web. Tandis que le HTML ne
|
||||||
la structure syntaxique de la page, CSS ajoute à votre gré couleurs,
|
s'occupe que de la structure syntaxique de la page, CSS ajoute à votre
|
||||||
fontes exotiques, effets de texte. Cette dissociation des rôles permet
|
gré couleurs, fontes exotiques, effets de texte. Cette dissociation
|
||||||
de ne pas pénaliser les vieux navigateurs, ou les navigateurs en mode
|
des rôles permet de ne pas pénaliser les vieux navigateurs, ou les
|
||||||
texte (comme Lynx ou W3M), ou encore ceux qui utilisent des médias
|
navigateurs en mode texte (comme Lynx ou W3M), ou encore ceux qui
|
||||||
différents (assistant personnel, téléphone portable, ordinateur avec
|
utilisent des médias différents (assistant personnel, téléphone
|
||||||
synthétiseur vocal). Elle vous permet aussi de changer radicalement
|
portable, ordinateur avec synthétiseur vocal). Elle vous permet aussi
|
||||||
l'esthétique de votre page en modifiant un seul fichier. Consultez par
|
de changer radicalement l'esthétique de votre page en modifiant un
|
||||||
exemple le <a href="http://www.csszengarden.com/">CSS Zen Garden</a>
|
seul fichier. Consultez par exemple le <a
|
||||||
pour voir ce qu'on peut faire.
|
href="http://www.csszengarden.com/">CSS Zen Garden</a> pour voir ce
|
||||||
|
qu'on peut faire.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2>Comment apprendre ?</h2>
|
<h2>Comment apprendre ?</h2>
|
||||||
|
@ -143,11 +144,15 @@ et vous pouvez les m
|
||||||
conseillons de :</p>
|
conseillons de :</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li> <strong>lire notre <a href="bases.html">tutoriel</a></strong>. Il
|
<li> <strong>lire notre <a href="bases.html">tutoriel
|
||||||
vous permettra de faire des pages simples et sobres. Même si vous
|
HTML</a></strong>. Il vous permettra de faire des pages simples et
|
||||||
voulez vous lancer dans quelque chose de compliqué, ou si vous avez
|
sobres. Même si vous voulez vous lancer dans quelque chose de
|
||||||
décidé d'utiliser un éditeur WYSIWYG, lisez-le. Mieux vaut savoir un
|
compliqué, ou si vous avez décidé d'utiliser un éditeur WYSIWYG,
|
||||||
minimum ce qu'on fait, non ?</li>
|
lisez-le. Mieux vaut savoir un minimum ce qu'on fait, non ?</li>
|
||||||
|
|
||||||
|
<li> <strong>lire notre <a href="css.html">tutoriel
|
||||||
|
CSS</a></strong>. Attention : il est encore en cours de
|
||||||
|
rédaction.</li>
|
||||||
|
|
||||||
<li> <strong>regarder le code source d'autres pages</strong>, en
|
<li> <strong>regarder le code source d'autres pages</strong>, en
|
||||||
commençant par des pages simples. Avec Mozilla, vous avez accès au
|
commençant par des pages simples. Avec Mozilla, vous avez accès au
|
||||||
|
@ -237,10 +242,20 @@ d'int
|
||||||
href="http://www.upsdell.com/BrowserNews/res_fontsamp.htm">principales
|
href="http://www.upsdell.com/BrowserNews/res_fontsamp.htm">principales
|
||||||
fontes disponibles</a> pour Windows, Mac OS et Unix/Linux.</li>
|
fontes disponibles</a> pour Windows, Mac OS et Unix/Linux.</li>
|
||||||
|
|
||||||
|
<li> <a href="http://www.pescadoo.net/html/">Pescadoo.Lab</a> :
|
||||||
|
manipuler les couleurs pour le Web, choisir les bonnes couleurs et les
|
||||||
|
bonnes palettes graphiques. Dans le même genre, il y a aussi <a
|
||||||
|
href="http://www.smartpixel.net/chromoweb/fr/">ChromoWeb</a>.</li>
|
||||||
|
|
||||||
|
<li> enfin, ce n'est pas un site Web mais un groupe de <a
|
||||||
|
href="&url.tuteurs;internet/usenet-fr.html">Usenet-fr</a> :
|
||||||
|
<code>fr.comp.infosystemes.www.auteurs</code>, très utile notamment si
|
||||||
|
vous pataugez un peu avec les feuilles de style.</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="metainformation">Auteur : Marie-Lan Nguyen.
|
<div class="metainformation">Auteur : Marie-Lan Nguyen.
|
||||||
Dernière modification le <date value="$Date: 2004-02-19 20:07:06 $"/>
|
Dernière modification le <date value="$Date: 2004-02-20 13:26:20 $"/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
Loading…
Add table
Reference in a new issue