1. Introduction
2. Langage HTML

2.1. Un premier document

2.2. Présentation

2.3. Structure générale

2.4. Les métas

2.5. Principaux Eléments

2.6. Liens Hypertextes

2.7. Images

2.8. Tableaux

2.9. Formulaires

2.10. Cadres

2.11. Valeurs des attributs

2.12. Caractères spéciaux

2.13. Recommandations

3. Feuilles de style
4. Scripts et évènements
5. Références
6. Travail Pratique






Langage HTML / Présentation

  • HyperText Markup Language
  • Langage d'édition de document
  • Langage orienté présentation
  • Enrichissement du texte avec des informations structurelles, sémantiques et de présentation
  • Dérivé du SGML (Standard Generalized Markup Language) : définition de langages balisés dont les règles sont définies par une DTD (Document Type Declaration)
  • Autres languages dérivés du SGML : XML (EXtensible Markup Language), XHTML(eXtensible HyperText Markup Language, futur remplaçant du HTML)

Un language de balise (tag)

  • les balises délimitent un élément de présentation : <element>...</element>
  • les attributs permettent de préciser une propriété d'un élément : <element attrib1="center">...</element>

Remarques

  • certains éléments ne nécessitent pas de balise de fin :
    <img src="/images/photo.jpg">
  • les noms de balise et les noms d'attribut peuvent être écrits indifféremment en majuscule ou en minuscule (le mieux)
  • Attention au laxisme de certains navigateurs : soyez respectueux de la syntaxe