L'argent de cette structure de contenu plus riche avant que le navigateur puisse gérer la prochaine génération de XHTML
La spécification XHTML 2 n'est pas encore terminée, mais elle présente déjà de nombreux avantages par rapport à XHTML 1, y compris des caractéristiques structurelles plus riches, ce qui rend XHTML 2 en tant que format d'édition mieux servir de mode central pour un système de publication de ressources unique que ses prédécesseurs. Les personnes qui effectuent des versions grandes ou petites peuvent désormais commencer à utiliser les nouvelles fonctionnalités de XHTML 2 sans attendre que le navigateur fournisse la prise en charge de ses nouvelles fonctionnalités d'interface utilisateur.
Il y a environ un an, un groupe de normes de l'industrie m'a demandé de présenter ce que XHTML2 pourrait être utile aux éditeurs. Je ne sais pas si c'est pratique, mais ils sont prêts à offrir les frais pour aller à New York, alors j'ai décidé d'aller enquêter.
L'enquête que j'ai fait n'a pas nécessité beaucoup d'efforts. XHTML 2 ajoute une structure plus riche à XHTML pour en faire un format qui peut être utilisé pour créer et stocker du contenu, plutôt que de simplement passer le contenu au navigateur. J'ai exagéré un peu quand j'ai dit que XHTML 2 est déjà utile; De nombreux magasins ont des politiques très sages pour cette norme inachevée, et XHTML 2 est toujours en phase de travail (voir les ressources pour plus d'informations). Contrairement à presque toutes les normes liées au HTML, XHTML 2 est en mesure de fournir beaucoup de choses précieuses avant que les navigateurs bien connus ne le soutiennent car il est plus susceptible de stocker du contenu dans des structures plus riches et plus complexes sans trop déviation d'éléments et d'attributs HTML familiers. La situation actuelle de XHTML: où avons-nous progressé
La norme W3C XHTML 1.0 crée une version XML de HTML. Lorsque les navigateurs ne surestiment pas si la page Web est bien formée XML, les concepteurs de sites Web sont fatigués d'utiliser une méthode pour Firefox et une autre pour Microsoft ™ Internet Explorer, et ils voient plus de valeur dans la norme. Les feuilles de style de nombreuses collections CSS open source telles que la conception Web ouverte et la conception Web open source, voir les ressources pour les liens vers les deux, utilisez les exemples de fichiers XHTML 1 à des fins de démonstration, et j'ai entendu parler de certains concepteurs Web qui savent à peine ce qu'un bon format est fier de prétendre que leur site est fait de XHTML. Alors que Internet Explorer et Firefox prennent en charge davantage de fonctionnalités CSS, ces concepteurs Web ajoutent plus de compétences en conception à CSS Styleshets, laissant XHTML plus simple, plus direct (et plus facile à réutiliser) dans la documentation de base.
XHTML 1.1 (voir les ressources) n'inclut pas de nouvelles fonctionnalités, mais il divise XHTML en modules. Sa valeur se reflète dans deux aspects. Premièrement, si nous constatons que certains modules ont de la valeur et que d'autres ont peu de valeur, nous pouvons en adopter plus facilement un sous-ensemble. Par exemple, le Forum d'application sans fil (WAP) a toutes les raisons d'incorporer des structures XHTML de base dans sa norme pour fournir du contenu aux téléphones mobiles, mais il ne veut pas permettre aux documents WAP d'incorporer des fonctionnalités d'interface utilisateur telles que le mappage d'image ou l'édition de fonctions de modules qui ne sont pas très utiles dans un petit écran de téléphone.
Un autre avantage de l'architecture modulaire pour le DTD ou le mode est qu'il est plus facile d'insérer de nouveaux modules propriétaires à l'application de l'utilisateur. Combinée à la possibilité de choisir des modules existants, cette fonctionnalité apporte des avantages à l'industrie de la version: le groupe Prism Standards, dédié aux métadonnées de l'industrie de l'édition, a sélectionné un sous-ensemble de XHTML 1.1, puis a ajouté de nouveaux modules avec le vocabulaire de l'industrie-propulaire pour faciliter le suivi du contenu via le flux de travail de la version. (Pour plus d'informations sur le prisme, voir les ressources.)
Vous pouvez comparer le développement de XHTML 1.1 au nettoyage du sous-sol: vous ne devrez peut-être pas trop jeter, en organisant mieux, vous pouvez utiliser plus facilement les articles existants, et même faire de la place pour construire un établi et en faire quelque chose de nouveau.
Depuis mai 2001, XHTML 1.1 est devenu une norme (ou, selon W3C, une norme recommandée). Les derniers développements de XHTML 2.0 sont un nouveau projet de travail (brouillon de travail) publié en juillet 2006. Bien qu'il devra passer par plusieurs étapes de la formation finale, le modèle de relaxation NG (voir les ressources de ce lien) nous permet de créer et d'utiliser les documents XHTML 2 afin que nous puissions rapidement aller à XHTML lorsque les spécifications deviennent une norme recommandée. Une feuille de style XSLT simple convertira ces fichiers en xhtml 1 pour que votre navigateur s'affiche, ou vous pouvez également afficher ces documents dans votre navigateur (pour l'instant, Firefox devrait mieux fonctionner) en utilisant une feuille de style CSS qui contient désormais le projet de travail XHTML 2 (voir Ressources). XHTML 2: Quelles sont les nouvelles fonctionnalités?
XHTML 2 conserve la possibilité d'effacer la syntaxe existante dans XHTML 1 pour la rendre plus concise, et ajoute également de nouvelles fonctionnalités. Il ajoute la prise en charge de XFORMS, un successeur plus complet aux formulaires utilisés dans HTML depuis plus d'une décennie. XHTML 2 comprend également des événements XML, ce qui nous permet d'identifier les événements déclenchés par certaines opérations d'interface utilisateur, réduisant ainsi le besoin de script à l'aide de JavaScript ou ASP. Ces fonctionnalités seront intéressantes, surtout lorsque les principaux navigateurs leur soutiennent, mais d'autres fonctionnalités seront plus intéressantes pour les éditeurs avant même que le navigateur ne prenne en charge XHTML: une structure plus riche et plus réutilisable avec une meilleure indépendance des appareils, un accès plus facile, une sémantique plus complète et plus facile d'ajouter des métadonnées
Page précédente 1 2 3 Page suivante Lire le texte intégral