HTML XHTML
Auparavant, le SSE enseignait à ouvrir EventSource et recevoir un flux texte unidirectionnel du serveur — mises à jour live, pas l’histoire de la syntaxe. Cette leçon quitte les flux et ferme la piste historique optionnelle avec XHTML : HTML sous règles XML. Portée pratique — ce qui était plus strict, ce que HTML5 a changé, quelles habitudes aident — pas de schémas XML.
Pourquoi XHTML dans un cours HTML
Les débutants voient « XHTML Strict » et croient devoir tout réécrire. Non — HTML5 est la cible dominante. L’ancienne rigueur explique minuscules, guillemets et
. Après le push serveur, la division ici est règles et histoire du balisage, pas des API temps réel.
Réponse directe
1) XHTML = HTML en XML. 2) Habitudes classiques : minuscules, attributs quotés, vides explicites. 3) Moderne : HTML5 avec <!DOCTYPE html>. 4) Le balisage propre compte encore. 5) Nouveaux projets : motifs HTML5. 6) Traduire les conseils XHTML anciens en pratique HTML5.
📊 HTML5 vs classic XHTML habits
| Topic | HTML5 (this course) | XHTML-style strictness |
|---|---|---|
| Doctype | <!DOCTYPE html> | Older XHTML DOCTYPE lines |
| Empty elements | <br> / <img> fine | Often <br /> / <img … /> |
| Attribute quotes | Strongly recommended | Required in XHTML |
| Element case | Lowercase by convention | Lowercase required in XHTML |
| Error recovery | Forgiving HTML parsers | XML rules were stricter |
| This course depth | Required (daily practice) | History + habits to recognize |
| Not this lesson | Full CSS layout course | XML schemas / MIME product design |
Minuscule contraste de balise vide
Même sens, deux styles. Les navigateurs acceptent les deux en HTML5 typique ; la barre signale du matériel d’ère XHTML.
<!-- HTML5-friendly empty tags -->
<p>Line one<br>Line two</p>
<img src="photo.jpg" alt="Demo photo">
<!-- XHTML-looking empty-element form -->
<p>Line one<br />Line two</p>
<img src="photo.jpg" alt="Demo photo" />
Lire le contraste
- br et br / = saut de ligne en HTML5 quotidien
- Le / était la syntaxe d’élément vide en écriture XHTML
- Guillemets sur src/alt : bonne habitude HTML5, obligatoires en XHTML
- Minuscules conviennent aux deux
- Pas du SSE — pas d’EventSource
- Ne changez pas le MIME juste pour br /
- Gardez l’intro petite
Minuscule page bien formée
Court document aux habitudes des deux ères : doctype, charset, attributs quotés, éléments fermés. Restez sur le doctype HTML5.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Well-formed mini page</title>
</head>
<body>
<h1>Clean markup still helps</h1>
<p>Quoted attributes and closed tags keep the tree clear.</p>
<img src="photo.jpg" alt="A demo photo">
</body>
</html>
Lire la mini-page
- <!DOCTYPE html> marque HTML5
- lang, charset et guillemets sont durables
- Fermez les éléments non void
- alt = accessibilité
- Sans lien avec le SSE
- Mappez les habitudes des vieux tutoriels ; HTML5 pour le neuf
- Suite souvent CSS
Choisir HTML5, habitudes XHTML ou vieux tutoriels
- Nouvelle page du cours : HTML5 + habitudes propres
- Livre XHTML Strict 2005 : traduire les règles ; garder HTML5
- Voir br / : style ère XHTML
- Push live serveur : c’était le SSE
- Calcul hors-thread : c’étaient les Workers
- Schémas XML / application/xhtml+xml : hors de cette intro
Pratique — comparer, garder HTML5, séparer les ères
- Lisez le contraste de balise vide.
- Survolez le tableau d’habitudes.
- Confirmez le doctype HTML5.
- Phrase : le SSE streame des événements ; XHTML est l’histoire du balisage.
- Phrase : les nouveaux projets débutants ciblent HTML5.
- Optionnel : nettoyer un snippet avec guillemets.
- Note : ferme la file de réécriture HTML.
Erreurs faciles
- Forcer MIME/XML complets à l’aveugle
- Prendre la tolérance HTML5 pour un permis de mauvais balisage
- Mélanger les ères sans guide de style
- Confondre avec le SSE
- Croire que tout site doit être XHTML Strict
- Copier un vieux doctype XHTML dans un nouveau projet
- Penser que les guillemets sont « seulement pour XHTML »
Résumé
- XHTML était HTML sous règles style XML plus strictes
- HTML5 avec <!DOCTYPE html> est le défaut moderne
- Minuscules, guillemets et balises claires aident encore
- Traduisez les vieux tutoriels XHTML
- Le SSE était du push live ; cette leçon est l’histoire du balisage
- La file de réécriture HTML se termine ici — la suite est souvent CSS
🧠 Testez Vos Connaissances
Testez Vos Connaissances
Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet
📝 Instructions
- Lisez chaque question attentivement
- Sélectionnez la meilleure réponse pour chaque question
- Vous pouvez refaire le quiz autant de fois que vous le souhaitez
- Votre progression sera affichée en haut