2014-07-26 51 views
3

我遇到了一個非常奇怪的CSS問題,要麼在更改之後不更新,要麼在刪除後不要離開。服務器問題能否導致CSS出現問題?

<form action="Test.php" method="post" class="Box1"> 

<h1> Please Enter Main link Information</h1> 
    Link <input value= "<a href ='Enter Website here'>Enter Headline here</a>"  type="text" size="50" name="linkurl"><br> 
    Story #:<input type="text" " name="storyn"> 
    <input type="submit"> 
</form> 

我的CSS是這樣的:

.Box1{ 
    position: absolute; 
    left: 400px; 
    top: 100px; 
    height: 300px; 
    } 

現在我第一次輸入這,它的工作完美。然後我去改變CSS中的值,它不會改變,再次嘗試,不會改變。最後我從CSS頁面中完全刪除了.Box1,只是爲了看看會發生什麼,並且它仍然沒有改變任何東西。服務器端有什麼可能導致CSS無法更新?我以前從來沒有像這樣的問題。

+4

沒有ü嘗試清除瀏覽器緩存? – MikeWu

+2

這是一個緩存問題。 css是高速緩存的客戶端,通常也是服務器端。 – skarist

+0

這可能是一個緩存問題。我在Mac上使用Safari時經常遇到這個問題。我刷新,它仍然得到舊的CSS。重置Safari修復它。我懷疑其他瀏覽器也是如此,服務器也是如此。 –

回答

4

嘗試強制刷新甩掉你的瀏覽器緩存。

按Ctrl + F5 按Ctrl ++[R

你可以嘗試直接打開樣式表URL和強制刷新。

+1

特別是如果你在Chrome瀏覽器,它有一個討厭的習慣,緩存和掛在設計。在執行UI時,始終讓該瀏覽器中的開發人員工具處於打開狀態,並且可以選擇始終請求檢查文件或禁用本地緩存。這將在未來節省大量的麻煩。 – TheHamstring

0

一個簡單的檢查,以確定將重命名CSS文件(以及在HTML鏈接到其課程的名稱),然後刷新。這將強制任何可能的服務器緩存重新加載它,如果它們是活動的。

如果和力無緩存重裝CTRL + F5不能產生你的結果,你需要檢查CSS,看看屬性被繼承並從那裏。

+0

對不起,我錯過了你發給我的聊天邀請,我離開電腦走了一會兒。我從來沒有像這樣的CSS問題,它變得非常令人沮喪。 – Jcmoney1010

+0

@ Jcmoney1010如果你最終回來,我會留在房間裏,這樣我們可以弄清楚你的服務器在做什麼 – Deryck

+0

http://chat.stackoverflow.com/rooms/58039/servertalk21和以前一樣 – Deryck

相關問題