-2

実際に開発中のウェブページにメニューを作ろうとしていますが、コードを変更してもメニュー ul の css が更新されないことに気付きました。Chrome 37.0.2062.124 では更新されませんが、Firefox 32.0.1 ではキャッシュをクリアすると更新されます (もちろん、Chrome でも Ctrl+F5 を試しました)。IE 11.0.10 が Chrome と同じ問題を抱えているというのは興味深いことかもしれません。

この時点で、テキストに合わせて、テキストのインデントを 2.75 から 0.75 に減らしたいと考えています。これがjsfiddleです(変更を更新しているようです): jsfiddle

問題は

#menu ul,
#menu ul ul {
    margin: 0;
    padding: 0;
    list-style: none;

    display: block;
    line-height: 2.75em;    
    text-indent: 0.75em;
}

したがって、それがおそらくChrome、Apache(W7にXAMPP 3.2.1を使用しています)、またはその他の愚かなものによって引き起こされた問題であるかどうかはわかりません...

みんなありがとう。

4

2 に答える 2

1

これは、Apacheキャッシングに関する同様の質問です。そして、ここにも良い記事があります。

css ファイルにバージョン ポストフィックスを追加してみてください。これにより、ブラウザはサーバーから最新バージョンを取得するようになります。

<link rel="stylesheet" type="text/css" href="style.css?v=1" />

または、バージョンの代わりにタイムスタンプを追加できます。

于 2014-09-29T18:59:59.027 に答える