Standar WEB bukanlah standar tunggal, melainkan kumpulan standar. Halaman web terutama terdiri dari tiga bagian: Struktur, Presentasi, dan Perilaku. Standar terkait juga dibagi menjadi tiga aspek: bahasa standar terstruktur terutama mencakup XHTML dan XML, bahasa standar kinerja terutama mencakup CSS, dan standar perilaku terutama mencakup model objek (seperti W3C DOM), ECMAScript, dll. Sebagian besar standar ini dirancang dan diterbitkan oleh W3C, dan beberapa merupakan standar yang dikembangkan oleh organisasi standar lain, seperti standar ECMAScript dari ECMA (Asosiasi Produsen Komputer Eropa). Mari kita lihat sekilas standar-standar ini:
1. Bahasa standar struktural
(1) XML
XML merupakan singkatan dari The Extensible Markup Language (Bahasa Markup yang Dapat Diperluas). Rekomendasi saat ini adalah XML1.0 yang dirilis oleh W3C pada tanggal 6 Oktober 2000, referensi (www.w3.org/TR/2000/REC-XML-20001006). Seperti halnya HTML, XML juga berasal dari SGML, namun XML merupakan bahasa yang dapat mendefinisikan bahasa lain. XML pada awalnya dirancang untuk menutupi kekurangan HTML dan memenuhi kebutuhan rilis informasi jaringan dengan skalabilitas yang kuat. Saya tidak akan menjelaskan secara detail tentang manfaat dan spesifikasi teknis XML di sini. Ada banyak informasi di Internet dan banyak buku untuk referensi.
(2)XHTML
XHTML adalah singkatan dari The Extensible HyperText Markup Language. Rekomendasi saat ini adalah mengikuti rekomendasi W3C XML1.0 pada tanggal 26 Januari 2000 (lihat http://www.w3.org/TR/xhtml1). Meskipun XML memiliki kemampuan konversi data yang kuat dan dapat sepenuhnya menggantikan HTML, di hadapan ribuan situs yang ada, masih terlalu dini untuk mengadopsi XML secara langsung. Oleh karena itu, berdasarkan HTML4.0, kami memperluasnya dengan aturan XML dan memperoleh XHTML. Sederhananya, tujuan didirikannya XHTML adalah untuk mewujudkan transisi dari HTML ke XML.
2. Mengekspresikan bahasa standar
CSS adalah singkatan dari Cascading Style Sheets. Rekomendasi saat ini mengikuti rekomendasi W3C CSS2 pada 12 Mei 1998 (lihat http://www.w3.org/TR/CSS2/). W3C menciptakan standar CSS untuk menggantikan tata letak tabel HTML, bingkai, dan bahasa presentasi lainnya dengan CSS. Kombinasi tata letak CSS murni dan XHTML terstruktur dapat membantu desainer memisahkan tampilan dan struktur, sehingga membuat situs lebih mudah diakses dan dipelihara.
3. Standar perilaku (1) DOM
DOM adalah singkatan dari Model Objek Dokumen. Menurut spesifikasi DOM W3C (http://www.w3.org/DOM/), DOM adalah antarmuka dengan browser, platform, dan bahasa yang memungkinkan Anda mengakses komponen halaman standar lainnya. Sederhananya, DOM menyelesaikan konflik antara Javascript Netscaped dan Jscript Microsoft, memberikan desainer dan pengembang web cara standar untuk mengakses data, skrip, dan objek lapisan presentasi di situs mereka.
(2) Skrip ECMA
ECMAScript adalah bahasa skrip standar (JAVAScript) yang dikembangkan oleh ECMA (Asosiasi Produsen Komputer Eropa). Rekomendasi saat ini adalah mengikuti ECMAScript 262 (http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM).