WEB-Standards sind kein einzelner Standard, sondern eine Sammlung von Standards. Eine Webseite besteht im Wesentlichen aus drei Teilen: Struktur, Präsentation und Verhalten. Die entsprechenden Standards sind ebenfalls in drei Aspekte unterteilt: Strukturierte Standardsprachen umfassen hauptsächlich XHTML und XML, Leistungsstandardsprachen umfassen hauptsächlich CSS und Verhaltensstandards umfassen hauptsächlich Objektmodelle (wie W3C DOM), ECMAScript usw. Die meisten dieser Standards werden vom W3C entworfen und veröffentlicht, und einige sind Standards, die von anderen Standardisierungsorganisationen entwickelt wurden, wie beispielsweise der ECMAScript-Standard der ECMA (European Computer Manufacturers Association). Werfen wir einen kurzen Blick auf diese Standards:
1. Strukturelle Standardsprache
(1)XML
XML ist die Abkürzung für The Extensible Markup Language (Extensible Markup Language). Die aktuelle Empfehlung ist XML1.0, veröffentlicht vom W3C am 6. Oktober 2000, Referenz (www.w3.org/TR/2000/REC-XML-20001006). Wie HTML stammt auch XML von SGML ab, XML ist jedoch eine Sprache, die andere Sprachen definieren kann. XML wurde ursprünglich entwickelt, um die Mängel von HTML auszugleichen und die Anforderungen der Netzwerkinformationsfreigabe mit starker Skalierbarkeit zu erfüllen. Später wurde es schrittweise für die Konvertierung und Beschreibung von Netzwerkdaten verwendet. Ich werde hier nicht näher auf die Vorteile und technischen Spezifikationen von XML eingehen. Es gibt viele Informationen im Internet und viele Bücher als Referenz.
(2)XHTML
XHTML ist die Abkürzung für The Extensible HyperText Markup Language. Die aktuelle Empfehlung besteht darin, der W3C-Empfehlung von XML1.0 vom 26. Januar 2000 zu folgen (siehe http://www.w3.org/TR/xhtml1). Obwohl XML über leistungsstarke Datenkonvertierungsfunktionen verfügt und HTML vollständig ersetzen kann, ist es angesichts Tausender bestehender Websites noch zu früh, XML direkt zu übernehmen. Daher haben wir es basierend auf HTML4.0 um XML-Regeln erweitert und XHTML erhalten. Einfach ausgedrückt besteht der Zweck der Etablierung von XHTML darin, den Übergang von HTML zu XML zu realisieren.
2. Standardsprache ausdrücken
CSS ist die Abkürzung für Cascading Style Sheets. Die aktuellen Empfehlungen folgen der W3C-Empfehlung von CSS2 vom 12. Mai 1998 (siehe http://www.w3.org/TR/CSS2/). Das W3C hat den CSS-Standard erstellt, um HTML-Tabellenlayout, Frames und andere Präsentationssprachen durch CSS zu ersetzen. Die Kombination aus reinem CSS-Layout und strukturiertem XHTML kann Designern dabei helfen, Erscheinungsbild und Struktur zu trennen und so den Zugriff und die Pflege der Website zu erleichtern.
3. Verhaltensstandards (1) DOM
DOM ist die Abkürzung für Document Object Model. Gemäß der W3C-DOM-Spezifikation (http://www.w3.org/DOM/) ist DOM eine Schnittstelle mit Browsern, Plattformen und Sprachen, die Ihnen den Zugriff auf andere Standardkomponenten der Seite ermöglicht. Einfach ausgedrückt löst DOM den Konflikt zwischen Netscapeds Javascript und Microsofts Jscript und bietet Webdesignern und Entwicklern eine Standardmethode für den Zugriff auf Daten, Skripts und Objekte der Präsentationsebene auf ihren Websites.
(2) ECMAScript
ECMAScript ist eine Standard-Skriptsprache (JAVAScript), die von ECMA (European Computer Manufacturers Association) entwickelt wurde. Die aktuelle Empfehlung lautet, ECMAScript 262 zu befolgen (http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM).