Theo mặc định, tôi muốn cho phần tử cơ thể của tôi có đường viền màu xanh lá cây. Trên thiết bị hỗ trợ màn hình hiển thị võng mạc, trước tiên tôi muốn kiểm tra kích thước. Trên một chiếc ipad, tôi muốn cung cấp cho cơ thể của tôi một đường viền màu đỏ và trên một chiếc iphone tôi muốn cho nó một đường viền màu xanh. Nhưng các truy vấn truyền thông lồng nhau như vậy không hoạt động:Truy vấn phương tiện lồng nhau
body { border: 1px solid green; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
@media (max-width: 768px) and (min-width: 320px) {
body { border: 1px solid red; }
}
@media (max-width: 320px) {
body { border: 1px solid blue; }
}
}
Không chắc chắn câu hỏi là gì ở đây, nhưng nếu bạn muốn biết liệu CSS của bạn có xác nhận được không, bạn có thể kiểm tra nó bằng Công cụ xác thực CSS W3C. Tôi đã thử nó với các truy vấn phương tiện lồng nhau và nó không thích nó ... Bạn có thể truy cập công cụ ở đây: https://jigsaw.w3.org/css-validator/ –