Chapitre 1 : HTML5 – Vue d'ensemble

<!--[if lt IE 9]><script src="html5shiv.js"></script><![endif]-->

Chapitre 2 : HTML5 – Syntaxe

Chapitre 3 : HTML5 – Éléments sémantiques

<header>...</header><nav>...</nav><main>...</main><footer>...</footer>

Chapitre 4 : HTML5 – Formulaires

<input type="email" required placeholder="Email"><input type="date">

 Chapitre 5 : HTML5 – Multimédia

<audio controls><source src="audio.mp3"></audio><video controls><source src="video.mp4"></video>

Chapitre 6 : HTML5 – APIs

navigator.geolocation.getCurrentPosition() / localStorage.setItem() / new WebSocket('ws://...')

 Chapitre 7 : HTML5 – MathML

<math><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo><mn>4</mn></math> → x² + 4

 Chapitre 8 : HTML5 – Web Storage

localStorage.setItem('key', 'value'); sessionStorage.getItem('key'); localStorage.clear();

Chapitre 10 : HTML5 – Server Sent Events

const source = new EventSource('sse.php'); source.onmessage = (e) => console.log(e.data);

 Chapitre 11 : HTML5 – WebSockets

const ws = new WebSocket('wss://echo.websocket.org'); ws.onmessage = (e) => console.log(e.data);

🚀 BONUS : Exécuter HTML5 en ligne

Pour la plupart des exemples donnés dans ce tutoriel, vous trouverez une option « Essayer ». Utilisez cette option pour exécuter vos programmes HTML5 directement et profiter de votre apprentissage.

📝 Exemple : Structure HTML5 de base

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="utf-8">
    <title>Ma première page HTML5</title>
</head>
<body>
    <h1>Bienvenue en HTML5 !</h1>
    <p>Ceci est un exemple simple.</p>
</body>
</html>
✨ Aperçu du résultat

Bienvenue en HTML5 !

Ceci est un exemple simple.

💡 Conseil : Utilisez les outils de développement (F12) pour inspecter et déboguer votre code HTML/CSS/JS en temps réel.

📊 Statistiques du cours

12Chapitres
50+Sous-sections
100+Exemples de code
30+Attributs HTML5
15+Types d'input
8+APIs avancées