HTML-XHTMLLOGIN

HTML-XHTML

HTML - XHTML

XHTML est du HTML écrit au format XML.

Qu'est-ce que XHTML ?

XHTML fait référence au langage de balisage hypertexte extensible

XHTML est presque identique à HTML 4.01

XHTML est plus strict Une version plus pure du HTML

Support

Pourquoi utiliser XHTML

De nombreuses pages sur Internet contiennent du "mauvais" HTML ? S'il est affiché dans un navigateur, le code HTML suivant fonctionne parfaitement (même s'il ne suit pas les règles HTML) :

<html><head><meta charset= " utf-8"><title>Ceci est un HTML irrégulier</title><body><h1>HTML irrégulier<p>Ceci est un paragraphe</body>

XML est un balisage langage qui doit être correctement balisé et bien formé.

Si vous souhaitez apprendre XML, lisez notre tutoriel XML.

Il existe différentes technologies de navigation dans le monde technologique d’aujourd’hui. Certains d’entre eux fonctionnent sur des ordinateurs, tandis que d’autres peuvent fonctionner sur des téléphones mobiles ou d’autres petits appareils. Les petits appareils manquent souvent de ressources et de capacités pour interpréter les « mauvais » langages de balisage.

Donc, en combinant le meilleur du XML et du HTML, XHTML a été développé. XHTML est du HTML repensé en XML.

La différence la plus importante par rapport au HTML :

Structure du document

XHTML DOCTYPE est un attribut d'espace de noms XML obligatoire dans

<html> >

<html>, <head>, <title> et <body> sont également obligatoires

Syntaxe des éléments

Les éléments XHTML sont requis Correctement imbriqués

Les éléments XHTML doivent toujours être fermés

Les éléments XHTML doivent être en minuscules

>Les attributs XHTML doivent être en minuscules

À caractère sexuel

Les documents XHTML doivent porter une déclaration XHTML DOCTYPE.

Vous pouvez trouver le type de document XHTML complet dans le manuel de référence des balises du didacticiel Rookie. Les éléments

<html>, <head>, <title> et <body> doivent également être présents et l'espace de noms XML doit être spécifié pour le document à l'aide de l'attribut xmlns dans < html>.

Les éléments XHTML doivent être correctement imbriqués

En HTML, certains éléments n'ont pas besoin d'être imbriqués les uns dans les autres, comme ceci :

<b><i>Texte gras et italique</b></i>

En XHTML, tous les éléments doivent être correctement imbriqués les uns dans les autres, comme ceci :

<b><i>Texte gras et italique</i></b>

Les éléments XHTML doivent avoir une balise de fermeture

Exemple incorrect :

<p>Ceci est un paragraphe<p>Ceci est un autre paragraphe

Exemple correct :

<p>Ceci est un paragraphe</p>< ;p>Ceci est un autre paragraphe</p>

Les éléments vides doivent contenir des balises de fermeture

Exemple d'erreur :

Branche :<br> Ligne horizontale : <hr>Image : <img src="happy.gif" alt="Happy face">

Exemple correct :

Branche :<br /> Ligne horizontale : <hr />Image : <img src="happy.gif" alt="Happy face" />

L'élément XHTML requis est en minuscule

Exemple incorrect :

<BODY><P> Ceci est un paragraphe</P></BODY>

Exemple correct :

< body><p>Ceci est un paragraphe</p></body>

Les noms d'attribut doivent être en minuscules

Exemple incorrect :

<table WIDTH="100%">

Exemple correct :

<table width="100%">

Valeurs d'attribut ​​doit avoir des guillemets

Exemple incorrect :

<largeur du tableau=100%>

Exemple correct :

<largeur du tableau ="100%">

Abréviation d'attribut non autorisée

Exemple d'erreur :

<entrée vérifiée><entrée en lecture seule> <entrée désactivée><option selected>

Exemple correct :

<input vérifié="checked"><input readonly="readonly"><input désactivé= "disabled"><option selected="selected">


Comment convertir du HTML en XHTML

Ajoutez un fichier XHTML <!DOCTYPE> pages Web

Ajoutez l'attribut xmlns à l'élément html de chaque page.

Changer tous les éléments en minuscules

Fermer tous les éléments vides

Changer tous les noms d'attributs en minuscules

Ajouter des guillemets à toutes les valeurs d'attribut


section suivante
<html> <meta charset="utf-8"> <body> hello xhtml </body> </html>
soumettreRéinitialiser le code
chapitredidacticiel