Hyper-Text Markup Language : langage de balises pour l'hypertexte.

Besoin

Définir un language standard de description de documents sur le Web.

Analyse

HTML est un langage simple permettant de décrire :

Conception

Un document HTML est une structure hiérarchique de balises (tags), interprétée par un navigateur Web.

Exemples

Un exemple de document HTML est :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
	<head>
		<title>Ma page</title>
	</head>
	<body>
		<p>Texte de la page <strong>en gras</strong> avec un <em><a href="Lien.html">lien en italique</a></em>.</p>
	<body>
</html>

Implémentation

  Version 2 3 4 5 Commentaires
Release 0 2 0  
Fixpack     1  
Domaine Technologie Service Pack        
    RFC 1866        
    Année 1995        
    !doctype       html  
Balises Structure Début de page html Document HTML
En-tête (header)   head  
Titre de page title Titre
Méta-données meta http-equiv="clé" content="valeur" Equivalent en-tête HTTP clé
Corps   body  
Navigation   nav  
Section   section  
Article   article  
En-tête   header  
Pied de page   footer  
Composants Image img object    
Applet Java Non applet object    
Video object video  
Audio object audio  
Figure   figure, figcaption  
Dessin img canvas  
Emphase Accentuation em   Emphasis
Gras b strong    
Fort strong    
Italique i   Italic
Listes Liste de définitions dl       Definition list
Terme de définition dt       Definition term
Description de définition dd       Definition description
Elément de liste li       List item
Liste non ordonnée ul       Unordered list
Liste ordonnée ol   em   Ordered list
  Hyperlien a   Anchor : ancre
  Citation cite       Citation
  Saut de ligne br       Break
Formulaire Formulaire form    
Option de menu option       Option à sélectionner
Zone de texte textarea   Zone de texte
Saisie input   Saisie
Sélection de choix select   Formulaire
Search   search  
URL   url  
Email   email  
Heure   time  
Date   date, calendar  
  Ligne horizontale hr       Horizontal rule
  Télétype tt       Teletype
  var var        
  strong strong       Strong emphasis
  Exemple samp       Sample
  Clavier kbd       Keyboard
  Code code       Code
  Base de document base        
  Metadonnée meta        
  Lien link        
  Menu menu        
  isindex isindex        
Preformatté Préformatté pre       Preformated
Texte plein plaintext pre    
xmp xmp pre    
Listing listing pre    
  Adresse address        
  Barré Non strike Obsolète   Barré
  Grand Non big      
  Petit Non small      
  Exposant Non sup     Normalsup
  Indice Non sub     Normalsub
  dfn Non dfn      
  Fonte Non font      
  basefont Non basefont      
  Carte Non map      
  Citation blockquote  
  Répertoire dir   Directory
  En-têtes h1, h2, h3, h4, h5, h6   En-têtes 1, 2, 3, 4, 5, 6
Entités & &amp;   Ampersand
é &eacute;   e aigü (acute)
ê &ecirc;   e circonflexe
è &egrave;   e grave
ë &euml;   e tréma
Espace insécable &nbsp;   Non-breaking space : espace non sécable.
Euro &euro; &#8364;  
Cent &cent;   ¢
Degré &deg;   ° (degree)
Carré &sup2;   ²
Guillemets gauche &laquo;   « (left aquote)
Guillemets droit &raquo;   » (right aquote)
Quart &frac14;   ¼ (fraction 1/4)
Demi &frac12;   ½ (fraction 1/2)
Trois quarts &frac34;   ¾ (fraction 3/4)
Plus ou moins &plusmn;   ± (plus minus)
U tréma &uuml;   ü
N tilde &ntilde;   ñ
I bas &iexcl;   ¡
O barré &Oslash;   Ø
Droits réservés &copy;   © (copyright)
Déposé &reg;   ® (registered)
Marque déposée &#8442;   ™ (trade mark)
Inférieur à &lt;   < (lower than)
Inférieur ou égal à &le;   ≤ (lower or equal)
Supérieur à &gt;   > (greater than)
Supérieur ou égal à &ge;   ≥ (greater or equal)
Guillemet &quot;  

" Quote

Alpha &alpha;   α
Beta &beta;   β
Gamma &gamma;   γ
Delta &Delta;   Δ
Lamda &lambda   λ
Pi &pi;   π
Sigma &Sigma;   Σ
Section Division Non div   Remplace layer
Centré Non center      
Paragraphe p   Paragraph
  script Non script    
  style Non style    
Tableaux Tableau Non table    
Ligne Non tr   Table row : ligne de tableau
Colonne Non td   Table delimiter : délimiteur de tableau
Caractères Type       Unicode    
Stockage local   Cookies Oui  

Limitations

Notes

Créé en 1996

Voir