Les standards WEB ne sont pas un standard unique, mais un ensemble de standards. Une page Web se compose principalement de trois parties : Structure, Présentation et Comportement. Les normes correspondantes sont également divisées en trois aspects : les langages standards structurés incluent principalement XHTML et XML, les langages standards de performances incluent principalement CSS et les normes comportementales incluent principalement les modèles objet (tels que W3C DOM), ECMAScript, etc. La plupart de ces normes sont rédigées et publiées par le W3C, et certaines sont des normes développées par d'autres organismes de normalisation, comme la norme ECMAScript de l'ECMA (European Computer Manufacturers Association). Jetons un bref coup d'œil à ces normes :
1. Langage standard structurel
(1) XML
XML est l'abréviation de The Extensible Markup Language (Extensible Markup Language). La recommandation actuelle est XML1.0 publiée par le W3C le 6 octobre 2000, référence ( www.w3.org/TR/2000/REC-XML-20001006 ). Comme HTML, XML vient également de SGML, mais XML est un langage qui peut définir d'autres langages. XML a été conçu à l'origine pour combler les lacunes du HTML et répondre aux besoins de diffusion d'informations sur le réseau avec une forte évolutivité. Il a ensuite été progressivement utilisé pour la conversion et la description des données du réseau. Je n'entrerai pas ici dans les détails des avantages et des spécifications techniques de XML. Il existe de nombreuses informations sur Internet et de nombreux livres de référence.
(2) XHTML
XHTML est l'abréviation de The Extensible HyperText Markup Language. La recommandation actuelle est de suivre la recommandation du W3C XML1.0 du 26 janvier 2000 (voir http://www.w3.org/TR/xhtml1 ). Bien que XML possède de puissantes capacités de conversion de données et puisse remplacer complètement HTML, face aux milliers de sites existants, il est encore trop tôt pour adopter directement XML. Par conséquent, sur la base de HTML4.0, nous l'avons étendu avec des règles XML et avons obtenu XHTML. En termes simples, le but de la création de XHTML est de réaliser la transition du HTML vers le XML.
2. Langage standard d'expression
CSS est l'abréviation de Cascading Style Sheets. Les recommandations actuelles suivent la recommandation du W3C de CSS2 du 12 mai 1998 (voir http://www.w3.org/TR/CSS2/ ). Le W3C a créé la norme CSS pour remplacer la disposition des tableaux HTML, les cadres et autres langages de présentation par CSS. La combinaison d'une mise en page CSS pure et d'un XHTML structuré peut aider les concepteurs à séparer l'apparence et la structure, rendant le site plus facile d'accès et de maintenance.
3. Normes comportementales
(1) DOM
DOM est l'abréviation de Document Object Model. Selon la spécification W3C DOM ( http://www.w3.org/DOM/ ), DOM est une interface avec des navigateurs, des plateformes et des langages qui vous permet d'accéder à d'autres composants standards de la page. En termes simples, DOM résout le conflit entre le Javascript de Netscaped et le Jscript de Microsoft, offrant aux concepteurs et développeurs Web un moyen standard d'accéder aux données, aux scripts et aux objets de la couche de présentation de leurs sites.
(2) ECMAScript
ECMAScript est un langage de script standard (JAVAScript) développé par ECMA (European Computer Manufacturers Association). La recommandation actuelle est de suivre ECMAScript 262 ( http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM ).