Le HTML 3.2 pour débutants

Ce document commence a ne plus avoir qu'une valeur historique, le HTML 3.2 laissant sa place au HTML 4.01 et aux feuilles de style, et le HTML 4.01 devra lui même laisser sa place au XML...

Voir notre texte traitant du HTML 4.0 et des feuilles de style

Sommaire

Structure d'un document HTML

Document HTML de base

<html>
<head>
<title>titre de la fenêtre</title>
</head>
<body>

et c'est là qu'il faut mettre le contenu de la page...

</body>
</html>

Document HTML plus élaboré

Les champs META ne servent que sur Internet ou Intranet.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<!--un commentaire : auteur, date, etc-->
<head>
<title>titre de la fenêtre</title>
<link rev="made" href="mailto:dave.null@home.sweet.home.fr">
<link rel="stylesheet" type="text/css" href="monstyle.css" title="Mon style">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Expires" content="Wed, 31 Dec 2000 23:59:59 GMT">
<meta http-equiv="Keywords" content="HTML, débutants">
<meta http-equiv="Description" content="Le HTML pour débutants">
<meta http-equiv="Last-Modified" content="Wed, 1 Apr 1998 08:45:00 GMT">
<meta name="Author" content="Marcel Hacheté-Hèmèle">
<meta name="Creation-Date" content="Mon, 1 Jan 1995 12:00:00 GMT">
<meta name="Generator" content="HTML Assistant">
</head>
<head>

et c'est là qu'il faut mettre le contenu de la page...

</body>
</html>

retour au sommaire

Titres et paragraphes

Les différents niveaux de titres et les paragraphes :

<h1>h1</h1>
<h2>h2</h2>
<h3>h3</h3>
<h4>h4</h4>
<h5>h5</h5>
<h6>h6</h6>
<p>p (paragraphe normal)</p>

h1

h2

h3

h4

h5
h6

p (paragraphe normal)

Centrage

<p align="center">Et hop !</p>

Et hop !

align="center" fonctionne aussi pour les titres H1 à H6.

Changement de paragraphe et saut de ligne

<p>un paragraphe<br>sur deux lignes</p> <p>et un autre<br>du meme genre</p>

un paragraphe
sur deux lignes

et un autre
du meme genre

retour au sommaire

Mise en forme (styles)

Mise en forme - styles physiques (à éviter)

<u>souligné</t> souligné
<u>gras</b> gras
<i>italique</i> italique
<tt>télétype</tt> télétype

Mise en forme - styles logiques (recommandés)

Éléments en ligne

<cite>cite</cite> cite
<code>code</code> code
<kbd>kbd</kbd> kbd
<samp>samp</samp> samp
<strong>strong</strong> strong
<em>em</em> em
<var>var</var> var

Blocs

<address>
address
</address>

address

<pre>
pre
</pre>

  pre

<blockquote>
blockquote
</blockquote>

blockquote

retour au sommaire

Images

On n'utilisera que des images en .GIF (256 couleurs maximum, pour les images en noir et blanc ou avec peu de couleurs), en .JPG (16 millions de couleurs, pour les photos etc.), ou en .PNG.

WIDTH est la largeur en pixels
HEIGHT est la hauteur en pixels
ALT est une courte description de l'image qui s'affiche avant son chargement ou en cas d'erreur (comme ici).

Si l'image est dans le même répertoire que le fichier .HTM, ce n'est pas la peine de préciser le chemin complet (sinon voir "liens").

une image sans rien de spécial

<img src="maphoto.gif" width="129" height="132" alt="ma photo">

ma photo

Pour centrer une image, la mettre dans un paragraphe centré.

un texte centré entouré de deux images

<p align="center">
<img rsc="maphoto.gif" width="129" height="132" alt="ma photo">
Mon beau texte
<img src="maphoto.gif" width="129" height="132" alt="ma photo">
</P>

ma photo Mon beau texte ma photo

retour au sommaire

Listes

une liste non numérotée :

<ul>
<li>ligne 1</li>
<li>ligne 2</li>
</ul>

une liste numérotée :

<ol>
<li>ligne 1</li>
<li>ligne 2</li>
</ol>

  1. ligne 1
  2. ligne 2

On a le droit d'imbriquer les listes les unes dans les autres.

retour au sommaire

Tableaux

tableaux simples

<table border="3" cellspacing="2" cellpadding="2" width="80%">
<tr>
<td>première ligne case 1</td>
<td>première ligne case 2</td>
</tr>
<tr>
<td>deuxième ligne case 1</td>
<td>deuxième ligne case 2</td>
</tr>
</table>

première ligne case 1 première ligne case 2
deuxième ligne case 1 deuxième ligne case 2

tableaux complexes

Tout simplement on peut mettre dans les cases :

Exemple :

<table>
<tr>
<td><img src="maphoto.gif" width="129" height="132" alt="ma photo"></td>
<td align="center">Ma magnifique<br>trombine<br>à moi</td>
</tr>
</table>

ma photo Ma magnifique
trombine
à moi

retour au sommaire

Liens

Syntaxe générale

<a href="lelien">zone active</a>

Un lien vers quoi ?

Vers un fichier HTML du même répertoire

<a href="page2.htm">vers la page 2</a>

Vers des pages d'un réseau Novell Netware ou Microsoft

<a href="file:////magellan/sys1/ateliers/www/index.htm"> vers la page d'accueil</a>

<a href="file:////magellan/sys1/users/lulu/pub/index.htm"> vers chez Lulu</a>

Vers une page sur Internet (ou intranet)

<a href="http://www.lpi.ac-poitiers.fr/toto/index.htm"> Vers la page de Toto sur le serveur www.lpi.ac-poitiers.fr</a>

Vers une ancre

<a href="#partie1">vers la partie 1</a>

L'ancre est définie par :
<a name="partie1">texte</a>
La partie "texte" est facultative.

Liens images

<a href="page2.htm"> <img src="icone2.gif" width="32" height="32" alt="page 2"> </a>

retour au sommaire

Divers

Comment avoir un fond coloré ?

<body bgcolor="couleur">
ou
<body bgcolor="#aabbcc">
où aa bb et cc sont les composantes Rouge Vert Bleu
(synthèse additive) en hexadécimal :

couleurcode hexanom francais
Black "#000000"noir ***
Green "#008000"vert foncé ***
Silver "#C0C0C0"gris clair ***
Lime "#00FF00"vert clair ***
Gray "#808080"gris ***
Olive "#808000"olive ***
White "#FFFFFF"blanc ***
Yellow "#FFFF00"jaune ***
Maroon "#800000"marron ***
Navy "#000080"bleu foncé ***
Red "#FF0000"rouge ***
Blue "#0000FF"bleu ***
Purple "#800080"pourpre ***
Teal "#008080"cyan foncé ***
Fuchsia"#FF00FF"magenta ***
Aqua "#00FFFF"cyan ***

Comment avoir une image en fond ?

<body background="monimage.jpg">

Comment avoir un texte coloré ?

<font color="#aabbcc">texte en couleur; </font>
(voir ci-dessus "fond coloré")
<font color="#FFFFFF"> texte blanc </font>
<font color="#FF0000"> texte rouge </font>
texte blanc texte rouge

Comment changer la taille du texte ?

normal <font size="+3"> texte plus grand </font> normal
normal <font size="-2"> texte plus petit </font> normal
normal texte plus grand normal
normal texte plus petit normal

Comment tracer une ligne horizontale ?

<hr>


Alinéas

Pour avoir une espace (espace est du genre féminin en typographie) :
&nbsp; (à répéter le nombre de fois voulu)

Exemple :
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Et hop !
Et hop !

Comment laisser des lignes blanches ?

Astuce : utiliser un paragraphe avec des espaces et des sauts de ligne

Exemple :
<p>&nbsp;<br>&nbsp;</p>


Et voilà !

retour au sommaire

Dernière mise à jour le lundi 20 mars 2000

Retour à la page d'accueil