Maison  >  Article  >  interface Web  >  Quel est le langage de la génération précédente de HTML5 ?

Quel est le langage de la génération précédente de HTML5 ?

青灯夜游
青灯夜游original
2022-02-28 16:33:172657parcourir

Le langage de la génération précédente de HTML5 est "XHTML 1.0". HTML5 est un standard de langage sorti en 2012. Sa version précédente est « XHTML 1.0 » sortie en 2000 ; « XHTML 1.0 » est un nouveau langage optimisé et amélioré sur la base de « HTML4.0 », visant à s'appuyer sur une application XML.

Quel est le langage de la génération précédente de HTML5 ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.

Le langage de la génération précédente de HTML5 est "XHTML 1.0".生 Depuis les débuts du Web, plusieurs versions HTML ont été développées :

version description HTML 1.01993 en tant que version de travail d'un groupe de travail d'ingénierie Internet en juin 1993 (IETF) publiée . HTML 2.01995 a été publié sous le nom de RFC 1866 en janvier 1995 et a été déclaré obsolète après sa publication en juin 2000. HTML 3.2199714 janvier 1997, norme recommandée par le W3C. HTML 4.0199718 décembre 1997, norme recommandée par le W3C. HTML 4.01 (améliorations mineures) 1999 24 décembre 1999, norme recommandée par le W3C.

Extensible HyperText Markup Language (anglais : eXtensible HyperText Markup Language, En termes de relation d'héritage, HTML est une application basée sur le langage de balisage standard généralisé (SGML) et est un langage de balisage très flexible, tandis que XHTML est basé sur le langage de balisage extensible (XML), qui est un sous-ensemble de SGML. XHTML 1.0 est devenu une recommandation du W3C le 26 janvier 2000.

XHTML est un langage de balisage extensible (XML) qui joue un rôle similaire à celui du HTML. Par conséquent, XHTML est essentiellement une technologie de transition qui combine certaines des fonctions puissantes de XML et la plupart des fonctionnalités simples de HTML.

XHTML1.1 est le dernier standard indépendant de XHTML, et 2.0 est encore au stade de projet. XHTML5 fait partie du standard HTML5 et son nom a été modifié en « HTML5 sérialisé en XML » au lieu de « HTML extensible ».

Contexte

Fin 2000, l'organisation internationale W3C (World Wide Web Consortium) a annoncé la sortie de XHTML version 1.0.

XHTML 1.0 est un nouveau langage optimisé et amélioré sur la base de HTML 4.0, destiné aux applications basées sur XML. XHTML est une version améliorée de HTML XHTML est une version plus rigoureuse et plus pure de HTML. Son évolutivité et sa flexibilité s'adapteront à davantage de besoins des futures applications réseau. Bien que XML possède de puissantes capacités de conversion de données et puisse remplacer complètement HTML, il est encore trop tôt pour adopter directement XML face aux milliers de sites Web existants conçus sur la base du langage HTML. Par conséquent, sur la base de HTML4.0, nous l'avons étendu avec des règles XML et avons obtenu XHTML. Par conséquent, le but de la création de XHTML est de réaliser la transition du HTML vers le XML. Le standard WEB internationalement respecté en matière de conception de sites Web est basé sur des applications XHTML (communément appelées CSS+DIV).

Différences

XHTML est le successeur de la version HTML actuelle. Les exigences de grammaire HTML sont relativement souples, ce qui est plus pratique pour les rédacteurs de pages Web, mais pour les machines, plus la grammaire du langage est lâche, plus elle est difficile à traiter. Pour les ordinateurs traditionnels, elles peuvent toujours être compatibles avec une grammaire lâche. , mais pour de nombreux autres appareils, comme les téléphones portables, c'est plus difficile. Par conséquent, le XHTML, qui comporte des règles définies par la DTD et des exigences grammaticales plus strictes, a été produit.

Les navigateurs les plus courants peuvent analyser correctement le XHTML, même les premiers navigateurs, XHTML est un sous-ensemble du HTML, beaucoup peuvent également l'analyser. En d’autres termes, presque tous les navigateurs Web sont également compatibles avec XHTML tout en analysant correctement le HTML. Bien entendu, le transfert complet du HTML vers le XHTML nécessite toujours un processus.

Lorsqu'il est combiné avec des feuilles de style en cascade (abréviation en langue étrangère : CSS), XHTML peut exercer son véritable pouvoir ; cela permet de séparer le style et le contenu, tout en combinant de manière organique le code de la page Web, et dans des fichiers distincts. être mixtes, comme MathML et SVG.

Les changements dans la transition du HTML vers le XHTML sont relativement minimes, principalement pour s'adapter au XML. Le plus gros changement est que le document doit être bien formé et que toutes les balises doivent être fermées, ce qui signifie que la balise de début doit avoir une balise de fin correspondante. De plus, toutes les balises en XHTML doivent être en minuscules. Selon la tradition depuis HTML 2.0, de nombreuses personnes mettent les balises en majuscule, et la différence entre les deux est significative. En XHTML, toutes les valeurs de paramètres, y compris les nombres, doivent être placées entre guillemets doubles (en SGML et HTML, les guillemets ne sont pas nécessaires. Lorsque le contenu est uniquement composé de chiffres, de lettres et d'autres caractères spéciaux autorisés, les guillemets ne sont pas requis). Tous les éléments, y compris les éléments vides, tels que img, br, etc., doivent également être fermés en ajoutant une barre oblique à la fin de la balise de début, telle que , < br />. L'omission de paramètres, tels que
La capacité est saluée comme un moteur important qui finira par changer l'Internet mobile. Internet Explorer 8 et les versions antérieures ne sont pas pris en charge.
XHTML52013

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie nœud-webkit ?Article suivant:Que signifie nœud-webkit ?