Kompatibilitas browser adalah bagian penting dari kesuksesan desain web, tetapi saya menemukan bahwa banyak klien tidak mengetahui fakta ini. Dalam karir pengembangan web saya, saya telah bertemu sangat sedikit klien yang menyertakan informasi ini dalam dokumen persyaratan mereka. Mereka tidak bertanggung jawab. Selama saya bekerja di desain web, saya bertemu banyak programmer web yang tidak peduli dengan aspek ini.
Dari pengalaman pribadi saya, sekarang saya akan menjelaskan masalah kompatibilitas browser Yandex. Saya harap Anda menikmati bacaan ini. Ini juga akan berguna bagi Anda di masa depan.
Apa yang terjadi ketika pemirsa membuka halaman web? Penampil meminta untuk membuka halaman web tertentu. Ia melakukan ini dengan memberikan URL (universal Resource Locator) dalam bentuk “http://www”. (http adalah protokol transfer hypertext dan protokol berarti aturan). Informasi ini dikirim ke server melalui program aplikasi. Program perangkat lunak ini dikenal sebagai “Browser”. Internet Explorer, Mozilla Firefox, Opera, Safari dll. Browser ini adalah contohnya. Browser terhubung ke server melalui gateway Internet. Modem menerima permintaan melalui nomor IP komputer.
Modem mengirimkan permintaan ke nomor IP ISP. Kemudian terhubung ke Domain Name Server (DNS), yang merupakan server yang memelihara pemetaan antara alamat IP dan Domain. ISP terhubung ke halaman web dan mengirimkannya ke browser. Peramban mengonversi html menjadi keluaran normal yang dapat kita pahami, apa pun informasinya. Inilah sebabnya mengapa html disebut bahasa skrip sisi klien. Pengunjung dapat mengakses situs web menggunakan salah satu browser paling populer. Pilihan browser dapat berubah tergantung pada browser yang tersedia, kebiasaan pemirsa tertentu, dll.
Ini adalah masalah inti. Setiap browser membaca kode HTML secara berbeda sehingga Anda, pemilik situs, tidak memiliki kendali atas browser mana yang digunakan untuk melihat situs Anda.
Apa yang terjadi jika situs web tidak dapat kompatibel dengan banyak browser?
Fungsionalitas situs web tidak terpengaruh oleh non-kompatibilitas dengan banyak browser. Ini sebagian besar memengaruhi tampilan situs web dalam desain, yang membuat kesan abadi di benak pemirsa. Meskipun situs web mungkin terlihat bagus di IE, mungkin tidak di Firefox atau versi lain. Itu semua tergantung pada seberapa kompleks desainnya. Desain sederhana baik-baik saja jika resolusi standar 1024 piksel kali 768 piksel diikuti. Desain kompleks membutuhkan perhatian pada banyak faktor lainnya. Untuk kemampuan terbaik saya, saya akan mencoba menawarkan beberapa saran kepada pemilik situs dan desainer web. Ini bukan ide baru, tetapi mungkin berfungsi sebagai pengingat bagi desainer web selama proses pengembangan.
Saran saya untuk pemilik situs web: Adalah umum bagi pengembang web untuk membuat semua situs web kompatibel dengan dua browser utama Internet Explorer dan Mozilla Firefox. Kepada pemilik situs yang terhormat, saya ingin menambahkan beberapa kata.
Aspek ini harus disertakan dalam spesifikasi pekerjaan Anda.
Identifikasi audiens target Anda dan antisipasi kebiasaan browsing mereka. Katakanlah audiens target Anda adalah penonton di Eropa Barat. Di sana, mereka lebih memilih Safari daripada IE dan Mozilla. Anda kemudian akan memberi tahu perancang situs web Anda bahwa itu harus kompatibel dengan Safari, dan setidaknya satu browser lain yang diterima di seluruh dunia seperti IE atau Mozilla. Situs web Anda mungkin kompatibel dengan lebih dari satu browser sekaligus. Mungkin lebih mahal.
Pengembang web harus mempertimbangkan ini: Bahkan jika klien tidak spesifik tentang kompatibilitas browser, atau sama sekali tidak menyadarinya, adalah tanggung jawab moral Anda untuk membuatnya kompatibel dengan versi IE yang paling umum digunakan (IE 6.0 & Mozilla 3) Tenang jika klien jelas tentang browser yang dia sukai. Banyak alat tersedia untuk membantu Anda membuat situs web Anda kompatibel dengan banyak browser. Anda juga dapat mengunduh setiap browser yang Anda butuhkan dan kemudian menguji situs Anda di masing-masing browser. Anda harus tahu bahwa browser memiliki cara berbeda untuk menangani kode yang salah. Inilah sebabnya mengapa Anda akan menemukan sebagian besar perbedaan.
Gunakan alat validasi untuk memastikan bahwa kode HTML situs web Anda divalidasi W3C.
Klien Anda dapat membuat situs web dengan mengatur resolusi komputer mereka ke 1024 piksel x768 piksel. Resolusi ini cukup umum dan seharusnya cukup untuk mengakomodasi sebagian besar pengunjung, bahkan mereka yang menggunakan monitor layar lebar atau laptop.