0
我有想法爲我的網站的表格pc和移動版本製作不同大小的背景圖像。例如:用於查詢和背景圖像的css層次結構
media only screen and (max-width: 480px) {
.myImage {
background-image:url(image_small.jpg);
}
}
.myImage {
background-image:url(image_big.jpg);
}
是否有任何種類的層次結構覆蓋瀏覽器中的圖片?是否移動瀏覽器將加載image_big.jpg它的緩存或類似的東西?我還需要(從下載我的移動image_big停止瀏覽器)
原諒實施任何形式的順序在HTML我的CSS文件來實現我想要什麼?我的英語
你的兩個規則是南轅北轍在上面的代碼。 CSS Specificity表示,因爲你的規則都有相同的選擇器:'.myImage',所以最後一個選擇器勝出,因此即使在小屏幕尺寸下也會使用大圖片。通常在響應式編碼中,首先是基本CSS規則(即不在媒體查詢中的規則),然後是媒體查詢。這避免了這裏出現的錯誤。至於你的最後一個問題,是的,你的CSS文件在HTML中的順序是至關重要的,因爲不同電子表格中的規則具有相同的特性,最後一個否決了早期的規則。 – GuyH 2014-12-02 22:42:21