Menyesuaikan Gaya CSS kepada Saiz Skrin Menggunakan Pertanyaan @media
Dalam Bootstrap 3, kelas utiliti responsif membolehkan pemaparan bersyarat elemen HTML berdasarkan resolusi skrin. Walau bagaimanapun, bagaimana jika anda perlu menggunakan atau mengecualikan peraturan CSS tertentu berdasarkan saiz skrin?
Terdapat penyelesaian yang elegan untuk dilema ini: @pertanyaan media. Binaan CSS yang berkuasa ini membolehkan anda menyasarkan gaya berdasarkan ciri media, seperti saiz skrin, orientasi dan jenis peranti.
Begini cara anda boleh melaksanakan pertanyaan @media untuk menyesuaikan gaya CSS anda:
Tentukan Pertanyaan @media:
Ingkapsulkan peraturan CSS anda dalam blok pertanyaan @media, menyatakan dimensi peranti atau ciri media lain yang anda mahu sasarkan. Contohnya:
@media (max-width: 800px) { /* CSS rules for devices with a maximum width of 800px go here */ }
Gunakan Gaya Bersyarat:
Dalam blok @media, anda boleh menentukan peraturan gaya yang akan digunakan hanya apabila media yang ditentukan ciri dipenuhi. Sebagai contoh, untuk menyembunyikan elemen tertentu pada peranti yang lebih kecil daripada 800px, anda akan menggunakan peraturan berikut:
@media (max-width: 800px) { #element { display: none; } }
Pertanyaan Media Nest:
Anda boleh menyusun berbilang pertanyaan @media untuk menyasarkan berbilang saiz skrin atau jenis peranti. Contohnya, untuk membezakan antara telefon pintar dan tablet, anda boleh menggunakan yang berikut:
@media (max-width: 480px) { /* Styles for smartphones */ } @media (min-width: 481px) and (max-width: 768px) { /* Styles for tablets */ }
Dengan menggunakan pertanyaan @media, anda boleh dengan mudah menyesuaikan gaya CSS anda kepada saiz skrin dan peranti yang berbeza . Pendekatan ini menghapuskan keperluan untuk fail CSS yang berasingan untuk resolusi berbeza, memastikan pengalaman pengguna yang lancar.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyesuaikan Gaya CSS kepada Saiz Skrin Berbeza Menggunakan Pertanyaan @media?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!