XHTML Basic
XHTML Basic est un langage de balisage défini par le World Wide Web Consortium (W3C). C'est un sous-ensemble de XHTML pensé pour les appareils peu puissants : téléphones mobiles, assistants personnels, décodeurs[1].
Sa première version est une recommandation de 2000, remplacée en 2008 par la version 1.1. Il a servi de socle à l'XHTML Mobile Profile de la norme WAP 2.0.
Historique
modifierLa version 1.0 est publiée le [1]. Elle est construite avec la modularisation de XHTML, qui permet de définir un langage en choisissant parmi une série de modules[2].
La version 1.1 date du [3]. Elle repose sur une modularisation plus récente et ajoute notamment la gestion des formulaires complets, des événements et des scripts.
Contenu
modifierComme tout document XHTML, un document XHTML Basic est une application XML : il doit être bien formé, avec des balises fermées et des noms d'éléments en minuscules.
La version 1.0 reprend les modules suivants[1] :
- structure (
html,head,title,body) ; - texte ;
- hypertexte (
a) ; - listes ;
- formulaires simplifiés ;
- tableaux simples, sans imbrication ;
- images et objets ;
- métainformations, liens et base d'URL.
Les cadres, les tableaux complexes et les scripts en sont absents.
Exemple
modifier<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN"
"http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Page de test</title>
</head>
<body>
<h1>Titre</h1>
<p>Un lien vers le <a href="http://www.w3.org/">W3C</a>.</p>
</body>
</html>
Usage
modifierL'Open Mobile Alliance (ex-WAP Forum) l'a retenu comme base de l'XHTML Mobile Profile, qui remplace le Wireless Markup Language (WML) dans WAP 2.0. Il est tombé en désuétude avec les smartphones et l'arrivée de HTML5.
Notes et références
modifier- 1 2 3 (en) « XHTML Basic », sur w3.org, World Wide Web Consortium, .
- ↑ (en) « Modularization of XHTML », sur w3.org, World Wide Web Consortium.
- ↑ (en) « XHTML Basic 1.1 », sur w3.org, World Wide Web Consortium, .