2015-04-20 64 views
1

我正在向我的滑塊寫入媒體查詢。那邊的寬度是100%,高度應該手動給出。爲什麼我寫了@media查詢每一個寬像特定設備媒體查詢不起作用

@media only screen and (width : 320px) and (height: 568px) { 
 
.demo .zoomer_wrapper { height: 450px; } 
 
} 
 
@media only screen and (width : 568px) and (height: 320px) { 
 
.demo .zoomer_wrapper { height: 230px; } 
 
}

這就是我正在測試中http://cybercrab.com/screencheck/和Firefox的決議。在這裏,每一件事情都適用於每一組寬度和高度。但是當我檢查特定設備時,這些設備無法正常工作。請幫我解決這個問題。

回答

2

媒體手機和平板電腦的查詢應該是這樣的:

@media only screen and (max-device-width : 320px){} 

Documentation


編輯

爲例(只有個例,未測試) :

/*if landscape*/ 
@media only screen and (max-device-height: 320px) and (orientation : landscape){ 
    .demo .zoomer_wrapper { height: 230px; } 
} 
@media only screen and (max-device-height: 800px) and (orientation : landscape){ 
    .demo .zoomer_wrapper { height: 710px; } 
} 
@media only screen and (max-device-height: 960px) and (orientation : landscape){ 
    .demo .zoomer_wrapper { height: 870px; } 
}  
/*if portrait*/ 
@media only screen and (max-device-height: 320px) and (orientation : portrait){ 
    .demo .zoomer_wrapper { height: 230px; } 
} 
@media only screen and (max-device-height: 480px) and (orientation : portrait){ 
    .demo .zoomer_wrapper { height: 390px; } 
} 
@media only screen and (max-device-height: 640px) and (orientation : portrait){ 
    .demo .zoomer_wrapper { height: 530px; } 
} 
+0

你好伊甸園..日Thnx的答覆。但我不想使用的最大和最小監守,如果我使用他們,他們是矛盾的。例如 – mdrahiem

+0

我'對不起,瞄準特定設備,你必須使用'max/min-device-width'。你必須組織你的規則條件,以避免衝突。例如,從較低的高度規則開始,然後是下一個較高的高度,然後是下一個高度,以達到最終的最大高度值。查看更新回答 – EdenSource

+0

Thnx Eden。希望任何人得到答案..我想針對具體的設備分辨率... – mdrahiem