HTML

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 permettant de décrire :

Conception

Un document HTML est un document texte n1encodable en UTF-8, ISO-8859-1 ou autre contenant une structure hiérarchique de balises (tags) imbriquées, dont :

Ces balises peuvent toutefois en référencer d'autres à travers certains de leurs attributs.

Cette structure est interprétée par un navigateur Web pour en constituer un DOM.

Implémentation

Exemples

Un exemple de document HTML est :


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://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="<em>clé</em>" content="<em>valeur</em>" 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 & & Ampersand
é é e aigü (acute)
ê ê e circonflexe
è è e grave
ë ë e tréma
Espace insécable Non-breaking space : espace non sécable.
Euro
Cent ¢ ¢
Degré ° ° (degree)
Carré ² ²
Guillemets gauche " "(left aquote)
Guillemets droit " " (right aquote)
Quart ¼ ¼ (fraction 1/4)
Demi ½ ½ (fraction 1/2)
Trois quarts ¾ ¾ (fraction 3/4)
Plus ou moins ± ± (plus minus)
U tréma ü ü
N tilde ñ ñ
I bas ¡ ¡
O barré Ø Ø
Droits réservés © © (copyright)
Déposé ® ® (registered)
Marque déposée ™ (trade mark)
Inférieur à < < (lower than)
Inférieur ou égal à ≤ (lower or equal)
Supérieur à > > (greater than)
Supérieur ou égal à ≥ (greater or equal)
Guillemet "

" Quote

Alpha α α
Beta β β
Gamma γ γ
Delta Δ Δ
Lamda &lambda λ
Pi π π
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