Pense-bête HTML (non exhaustif !)

Commentaires
	<!-- ... -->			tout le contenu est en commentaires (ignoré)

Mise en forme du texte
	<b>...</b> 		gras
	<i>...</i>			italique
	<strong>...</strong>	renforcement (dépend du contexte)
	<del>...</del>		barré
	<ins>...</ins>		souligné
	<sub>...</sub>		indice
	<sup>...</sup>		exposant
	<small>...</small>	plus petit
	<big>...</big>		plus grand
	<h1>...</h1>		plus grand niveau de titre
	<h2>...</h2>		...
	<h3>...</h3>		...
	<h4>...</h4>		...
	<h5>...</h5>		...
	<h6>...</h6>		plus petit niveau de titre
	<font>...</font>		police de caractères (vieux! utiliser CSS à la place)
					attributs color=couleur, size=taille (de 1 à 7)
	<pre>...</pre>		le texte n'est interprété comme du HTML

	<img />			place une image
					attributs src=fichier height=taille, width=taille, title=texte,
					alt=texte (pour width et height, préférez CSS)

	<hr />			ligne séparatrice horizontale
					attributs d'avant CSS :width=taille, size=taille,
					align={left, center, right}

	<br />			saut de ligne

Structuration
	<p>...</p>			paragraphe ; existait avant CSS : align={left, center, right}
	<ul>...</ul>		liste non numérotée
	<ol>...</ol>		liste numérotée
	<li>...</li>			item de liste (configurable via CSS). Vieux attributs:
					attributs value=numéro, type={disc,circle, square}
	<dl>...</dl>		liste de définitions (paires mot/définition)
	<dt>...</dt>		item "mot" d'une liste de définition
	<dd>...</dd>		item "définition" d'une liste de définition

	<table>...</table>	tableau; existe attributs datant d'avant CSS :
					width=taille, height=taille, bgcolor=couleur,
					background=image
					border=taille, cellspacing=taille, cellpadding=taille

	<tr>...</tr>			ligne de tableau; existe attributs datant d'avant CSS :
					attributs bgcolor=couleur, background=image
					align={left, center, right}, valign={top, middle, bottom}

	<td>...</td>		cellule de tableauu; existe attributs datant d'avant CSS :
					attributs width=taille, height=taille, bgcolor=couleur,
					background=image
					align={left, center, right}, valign={top, middle, bottom}
					rowspan=nombre, colspan=numéro

	<a>...</a>			hyper-lien
					attributs name=texte pour une ancre, href={fichier ou
					#ancre ou fichier#ancre},
					target={blank ou nom de frame)

	<frameset>...</frameset>	crée une charpente
					attribut cols=taille1, taille2,...	rows=taille1, taille2,...

	<frame />			crée un élément de frame
					attributs name=texte src=fichier

Caractères spéciaux
	<				&lt;   (lower than)
	>				&gt; (greater than)
	&				&amp; (amperstand)
	"				&quot; (quote)
	espace insécable	&nbsp; (non breakable space)
	é, É				&eacute; &Eacute;
	è, à, È, À			&egrave; &agrave; &Egrave; &Agrave;
	â, ê, î, ô, û, Â...		&acirc; &ecirc; &icirc; &ocirc; &ucirc; &Acirc;
	ä, ë, ï, ö, ü, Ä...		&auml; &euml; &iuml; &ouml; &uuml; &Auml;
	ç, Ç				&ccedil; &Ccedil;

Couleurs
	red, yellow, blue, lightblue...
		ou bien
	un code commençant par dièse et suivi de 6 chiffres : deux chiffres pour doser 
	le rouge, deux chiffres pour doser le vert, deux chiffres pour doser le bleu.
	Chaque dosage est en fait une valeur hexadécimale entre 00 (zéro) et
	FF (255)
	exemples :	noir = #000000				rouge = #FF0000
				vert = #00FF00				bleu = #0000FF
				jaune = #FFFF00			magenta = #FF00FF
				cyan = #0000FF			blanc = #FFFFFF

Les balises méta usuelles:
<meta name="keywords" content="des,mots,clef"/>
<meta name="description" content="des explications"/>
<meta name="distribution" content="global"/>
<meta name="generator" content="A la main!"/>
<meta name="rating" content="general"/>
<meta name="robots" content="index,follow"/>
<meta http-equiv="content-language" content="fr"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>

Un bon fichier HTML  basique (ISO latin 1)

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
	<head>
			<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
	</head>
	<body>
		...
	</body>
</html>

Un excellent fichier HTML  basique (ISO latin 1) (plus strict)

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
	<head>
			<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
	</head>
	<body>
		...
	</body>
</html>