2014-07-26 50 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

相关问题