Htlm
Applications web L1 Olivier Mallet
Université de Rouen
Généralités
Introduction
1990 : Tim Berners-Lee crée le HTML (Hypertext markup language) Objectif : afficher des documents reliés entre eux par des liens hypertexte lisibles quel que soit l’ordinateur ou le système d’exploitation
⇒ Principe : codage de portions du texte à l’aide de balises 1994 : création du W3C (World Wide Web Consortium) pour standardiser la publication sur le Web et garantir l’accessibilité des documents 2000 : XHTML (Extended hypertext markup language) reformulation de HTML en XML syntaxe plus rigide mais plus rigoureuse
Olivier Mallet (Université de Rouen)
HTML
2 / 27
Généralités
Éléments et balises
Balise : commande pour le navigateur comprise entre < et > Élément : portion de document encadrée par une balise ouvrante et une balise fermante Un élément peut être vide (sans contenu) Des éléments peuvent être imbriqués Structure d’un élément :
Exemple balise ouvrante balise fermante contenu
nom
attributs
valeurs
2 catégories d’éléments : blocs et éléments en ligne
Olivier Mallet (Université de Rouen) HTML 3 / 27
Généralités
Règles et validation
Les spécifications des différentes versions de (X)HTML définissent notamment : les éléments qui peuvent ou doivent apparaître dans une page HTML les attributs possibles ou obligatoires pour chaque type d’élément dans quel contexte un élément peut apparaître
Exemple
Un paragraphe ne peut être contenu dans un autre paragraphe : impossible
Les navigateurs savent généralement afficher une page même si elle ne respecte pas certaines de ces règles Mais il est recommandé de les respecter et de vérifier la validité de ses pages grâce au validateur du W3C (http://validator.w3.org/)
Olivier Mallet (Université de Rouen)
HTML
4 / 27
Généralités
Règles spécifiques à XHTML
Toute balise doit être fermée
Exemple
Ceci est un paragraphe
Imbrication correcte
Exemple
Ceci est