6

いくつかの上位レベルのスタイルをオーバーライドする次の CSS スタイルを持つ Web ページがあります。

#pnlActions { 
    background-image: -webkit-gradient(linear,left top,left bottom,from(#000),to(#000));
    background-image: -webkit-linear-gradient(#000,#000);
    background-image: -moz-linear-gradient(#000,#000);
    background-image: -ms-linear-gradient(#000,#000);
    background-image: -o-linear-gradient(#000,#000);
    background-image: linear-gradient(#000,#000);               
}

奇妙なことに、ページを初めて読み込むと、ページを更新するまでスタイルが完全に無視され、その後スタイルが適用されます。次に、ブラウザーを終了し、ページを再度読み込むと、スタイルは適用されなくなります (ページを更新するまで)。

これはすべて、chrome/firefox/ie ブラウザー ツールからわかります。

なぜこれが起こっているのかを説明するのは完全に途方に暮れています。何か案は?

4

5 に答える 5

2

Chrome DevTools を閉じた状態でページをロードし、DevTools を開いてページを更新し、[キャッシュを無効にする (DevTools が開いている間)]設定がオンになっている場合、これが原因である可能性があります。

于 2013-09-14T12:41:36.830 に答える