我正在設計一個響應式網站,在移動設備上看起來不同。我在我的css中有三個單獨的媒體查詢以及一個查看視網膜顯示的查詢。視網膜iPad的具體CSS
/** 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) {}
當iPad是在縱向模式下,它會得到的移動版本,但是當它在橫向模式下它會得到網站的普通版本。
我的問題是這個,現在與「新的iPad」和視網膜顯示器,某些視網膜圖像未正確對齊的橫向視網膜iPad版本。全球視網膜CSS是推翻正規的CSS,它應該是我猜。
例如,在移動版本中,我在屏幕上居中顯示一個背景圖像,但在常規網站上,它左對齊。
任何人都知道一種方法只針對iPad的視網膜圖像只在CSS?
感謝
編輯:這就是我正在玩弄,但它似乎並沒有工作:
@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {}
新的iPad是2048年由1536年...嘗試和像素比:2 – Connor 2012-03-20 19:27:46
感謝您的答覆,嘗試它,不,沒有工作。 @media screen and(min-device-width:1536px)and(max-device-width:2048px)and(orientation:landscape)and(-webkit-min-device-pixel-ratio:2){} – user127181 2012-03-20 19:34:43
您是否看到我的答案,你使用的是真正的iPad3,對吧? – Connor 2012-03-20 20:01:46