1. Usages
    1. Consultation
    2. Divertissement
    3. Communication
    4. collaboration, participation
      1. web2.0
    5. Consommation de services
  2. mécanismes
    1. URL
      1. adresse
        1. résolution DNS
          1. adresse IP du serveur
    2. HTTP
      1. protocole client / serveur
    3. HTML
      1. langage de description déclaratif
      2. intégration de média
      3. liens hypermédia
    4. réponse statique
      1. le serveur envoie au client la page html
    5. réponse dynamique
      1. le serveur envoie au client le nécessaire pour calculer la page
        1. langages
        2. PHP
        3. JS
        4. ASP
        5. JAVA
        6. PYTHON
  3. <un langage à balises>
    1. <html>
      1. <head>
        1. meta
        2. encodage
        3. titre
        4. auteur
        5. ...
      2. <body>
        1. structure
        2. scripts
          1. éléments de programmes
          2. langages
          3. JavaScript
          4. VBScript
          5. ...
          6. interprétés par un interpréteur dans le navigateur
    2. balises de structure
      1. marquer un point
        1. balise auto fermante
      2. marquer une zone
        1. début et fin de zone
      3. structurer un document
        1. paragraphe
          1. <p></p>
        2. titre
          1. <h1>>/1>
          2. <h2></h2>
          3. ...
          4. <h6></h6>
        3. <span>
          1. contient des éléments inline
        4. <div>
          1. contient des éléments de type block
        5. Id
          1. identifiant
          2. permet de se référer à un élément spécifique
        6. class
          1. réunit plusieurs éléments dans une même classe
          2. même s'ils ne sont pas dans la même branche
          3. permet d'appliquer un style ou comportement à tous ces éléments
      4. mise en forme
        1. emphase
          1. <em></em>
          2. <strong></strong>
        2. exposants
          1. <sup></sup>
        3. indices
          1. <sub></sub>
        4. listes
          1. à puces
          2. <ul><li></li></ul>
          3. ordonnée
          4. <ol><li></li></ol>
      5. liens hypertextes
        1. liens
          1. absolus
          2. relatifs
          3. relatifs à la page depuis laquelle on navigue
        2. ancres
      6. objets
        1. images
        2. tableaux
        3. formulaires
          1. saisie d'informations
          2. envoi d'informations au serveur
          3. méthode GET
          4. infos échangées dans l'URL
          5. méthode POST
          6. infos échangées en dehors de l'URL
  4. séparation contenu / rendu
    1. HTML transitional
      1. qq balises de présentation sont autorisées
    2. HTML Strict
      1. séparation stricte du document XHTML et de sa présentation
        1. structurer grâce aux balises
        2. mettre en forme grâce à la feuille de style