Django - 2.1 Introduction au HTML : balises et structure

Le HTML sert à décrire le contenu d'une page web à l'aide de balises. Le navigateur s'en sert pour afficher la page à l'utilisateur. Cette leçon présente l'idée générale du HTML, avant les leçons pratiques sur les titres, les listes et les styles.

Un langage de balisage

HTML signifie HyperText Markup Language, c'est-à-dire un langage de balisage. Il contient des balises, appelées aussi instructions, qui indiquent au navigateur comment traiter le contenu. Les balises décrivent le document, et le navigateur s'en sert pour l'afficher.

Le titre de l'onglet et le corps de la page

La balise title définit le titre affiché dans l'onglet du navigateur. La balise body contient le corps de la page, c'est-à-dire ce que l'utilisateur lit. Ces deux parties ne doivent pas être confondues.

Ce que couvre la suite du cours

La suite présente les balises de base, la structure d'un document HTML et son affichage dans le navigateur. Elle aborde aussi les listes, les attributs, les tableaux et les formulaires. Django pourra ensuite générer automatiquement une grande partie de ce HTML.

En résumé

Le HTML utilise des balises pour décrire le contenu d'une page. La balise title définit le titre de l'onglet, et la balise body contient le contenu de la page. La suite du cours détaille les balises de base.

Points clés

  • HTML signifie HyperText Markup Language.
  • Les balises sont des instructions pour le navigateur.
  • La balise title affiche le titre dans l'onglet.
  • La balise body contient le corps de la page.
  • Django peut générer automatiquement une grande partie du HTML.

Questions fréquentes

Qu'est-ce qu'une balise ?

C'est une instruction qui indique au navigateur comment traiter un contenu.

Quelle différence entre title et body ?

La balise title définit le titre de l'onglet. La balise body contient ce que l'utilisateur lit sur la page.

Faut-il écrire tout le HTML à la main avec Django ?

Non, Django peut créer automatiquement une grande partie de ces contenus HTML.