Tôi đã tìm thấy câu trả lời. Tôi thấy bài viết này: http://seesparkbox.com/foundry/targeting_iphone_4s_retina_display_with_media_queries Những chủ trương sử dụng các truy vấn phương tiện truyền thông như thế này:
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
#map-page .ui-icon {
background-image: url("/images/retina/4_ikon_hitta.png");
}
}
này hoạt động cho bây giờ, nhưng tôi không phải là một giải pháp tối ưu. Trong các ý kiến của một bài báo khác, nơi nói về việc không sử dụng các điểm ảnh như một phép đo ở tất cả, điều này có ý nghĩa hoàn hảo. IPhone4 chỉ là thiết bị đầu tiên trong số nhiều thiết bị dpi cao cấp. Vì vậy, một pixel sẽ có nhiều kích thước hơn trong tương lai.
Mobile Safari có từ ios 2.1 hỗ trợ cho SVG do đó tùy thuộc vào thiết bị nào bạn phải hỗ trợ SVG (có thể với một số dự phòng) là điều cần cân nhắc kỹ.
Đối với dự án tiếp theo của tôi (và của bạn nữa!), Tôi sẽ đào sâu vào ems, điểm,% và SVG.
Nguồn
2011-12-27 16:34:07
Đây là giải pháp tốt cho vấn đề dự phòng SVG http://www.alistapart.com/articles/svg-with-a-little-help-from-raphael/ –