Я хочу создать несколько медиа-запросов, чтобы охватить большую часть формата изображения для ПК/ноутбуков.
Моя первая попытка:
@media screen and (min-device-aspect-ratio: 4/3){
header::after{
content: '4/3';
}
}
@media screen and (min-device-aspect-ratio: 16/9){
header::after{
content: '16/9';
}
}
@media screen and (min-device-aspect-ratio: 16/10){
header::after{
content: '16/10';
}
}
Я тестировал эти запросы с ноутбука с разрешением 1366x768, который равен 16/9, вместо этого выполняется последний запрос 16/10.
Я мог бы сделать это классическим способом, используя:
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
но я думаю, что отзывчивый дизайн должен больше фокусироваться на соотношении сторон, а не на ширине экрана, потому что это большая разница между 4: 3 и широкими 16/9, или, может быть, я неправильно понял адаптивную концепцию дизайна, но это что я думаю.