Reka Bentuk Web Responsif dengan Pertanyaan Media CSS untuk Saiz Skrin
Reka bentuk web responsif memastikan tapak web menyesuaikan dengan lancar kepada saiz skrin dan peranti yang berbeza. Untuk mencapai matlamat ini, pertanyaan media CSS memainkan peranan yang penting.
Apabila mentakrifkan pertanyaan media untuk saiz skrin tertentu, seperti dalam soalan, adalah penting untuk mempertimbangkan dengan teliti nilai lebar min dan lebar maksimum untuk menyasarkan dengan tepat peranti yang dikehendaki. Dalam contoh yang diberikan, pertanyaan media asal tidak berfungsi kerana nilai lebar maksimum tersalah mengecualikan saiz skrin sasaran.
Berikut ialah set pertanyaan media yang dikemas kini yang harus menangani isu tersebut:
/* Screen sizes: 640x480 */ @media only screen and (max-width: 640px) { /* Styles for 640x480 screens */ } /* Screen sizes: 800x600 */ @media only screen and (min-width: 641px) and (max-width: 800px) { /* Styles for 800x600 screens */ } /* Screen sizes: 1024x768 */ @media only screen and (min-width: 801px) and (max-width: 1024px) { /* Styles for 1024x768 screens */ } /* Screen sizes: 1280x1024 and larger */ @media only screen and (min-width: 1025px) { /* Styles for 1280x1024 screens and larger */ }
Selain itu, pertimbangkan untuk menggunakan titik putus alternatif berdasarkan keupayaan peranti dan bukannya dimensi piksel tertentu. Ini memastikan tapak web anda bertindak balas dengan sewajarnya kepada peranti yang berbeza dengan ketumpatan piksel yang berbeza-beza. Nilai em boleh menjadi pilihan yang lebih baik daripada piksel, kerana ia berskala secara berkadar dengan saiz fon. Untuk maklumat lanjut, rujuk sumber berikut:
https://zellwk.com/blog/media-query-units/
Atas ialah kandungan terperinci Bagaimanakah Pertanyaan Media CSS Berkesan Mengendalikan Saiz Skrin Berbeza dalam Reka Bentuk Web Responsif?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!