file.cssファイルをfilezillaとcpanelを使用してサーバーにアップロードしました。しかし、私がWebサイトを閲覧するとき、cssは影響を与えません。
変更しました:padding-left:10px; ページビューのソースを見ると、古いファイルがそこにあることがわかります。
その理由は何でしょうか?
ハードリフレッシュを試してください。CTRL ShiftR。これにより、キャッシュされたファイルが強制的にクリアされます。ファイルがアップロードされていない場合を除いて、それが問題になる可能性があります。Filezillaに新しいファイルが表示されている場合は、キャッシュの問題です。
cssファイルのアクセス許可を確認しましたか?
すべてのファイルで644、すべてのフォルダーで755である必要があります。
既存のcssファイルを置き換え/上書きしましたか?古いものは上書きされていないようです。その場合、変更を有効にするには、上書きする必要があります。
CMSを使用していますか?それらのいくつかにはキャッシュ機能があり、ハードリフレッシュしない限り、それらの変更が反映されるまでに時間がかかる場合があります。
http://httpd.apache.org/docs/2.2/programs/htcacheclean.html
apache2を使用している場合、これは驚くべきことです。「-i」オプションを使用してください。ファイルが更新されない理由は、ファイルがキャッシュされているためです。これができない場合は、いつでもhref="styles.css"をhref="に変更できます。 styles.css?v = version2 "これにより、サーバーは新しいファイルがあると見なすため、キャッシュが更新されます。
.cssファイルの名前を変更し、サーバーから古いファイルを削除し、htmlを再アップロードして、新しく名前を付けてアップロードしたcssファイルに転送しました。どういうわけかお守りのように働いた。
まず、キャッシュをクリアしてみてください。何も起こらない場合は、CSSを次のようにリンクします。
<link rel="stylesheet" type="text/css" href="style.css?v=0.001">
それは役立つはずです。