Introduction générale à HTML

Rappel

HTML est l'un des trois standards qui ont permis de fonder le Web :

  • HTTP est le standard qui permet de transférer des pages web depuis un serveur web vers un client web (navigateur web) ;

  • URL (ou adresse web) est le standard qui permet d'identifier de façon unique une page web dans le monde ;

  • HTML est le standard de formater les pages web.

RappelHTML est un standard du W3C

  • Le W3C est un consortium international composé notamment d'industriels du domaine de l'informatique (IBM, Microsoft...), des éditeurs de navigateurs (Mozilla, Google...) et de centres de recherche (MIT, INIRIA...).

  • Son rôle est de standardiser les technologies utilisées dans le domaine du Web : HTML, CSS, JavaScript, mais aussi XML, DOM, PNG, SVG...

  • Le W3C a été fondé en 1994 Tim Berners-Lee au MIT avec le soutien du département de la défense états-unienne. L'INRIA rejoint le W3C en 1995. En octobre 2021 le W3C compte 452 membres.

RappelUne petite histoire d'HTML

  • 1990 : La première page HTML est publiée sur le premier serveur web au Cern.

  • 1991-1994 : HTML est développé au sein des navigateurs NCSA Mosaic puis Netscape Navigator sans être standardisé.

  • 1995 : Le W3C spécifie le langage HTML 2.0 via la RFC 1866.

  • 1996-2014 : Le W3C fait évoluer régulièrement le standard : HTML 3.2, HTML 4.0, XHTML 1.1.

  • 2014 : Le W3C publie HTML5.

DéfinitionHTML5

Le HyperText Markup Language, abrégé HTML, HTML5 dans sa dernière version, est le langage de balisage conçu pour écrire les pages web.

HTML5 permet :

  • d'écrire du texte et des liens entre des pages (hypertexte),

  • d'inclure des ressources multimédias (images, des vidéos...),

  • de structurer la page (balisage sémantique),

  • de mettre en forme le contenu (balisage physique avec CSS),

  • de programmer des interactions avec l'utilisateur (par exemple des formulaires de saisie, avec JavaScript).

(Source modifiée : Wikipédia)

ExempleHello World

1
<!DOCTYPE html>
2
<html lang="en-US">
3
  <head>
4
    <meta charset="utf-8">
5
    <title>Hello</title>
6
  </head>
7
  <body>
8
    <h1>Hello World</h1>
9
  </body>
10
</html>

MéthodeCréer un document HTML

Un document HTML est un simple fichier texte, il peut donc être créé avec n'importe quel éditeur de texte.

On utilise a minima des éditeurs colorisant comme :

  • notepad++ sous Windows

  • gedit sous Linux

On préfère des éditeurs colorisant et validant comme :

MéthodeConsulter un document HTML

  • Un document HTML se consulte avec un navigateur comme Firefox ou Chrome à l'aide du menu permettant d'ouvrir un fichier (par exemple CTRL+O avec Firefox).

  • On peut toujours consulter le code source d'un fichier HTML en cours de consultation que ce soit un fichier local ou un fichier en ligne (par exemple clic droit sur la page avec Firefox).

ComplémentOutils d'édition HTML en ligne