2011-09-02 51 views
0

我的CSS應該根據規模造成三種不同的背景顏色:@media CSS3中僅適用於第一選擇

@media all and (min-width: 481px) and (max-width: 880px) { 
    body { 
     background:#F69; 
    } 
} 

@media all (min-width: 341px) and (max-width: 480px) { 
    body { 
     background:#06F; 
    } 
} 

@media all and (max-width: 340px) { 
    body { 
     background:#000; 
    } 
} 

此代碼僅改變第一個尺寸範圍的背景顏色。爲什麼?我怎樣才能使它適用於所有三個範圍?

回答

0

您的代碼是正確的。你只能得到一種顏色。您的媒體查詢設置正確。背景顏色對於不同的屏幕分辨率會有所不同。嘗試使用不同的瀏覽器。

+0

你好!我嘗試了safari,FF和chrome ......但它並沒有完成這項工作?有什麼想法嗎? – YoniGeek

+0

我找到了答案我自己這是好代碼: – YoniGeek

+0

我找到了我自己的答案。如果要設置不同的動作,寬度之間的限制必須一個接一個...... ex:0- @media screen和(max-width:499px),1 - @ media all和(min-width :500px)和(max-width:699px)2- @ media all和(min-width:700px)和(max-width:1200px)等等。 :) – YoniGeek

相關問題