«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я могу использовать логику «ИЛИ» для объединения нескольких условий в медиа-запросах CSS?

Как я могу использовать логику «ИЛИ» для объединения нескольких условий в медиа-запросах CSS?

Опубликовано 21 декабря 2024 г.
Просматривать:400

How Can I Use

Объединение нескольких условий в медиа-запросах CSS с логикой OR

В медиа-запросах CSS может быть полезно указать несколько условий с использованием логики «ИЛИ» для таргетинга на устройства с разными размерами экрана или аспектами. Хотя код, указанный в вопросе, неверен, существует простой метод достижения желаемого результата.

Чтобы указать несколько условий с логикой «ИЛИ», разделите их запятыми:

@media screen and (max-width: 995px), screen and (max-height: 700px) {
  ...
}

Как объяснено в документации по адресу https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries:

"Запятые используются для объединения нескольких медиа-запросы в одно правило. Каждый запрос в списке, разделенном запятыми, обрабатывается отдельно от других. Таким образом, если какой-либо из запросов в списке является истинным, весь оператор мультимедиа. Другими словами, списки ведут себя как логический оператор или.»

Используя этот подход, медиа-запрос проверяет, меньше ли ширина экрана или равна 995 пикселям или высота экрана меньше. или равно 700 пикселям. Если любое из условий выполнено, будут применены стили, указанные в медиа-запросе.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3