我的Firefox行事怪異。我使用一個簡單的4x4px透明PNG作爲div背景(像往常一樣)。在Chrome瀏覽器,Safari瀏覽器,Opera甚至IE瀏覽器中看起來都不錯,但是在FF中它已經「崩潰」了。這是一張圖片,向你展示我在說什麼:http://cl.ly/2Q1l0S1u3I2Z1e3U2n0G。Firefox背景圖像錯誤
我使用圖像和漸變爲背景,但如果我只使用圖像,它會導致相同的結果。
下面是代碼:
#wrap {
background-color: #f5f5f5;
background-image: url(../images/general/bg-wrap.png);
background-image: url(../images/general/bg-wrap.png), -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ebebeb));
background-image: url(../images/general/bg-wrap.png), -moz-linear-gradient(top, #f5f5f5, #ebebeb);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ebebeb');
background-position: 0 0; background-repeat: repeat;
}
當我只用背景圖像,它看起來像這樣:
#wrap {
background: #f5f5f5 url(../images/general/bg-wrap) 0 0 repeat;
}
這是BG-wrap.png:http://cl.ly/0i3i1R0P2R0i1K1h1V1P。我不明白這是怎麼回事...
有趣的是,小提琴的例子是爲我工作,但是當我複製到我的CSS文件沒有發生。也許這可能是一些問題..? –
你有沒有花哨的CSS轉換應用?或背景大小?請記住,如果您使用背景位置,除非您使用逗號,否則您將針對每個背景圖像/漸變。 – will
會:是的,我有過渡,但我沒有過渡時嘗試過,並得到相同的結果。這很奇怪,Firefox的每一個版本(甚至2.0)都有同樣的效果,我無法弄清楚爲什麼。也許我應該使用不同的模式... –