2014-02-10 142 views
0

我正在創建響應式網站。對於CSS的顯示器比較小,我寫了這個:響應式設計中的媒體查詢

@media only screen and (min-width: 1224px) and (max-width: 1440px) { 
/*css here*/ 
} 

和CSS的HTML部分:

<link rel="stylesheet" type="text/css" media="screen (min-width: 1224px)" href="css/monitor.css" /> 

,當我創建CSS的智能手機: HTML:

<link rel="stylesheet" type="text/css" media="(min-width: 320px)" href="css/mobile.css" /> 

css:

@media handheld and (min-device-width: 320px), 
handheld and (max-device-width: 767px) { 
/*css here*/ 
} 
  1. 不」看到在智能手機
  2. 在顯示器
  3. 我的CSS設置我看看我寫的mobile.css

我該怎麼辦?

回答

0

嘗試使用媒體類型'屏幕'而不是'手持'。大多數移動設備會說他們是一個屏幕。所以你的CSS將是:

@media screen and (min-device-width: 320px), 
screen and (max-device-width: 767px) { 
/*css here*/ 
} 
+0

是的,爲什麼?另外,爲什麼有些智能手機在不是時會將自己標識爲PDA? – 0550

+1

隨着Apple&Android宣佈自己是屏幕,手持式媒體類型變得多餘,我相信手持媒體類型適用於擁有非常基本的網絡瀏覽器的舊設備。 –

相關問題