Tôi đang thiết kế trang web đáp ứng trông khác trên thiết bị di động. Tôi có ba truy vấn phương tiện riêng biệt trong css của tôi cộng với một truy vấn cho (các) hiển thị võng mạc.CSS cụ thể của Retina iPad
/** 768PX IPAD PORTRAIT **/
@media screen and (max-width: 768px) {}
/** 480PX IPHONE LANDSCAPE **/
@media screen and (max-width: 480px) {}
/** 320PX PORTRAIT **/
@media screen and (max-width: 320px) {}
/** RETINA IMAGES **/
@media all and (-webkit-min-device-pixel-ratio: 2) {}
Khi iPad ở chế độ dọc, nó sẽ có phiên bản di động, nhưng khi ở chế độ ngang, nó sẽ có phiên bản trang web thông thường.
Vấn đề của tôi là điều này, bây giờ với màn hình "iPad mới" và màn hình võng mạc, một số hình ảnh võng mạc không được căn chỉnh phù hợp cho phiên bản iPad võng mạc. Các css võng mạc toàn cầu là overruling css thường xuyên và nó được cho là tôi đoán.
Ví dụ: trong phiên bản di động, tôi có hình nền ở giữa màn hình, nhưng trên trang web thông thường, nó được căn trái.
Có ai biết cách chỉ nhắm mục tiêu hình ảnh võng mạc cho iPad chỉ trong CSS không?
Cảm ơn
Chỉnh sửa: Đây là những gì tôi đã chơi đùa với nhưng nó dường như không làm việc:
@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {}
iPad mới là 2048-by-1536 ... hãy thử điều đó và tỷ lệ pixel: 2 – Connor
Cảm ơn bạn đã trả lời, đã thử nó, không, vẫn không hoạt động. @media screen và (min-device-width: 1536px) và (max-device-width: 2048px) và (định hướng: landscape) và (-webkit-min-device-pixel-ratio: 2) {} – user127181
Bạn có thấy câu trả lời của tôi, và bạn đang sử dụng một iPad3 thực sự, phải không? – Connor