Welcome Message

twitter

Follow on Tweets

Perkembangan HTML

Posted in

HTML adalah bahasa tanda yang digunakan untuk membangun dokumen World Wide Web. Meski spesifikasi HTML resmi telah dikembangkan sejak beberapa tahun, pemakai Web browser dapat mempelajari bahwa ada beberapa tag yang digunakan tak termasuk dalam spesifikasi. Pada saat orang menanyakan tentang daftar dari "seluruh tag HTML yang ada" maka pada dasarnya ia ingin mengetahui tag apa saja yang dapat dicantumkan dalam lembar halaman yang dibuatnya, dengan tingkat kepastian yang wajar sehingga orang yang melihat lembar halaman ciptaannya akan memandang tampilan yang sesuai dengan keinginan penulisnya. Panduan Ringkas HTML (The Bare Bones Guide to HTML) memang dirancang untuk memenuhi kebutuhan ini. Saya telah mencoba untuk mencakup semua tag yang didukung oleh berbagai browser terkemukasaat ini, namun "tak ada gading yang tak retak", masih saja terdapat nuansa yang membuat upaya ini belum mencapai tingkat kepastian tersebut.

Lembaga resmi HTML adalah World Wide Web Consortium (W3C), yang bekerja sama dengan Internet Engineering Task Force (IETF). W3C telah menerbitkan beberapa versi spesifikasi HTML, termasuk HTML 2.0, HTML 3.0, dan yang mutakhir adalah HTML 3.2. Namun pada saat yang sama, pencipta browser, seperti Netscape dan Microsoft, seringkali juga telah mengembangkan berbagai tag "perluasan" bagi HTML mereka, di luar proses standard, serta menerapkannya dalam browser mereka. Pada kasus tertentu seperti tag

dari Netscape, tag perluasan ini telah menjadi standard de facto yang diterapkan oleh banyak pencipta browser lainnya.

HTML 2.0, yang merupakan kodifikasi keadaan HTML pada bulan Juni 1994, telah menjadi basis standard bagi banyak browser hari ini -- termasuk browser dengan basis teks -- yang harus didukung. HTML 2.0 mencerminkan konsepsi awal dari HTML sebagai bahasa tanda yang tak tergantung pada jenis perangkat penerima, guna menampilkan organisasi dari informasi, dan bukan sekedar menspesifikasikan secara tepat bagaimana lembar halaman harus ditampilkan di WWW. Bila anda menghendaki kepastian agar semua orang dapat melihat semua yang terdapat pada lembar halaman ciptaan anda maka sebaiknya anda hanya menggunakan aturan tag menurut HTML 2.0 saja.

draf HTML 3.0, yang diterbitkan pada tahun 1995, berusaha untuk membangun lebih lanjut HTML 2.0 dengan penambahan kemampuan seperti tabel dan pengendalian aliran teks disekeliling gambar. Meski berbagai kemampuan HTML 3.0 ini telah diterapkan oleh pengembang browser, namun banyak pula yang tidak. Pada berbagai kasus, pendekatan lain yang justru diterapkan oleh pengembang browser justru menjadi lebih populer daripada tag "resmi". Draf HTML 3.0 sekarang telah kedaluwarsa, dan oleh karenanya gugur dan tidak lagi diakui sebagai standard resmi.

Pada bulan Mei 1996, W3C menerbitkan darf HTML 3.2, yang dirancang untuk mengakomodasikan dan membakukan berbagai praktek yang banyak digunakan dan diterima secara umum. Oleh karena itu, HTML 3.2 mencakup tag dari HTML 3.0 yang diterapkan oleh pengembang browser besar browser seperti Netscape dan Microsoft, begitu pula berbagai tag perluasan HTML yang sudah diterima secara umum. Dalam naskah Pernyataan Keberpihakan tentang HTML, W3C menganjurkan agar penyedia informasi menerapkan spesifikasi menurut HTML 3.2 . Oleh karena itu, versi 3.0 dari panduan Ringkas HTML ini mencakup semua tag HTML 3.2 . Versi sekarang dari berbagai browser terkemukapada umumnya mendukung semua atau hampir semua tag tersebut.

Masih saja ada beberapa tag HTML perluasan Netscape serta Microsoft yang belum menjadi bagian dari draf HTML 3.2, mungkin karena tidak terlalu umum pemakaiannya atau karena diterapkan setelah spesifikasi HTML 3.2 diterbitkan. Karena Netscape Navigator adalah pihak yang paling dini yang menjadi pendukung sifat HTML 3.0 , di samping itu Netscape mengendalikan sekitar 70% dari pasaran browser, banyak orang telah salah menafsirkan bahwa semua tag perluasan Netscape (termasuk tag seperti dan kemampuan Frame) sebagai bagian dari HTML 3.0 atau bahkan HTML 3.2.

Dalam memutuskan pemakaian tag yang tercatat sebagai tag perluasan dari Netscape atau Microsoft, hendaknya diingat bahwa orang yang menggunakan browser lain mungkin tak dapat melihat lembar halaman anda seperti yang anda kehendaki. Anda hendaknya mempertimbangkan bahwa tak ada jaminan terhadap tag non-standard ini pada suatu saat akan didukung oleh browser masa depan. Jadi, terserah anda apakah akan menerapkan tag perluasan Netscape atau Microsoft. Banyak orang yang memiliki kecenderungan dan pandangan kuat tentang pemakaian tag perluasan yang tak tercakup dalam standard HTML resmi. Menurut saya, selama anda memahami perbedaan serta konsekuensinya, anda boleh saja menerapakan apa yang dianggap terbaik buat anda serta pengunjung lembar halaman anda. Panduan Ringkas HTML mencerminkan pendekatan ini. Panduan ini bukanlah spesifikasi resmi semata, namun lebih dimaksudkan untuk memberikan gagasan bagi anda tentang tag mana yang diterapkan secara luas dan tag mana yang sesuai terhadap standard yang ada

Comments (0)

Posting Komentar