Cet article aide principalement les débutants à se familiariser avec certaines connaissances de base de XHTML et quelques différences par rapport à HTML. J'espère que ce sera utile aux débutants.
La langue HTML est notre outil pour créer des pages Web. De son émergence et de son développement à nos jours, les spécifications ont été continuellement améliorées et les fonctions sont devenues de plus en plus fortes. Cependant, il y a encore des défauts et des lacunes, et les gens l'améliorent toujours constamment pour le rendre plus contrôlable et résilient pour s'adapter aux besoins d'application en constante évolution sur Internet. À la fin de 2000, l'organisation internationale W3C (World Wide Web Consortium) a annoncé la sortie de XHTML version 1.0. Quelle est la différence entre XHTML et HTML, et quelles nouvelles fonctionnalités il a ajouté? Faisons familiarisé avec XHTML aujourd'hui.
XHTML 1.0 est une nouvelle langue optimisée et améliorée basée sur HTML 4.0, dans le but d'être basé sur des applications XML. XHTML est un HTML amélioré, et son évolutivité et sa flexibilité s'adapteront aux besoins des futures applications réseau. Vous trouverez ci-dessous des questions de base communes sur XHTML répondu par Steven Pemberton, président du groupe de travail HTML du W3C.
Q: Qu'est-ce que XHTML?Réponse: XHTML est une sorte de HTML qui est rénovée pour s'adapter à XML. À mesure que XML devient de plus en plus une tendance, une question se pose: si nous avons XML, avons-nous encore besoin de HTML? Pour répondre à cette question, nous avons tenu une réunion de travail de deux jours à San Francisco en mai 1998, et la conclusion de la réunion était: le besoin. Nous devons encore utiliser HTML. Parce qu'un grand nombre de personnes sont habituées à utiliser HTML comme langage de conception, et des millions de pages ont été écrites en HTML.
Q: Pourquoi Xhtml 1.0 se développe-t-il indépendamment par rapport à HTML 4.0?Réponse: Ce n'est pas le cas. XHTML est précisément la réorganisation de HTML 4.0 (pour être précis, c'est HTML 4.01, une version révisée de HTML 4.0, mais elle est publiée après XHTML 1.0.) Il existe des différences nécessaires dans leur interprétation dans XML, mais d'autre part, elles sont encore très similaires. Nous pouvons considérer le travail XHTML comme une continuation basée sur HTML 4.0.
Q: Comment implémenter la norme XML dans XHTML 1.0?Réponse: XHTML est une application XML. Il est défini au format de fichier DTD de XML et s'exécute sur des systèmes compatibles XML. Grâce à la fonction des espaces de noms de XML, les fabricants de navigateurs n'ont pas besoin de créer de nouvelles balises privées. Ils n'ont qu'à inclure des extraits de code XML dans le code XHTML, ou des extraits de code XHTML dans le code XML.
Q: Quels sont les principaux avantages de XHTML 1.0?Réponse: XML est une tendance du développement Web, donc les gens sont impatients de rejoindre la tendance XML. Avec XHTML 1.0, tant que vous respectez soigneusement certaines règles simples, vous pouvez concevoir des pages adaptées à la fois pour le système XML et les navigateurs HTML les plus récents. Cela signifie que vous pouvez concevoir XML immédiatement sans attendre que les gens utilisent des navigateurs compatibles XML. Cette directive permet une transition en douceur vers XML pour le Web.
Un autre avantage de l'utilisation de XHTML est qu'il est très serré. La mauvaise situation actuelle de HTML sur Internet est choquante. Les premiers navigateurs ont accepté des balises HTML privées, les gens ont donc dû utiliser divers navigateurs pour détecter la page une fois la conception de la page terminée pour voir si elle était compatible. Il existe souvent de nombreuses différences inexplicables, et les gens ont dû modifier la conception pour s'adapter à différents navigateurs.
Avec XML, nous pouvons rétablir le système et les fabricants de navigateurs adoptent conjointement les normes de défense des erreurs strictes. Si le code XML est incompatible, le navigateur refuse d'afficher la page. De cette façon, chaque erreur doit être corrigée avant la publication.
Q: Les concepteurs de sites Web rencontreront-ils les mêmes problèmes de compatibilité du navigateur que HTML lors de l'utilisation de XHTML?Réponse: J'espère que non. Les normes de défense des erreurs strictes aideront les navigateurs à répondre de la même manière au code, et la fonctionnalité des espaces de noms de XML vous permet d'ajouter vos propres nouvelles balises sans avoir besoin d'un support extraordinaire du navigateur. Tout ce que nous devons être assurés maintenant, c'est que tous les développeurs de navigateurs sont cohérents et se conforment pleinement au CSS que nous avons créé. Écrivez à votre fabricant de navigateur pour vous dire les spécifications CSS dont vous avez besoin, et vous pouvez même détecter si votre navigateur obéit à votre conception.
Q: Est-il difficile d'apprendre XHTML?Réponse: Pas du tout!
Q: Qui peut utiliser la conception XHTML 1.0?R: Parce que XHTML est très simple et facile à mettre en œuvre, quiconque sait utiliser HTML peut facilement utiliser XHTML. Comme de plus en plus de personnes utilisent des navigateurs XML, plus d'emplois seront recommandés pour utiliser XML, et peut-être que tous utiliseront XHTML. 2 pages de la page suivante de la page suivante précédente