Introduction à XHTML
- Page précédente Manuel de速查 HTML
- Page suivante Éléments XHTML
XHTML est un HTML écrit en format XML.
Qu'est-ce que XHTML ?
- XHTML signifie XML HyperText Markup Language
- XHTML est presque identique à HTML 4.01
- XHTML est une version plus stricte et plus pure de HTML
- XHTML est défini comme HTML appliqué en XML
- XHTML est janvier 2001norme recommandée par le W3C publiée
- XHTML est pris en charge par tous les navigateurs populaires
Pourquoi utiliser XHTML ?
De nombreux pages sur Internet contiennent un HTML "mauvais".
Si vous regardez dans un navigateur, le code HTML suivant fonctionne parfaitement (même s'il ne suit pas les règles HTML) :
<html> <head> <title>Ceci est un mauvais HTML</title> <body> <h1>Mauvais HTML <p>Ceci est un paragraphe </body>
XML est un langage de balisage qui doit être marqué correctement et bien formaté.
Si vous souhaitez apprendre XML, lisez notre Tutoriel XML.
Il existe aujourd'hui différentes technologies de navigateurs dans le monde des technologies. Certaines s'exécutent sur les ordinateurs, tandis que d'autres peuvent s'exécuter sur des téléphones portables ou d'autres petits appareils. Les petits appareils manquent souvent des ressources et des capacités pour interpréter des langages de balisage "mauvais".
Ainsi - en combinant les avantages de XML et HTML, XHTML a été développé. XHTML est une version HTML redessinée en tant que XML.
La principale différence par rapport à HTML :
structure du document
- Le DOCTYPE XHTML estobligatoire
- l'attribut XML namespace dans <html> estobligatoire
- <html>、<head>、<title> et <body> le sont égalementobligatoire
grammaire des éléments
- Les éléments XHTML doiventcorrectement imbriqués
- Les éléments XHTML doivent toujoursfermés
- Les éléments XHTML doiventen minuscules
- Un document XHTML doit avoirun élément racine
grammaire des attributs
- Les attributs XHTML doivent utiliseren minuscules
- Les valeurs des attributs XHTML doivent êtreentourés de guillemets
- La minimisation des attributs XHTML est égalementInterdits
<!DOCTYPE ....> est obligatoire
Un document XHTML doit faire une déclaration de type de document XHTML (déclaration XHTML DOCTYPE).
Vous pouvez trouver une référence complète des balises dans le manuel de référence des balises sur CodeW3C.com. Type de document XHTML.
Les éléments <html>、<head>、<title> et <body> doivent également exister, et l'attribut xmlns de <html> doit être utilisé pour spécifier l'espace de nom XML du document.
L'exemple suivant montre un document XHTML avec le minimum de balises nécessaires :
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Titre du document</title> </head> <body> ...... </body> </html>
Comment convertir HTML en XHTML
- Ajoutez le<!DOCTYPE> XHTML à la première ligne de chaque page
- Ajoutez l'attribut xmlns à l'élément html de chaque page
- Changez tous les noms d'éléments en minuscules
- Fermez tous les éléments vides
- Changez tous les noms d'attributs en minuscules
- Ajoutez des guillemets aux valeurs de tous les attributs
Vérifiez votre XHTML avec le validateur W3C
Entrez votre URL dans le champ de texte suivant :
Épreuve XHTML
Ce test contient 20 questions sans délai de temps limité.
Ce test est informel et ne vise qu'à évaluer votre niveau de compréhension des connaissances XHTML. C'est un bon moyen de découvrir vos compétences.
Chaque réponse correcte rapporte 1 point. À la fin du test, votre total sera affiché. Le score maximum est de 20 points.
- Page précédente Manuel de速查 HTML
- Page suivante Éléments XHTML