Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Menggunakan Pertanyaan `@media` dengan `min-width` dan `max-width` untuk Penggayaan Silang Penyemak Imbas Konsisten?

Bagaimanakah Saya Boleh Menggunakan Pertanyaan `@media` dengan `min-width` dan `max-width` untuk Penggayaan Silang Penyemak Imbas Konsisten?

Linda Hamilton
Lepaskan: 2024-11-30 18:18:15
asal
364 orang telah melayarinya

How Can I Use `@media` Queries with `min-width` and `max-width` for Consistent Cross-Browser Styling?

Menggunakan @Media dengan Min-Width dan Max-Width

Dalam konteks CSS, pertanyaan @media membenarkan anda menyasarkan skrin tertentu saiz atau peranti dengan gaya yang berbeza. Walau bagaimanapun, menyediakan pertanyaan media untuk berfungsi secara konsisten merentas pelbagai peranti dan penyemak imbas boleh menjadi mencabar.

Dalam kes anda, anda telah menentukan tiga peraturan @media:

@media screen and (min-width: 769px) {...}
@media screen and (min-device-width: 481px) and (max-device-width: 768px) {...}
@media only screen and (max-device-width: 480px) {...}
Salin selepas log masuk

Semasa persediaan ini berfungsi pada iPhone, tidak jelas mengapa ia tidak berfungsi dalam penyemak imbas. Satu isu yang berpotensi ialah anda menggunakan "peranti" dalam teg meta dan "lebar maks" dan bukannya "lebar peranti maks" dalam peraturan ketiga.

Walau bagaimanapun, pendekatan yang disyorkan ialah mentakrifkan gaya CSS lalai untuk pelayar lama yang tidak menyokong pertanyaan @media. Kemudian, gunakan peraturan @media untuk menyasarkan saiz skrin atau peranti tertentu dengan gaya tambahan. Contohnya:

/* Default styles for older browsers */
body {
  font-size: 14px;
}

/* Styles for screens wider than 960px */
@media only screen and (min-width: 960px) {
  body {
    font-size: 16px;
  }
}

/* Styles for mobile browsers narrower than 480px */
@media only screen and (max-device-width: 480px) {
  body {
    font-size: 12px;
  }
}
Salin selepas log masuk

Dengan mengikuti pendekatan ini, anda boleh memastikan keserasian dengan rangkaian peranti dan penyemak imbas yang lebih luas.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Pertanyaan `@media` dengan `min-width` dan `max-width` untuk Penggayaan Silang Penyemak Imbas Konsisten?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan