Tinggalkan IE 6 demi kenyamanan bersama


Beberapa hari ini aku coding beberapa aplikasi web dengan css standar v 2.1 (belum css3). Semua style berjalan baik di beberapa web browser, Opera 9.2, Firefox 3.08/v2 juga lolos, chrome 1.x. Tapi di Internet Explorer v6, yang notabene masih banyak digunakan malah tampilannya jadi acakadul. Aku merasa codingku sudah standar semua termasuk cssnya sudah standar (v 2.1). Tapi ternyata si IE 6 ini ga mau make css v2.1, yang mana sekarang merupakan standar versi css di dunia web programming.

Setelah itu selidik, punya selidik browser IE yang notabene punya raksasa software Microsoft, merupakan sebuah web browser yang sama sekali tidak mau mengikuti standarisasi yang ada. Kok bisa saya bilang gini?? Bisa donk, versi terbaru IE yaitu versi 8 (saat tulisan ini ditulis), sangat jauh dari standarisasi ACID. Apa itu ACID? ACID disini bukan ACID database, tapi ACID yang merupakan sebuah test page untuk web browser yang digunakan untuk mengetahui apakah sebuah web browser sudah sesuai dengan standarisasi yang ada.

ACID sampai saat ini sudah mencapai versi 3 yang meliputi uji :

DOM Level 2 Traversal (subtests 1-6)
DOM Level 2 Range (subtests 7-11)
Content-Type: image/png; text/plain (subtest 14, 15)
<object> handling and HTTP status codes (subtest 16)
DOM Level 2 Core (subtests 17, 21)
DOM Level 2 Events (subtests 17, 30-32)
CSS Selectors (subtests 33-40)
DOM Level 2 Style (subtest 45)
DOM Level 2 HTML (subtest 60)
DOM Level 2 Views
ECMAScript GC (subtests 26-27)
Unicode 5.0 UTF-16 (subtest 68)
Unicode 5.0 UTF-8 (subtest 70)
HTML 4.0 Transitional (subtest 71)
HTML 4.01 Strict
SVG 1.1 (subtests 74, 78)
SVG 1.1 Fonts (subtests 77, 79)
SMIL 2.1 (subtests 75-76)
ECMAScript Conformance (subtests 81-96)
Data URI scheme (subtest 97)
XHTML 1.0 Strict (subtest 98)
HTTP 1.1 Protocol
  • DOM Level 2 Traversal (subtests 1-6)
  • DOM Level 2 Range (subtests 7-11)
  • Content-Type: image/png; text/plain (subtest 14, 15)
  • <object> handling and HTTP status codes (subtest 16)
  • DOM Level 2 Core (subtests 17, 21)
  • DOM Level 2 Events (subtests 17, 30-32)
  • CSS Selectors (subtests 33-40)
  • DOM Level 2 Style (subtest 45)
  • DOM Level 2 HTML (subtest 60)
  • DOM Level 2 Views
  • ECMAScript GC (subtests 26-27)
  • Unicode 5.0 UTF-16 (subtest 68)
  • Unicode 5.0 UTF-8 (subtest 70)
  • HTML 4.0 Transitional (subtest 71)
  • HTML 4.01 Strict
  • SVG 1.1 (subtests 74, 78)
  • SVG 1.1 Fonts (subtests 77, 79)
  • SMIL 2.1 (subtests 75-76)
  • ECMAScript Conformance (subtests 81-96)
  • Data URI scheme (subtest 97)
  • XHTML 1.0 Strict (subtest 98)
  • HTTP 1.1 Protocol

Sedang pada ACID versi 2 yang diuji :

  • Alpha transparency in PNG-format image.
  • The object element.
  • data URIs.
  • Absolute, relative, and fixed CSS positioning.
  • The CSS box model.
  • CSS table formatting.
  • CSS generated content.
  • CSS parsing.
  • Paint order.
  • Hovering effects

Pada versi 1 yang diuji hanyalah soal kemampuan browser dalam menangani CSS versi 1.

Cukup bicara soal ACID, sekarang kembali ke IE 6. Sesuai judul yang saya cantumkan, saya menyarankan pengguna internet untuk meninggalkan IE 6, kenapa?? Ya tadi, sang browser dari microsoft ini hanya mampu melewati uji ACID1, adiknyaitu v7 juga hanya mampu melewati ACID1, untuk ACID2nya belum sempurna. Sedangkan yang terbaru v8, hanya mampu memberi persentase 20 dari standar. Tau deh microsoft maunya apa browsernya gitu semua.

Untuk itu saya tekankan sekali lagi, mari tinggalkan IE 6 demi kenyamanan bersama. Kenyamanan yang saya maksud adalah agar kita dapat menikmati semua fitur dan tampilan website secara maksimal. Kasihan juga jika suatu saat anda masih memakai IE6, padahal web yang anda kunjungi menggunakan CSS v2. Iya ga masalah soal tampilan, tapi bagaimana kalau ada tombol yang hilang (kalau tombolnya ga penting si ga masalah, tapi kalau tombol transaksi??) gara-gara tidak kompatibelnya CSS dengan browser?? Mau menyalahkan programmer, bisa. Tetapi biasanya sang programmer dah mewanti-wanti dengan tulisan “Best view with x browser in AxBpx”. Jadi salah siapa??

Nb: Untuk programmer juga harus tahu cara mengatasinya, salah satunya dengan conditional css, suatu saat insyaallah saya akan bahas.

Semoga bermanfaat…

~~~~~~~~~~~~~~~~~~~

Regard,

Quantro a.k.a Royyan A.

######################################################

Referensi :

Advertisements

One thought on “Tinggalkan IE 6 demi kenyamanan bersama

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s