Minggu 5 Aug 07
Masalah-masalah pada browser Opera for Windows.
Rendering image:
Seperti kita tahu, IE dan firefox akan menampilkan gambar dengan behaviour seperti yang ditentukan pada tag IMG.
IMG bisa diberi nilai absolut (piksel atau satuan lain) pada lebar dan tingginya.
Pada umumnya semua browser akan membaca nilai-nilai tersebut lalu dengan patuh akan menampilkan dengan ukuran seperti pada kode HTML (as you wish sir.. :p).
Apa yang terjadi jika kita hanya memberikan nilai pada tinggi (height) tanpa memberitahukan lebar-nya pada kode HTML?
Inilah, satu lagi kelemahan Opera. Saya menggunakan versi 9.0.1 saat validasi template ini saya lakukan dan menemukan penyebabnya.
IE dan FF akan secara otomatis menjaga aspek ratio sehingga lebar akan diberi nilai otomatis berdasarkan perbandingan nilai tinggi yang kita berikan (ingat option Maintain Aspect Ratio saat me-resize dengan Adobe Photoshop atau ACDSee?).
Opera tidak melakukannya!!
Opera tidak salah! Opera hanya mengikuti kemauan kita untuk menampilkan gambar dengan tinggi sekian piksel. Tapi dia kurang pintar, sehingga - berhubung kita tidak menyebutkan lebarnya - dia menampilkan lebar gambar aslinya. Bayangkan jika kita bermaksud membuat tumbnail dengan konten gambar asli yang - maunya - berukuran saling menyesuaikan.!!
Solusi :
Berikan nilai pada kedua besaran : tingi dan lebar >:)
-----
Catatan saat parsing template untuk situs lokal mgk.
No comments:
Post a Comment