Mengubah saiz imej yang disegerakkan dengan perubahan saiz tetingkap penyemak imbas ialah cabaran biasa. Kaedah konvensional boleh menghadapi masalah keserasian penyemak imbas, menjadikannya sukar untuk mencapai pengalaman mengubah saiz yang konsisten merentas penyemak imbas yang berbeza. Walau bagaimanapun, terdapat pendekatan yang boleh dipercayai dan cekap menggunakan CSS tulen.
Sifat CSS utama untuk membolehkan saiz semula imej yang fleksibel ialah:
img { max-width: 100%; height: auto; width: auto; /* ie8 */ }
Jika anda ingin menentukan lebar maksimum untuk imej, anda boleh membalutnya dengan bekas dan tetapkan sifat lebar maksimum CSSnya:
<div>
Teknik mengubah saiz berasaskan CSS ini disokong dalam versi terbaharu Chrome, Firefox dan IE, memberikan gelagat pensaiz semula imej yang konsisten merentas penyemak imbas ini.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengubah Saiz Imej Secara Dinamik dengan CSS untuk Mengekalkan Nisbah Aspek dan Keserasian Penyemak Imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!