Introduction
Rappel : Chronologie du HTML
HTML/XHTML/CSS/JavaScript, les langages du web
Organismes de standardisation : WHATWG et W3C, standards et validation
Utiliser le HTML 5 aujourd'hui : HTML5/HTML 5, quésako ?
Roadmap HTML 5, quand choisir le HTML5 ?
Utiliser le HTML5 avec des navigateurs qui ne le supportent pas
Balisage HTML 5
Structure d'une page : disparition des notions "en ligne" et "bloc"
Doctype HTML5
Les nouveaux éléments : section, article, aside, nav, etc...
Les éléments HTML obsolètes
CSS3
Formulaires HTML 5
Balise form
Créer et utiliser des formulaires HTML5
Audio et Video en HTML 5
Les nouveaux éléments audio et video
Les conteneurs
Les codecs
APIs HTML 5 – Vue d’ensemble
Les APIs HTML 5
Audio et video
Site web hors ligne
Drag&Drop
Extension de HTML Document
Extension de HTML Element
Dessiner en HTML 5
Canvas vs SVG ? Contexte
Accessibilité
Communication en HTML 5
Les événements
Envoi de messages entre documents
Envoi de messages par canaux
Géo-localisation
Vue d'ensemble
La vie privée de l'utilisateur
Stockage
Stockage local
Stockage en session
Bases de données SQL Web
CSS3 : standardiser des propriétés
Vue d'ensemble : se passer d'images, éviter les astuces
Coins arrondis, ombres portés, transparence
Mise en page et positionnement
Autres nouveautés
CSS 3 : mise en page et positionnement
Vue d'ensemble : clarifier le code, éviter la multiplication de imbriquées
Niveau de présentation
Mise en page par patron
Mise en page multi-colonnes
Mise en page par boite horizontales ou verticales
Positionnement par grille
Autres nouveautés
CSS3 : animation
Transformations (2D et 3D)
Transitions