Modules XHTML
- Page précédente Validation XHTML
- Page suivante Attributs XHTML
Le modèle de modularisation de XHTML définit les modules de XHTML.
Raisons de la modularisation de XHTML
XHTML est une langue simple et massive. XHTML contient la plupart des fonctionnalités nécessaires aux développeurs de sites web.
Pour certains usages spéciaux, XHTML est trop grand et trop complexe, et pour d'autres usages, il est trop simple.
En divisant XHTML en plusieurs modules, W3C a créé plusieurs ensembles de éléments XHTML petits et bien définis, qui peuvent être appliqués de manière indépendante sur des appareils simples et intégrés à d'autres applications plus grandes et plus complexes conformes aux normes XML.
En utilisant XHTML modulaire, les concepteurs de produits et de logiciels peuvent :
- Choisir les éléments pris en charge par un appareil donné.
- Étendre XHTML en utilisant XML sans briser la norme XHTML.
- Simplifier XHTML pour les appareils de petite taille.
- Étendre XHTML pour des applications complexes en ajoutant de nouvelles fonctionnalités XML (comme MathML, SVG, voix et multimédia).
- Définir le cadre XHTML, par exemple XHTML BASIC (sous-ensemble de XHTML pour appareils mobiles).
Modules XHTML
W3C a divisé la définition de XHTML en 28 modèles :
Nom du module | Description |
---|---|
Module d'Applet (Module d'Applet) | Définir l'élément applet obsolète. |
Module de base (Module de base) | Définir les éléments de base. |
Module de Forms de Base (基础表单模块) | Définir les éléments de base de formulaire (forms). |
Module de Tables de Base (基础表格模块) | Définir les éléments de tableau de base (table). |
Module de Texte Bi-directionnel (双向文本模块) | Définir l'élément bdo. |
Module de Carte d'Image Client (客户端图像映射模块) | Définir les éléments de carte d'image côté client (image map elements). |
Module d'Édition (编辑模块) | Définir l'élément d'édition suppression et insertion. |
Module de Forms (表单模块) | Définir tous les éléments utilisés dans les formulaires. |
Module de Frames (框架模块) | Définir l'élément frameset. |
Module d'Hypertexte (超文本模块) | Définir l'élément a. |
Module d'Iframe (内联框架模块) | Définir l'élément iframe. |
Module d'Image (图像模块) | Définir l'élément d'image (img). |
Module d'Événements Intrinsèques () | Définir les attributs d'événement (event), comme onblur et onchange. |
Module de Légacité (遗留模块) | Définir les éléments et attributs abandonnés. |
Module de Lien (链接模块) | Définir l'élément de lien (link). |
Module de Liste (列表模块) | Définir les éléments de liste ol, li, ul, dd, dt et dl. |
Module de Métainformation (元信息模块) | Définir l'élément meta. |
Module d'Identification de Nom (名称识别模块) | Définir l'attribut废弃 (name) utilisé. |
Module d'Objet (对象模块) | Définir les éléments d'objet (object) et paramètre (param). |
Module de Présentation (表现模块) | Définir les éléments de présentation comme b et i. |
Module de Scripting (脚本模块) | Définir les éléments de script (script) et sans script (noscript). |
Module de Carte d'Image Serveur (服务器端图像映射模块) | Définir l'élément de carte d'image côté serveur (server side image map). |
Module de Structure (结构模块) | Définir les éléments suivants : html, head, title et body. |
Module attribut de style (Module attribut de style) | Définir les attributs de style. |
Module Feuille de style (Module feuille de style) | Définir les éléments de style. |
Module Tables (Module tableaux) | Définir les éléments utilisés dans les tableaux. |
Module Cible (Module cible) | Définir l'attribut target. |
Module Texte (Module texte) | Définir les éléments de conteneur de texte, tels que p et h1. |
*Remarque :Les éléments obsolètes ne devraient pas être utilisés dans XHTML.
- Page précédente Validation XHTML
- Page suivante Attributs XHTML