最近我的网站上的布局在没有做任何事情的情况下自发地发生了变化。例如:some text has been heavily misplaced and small circles are appearing in strange places.。
奇怪的是它无法更改 - 无论我在CSS中更改什么,更改都不会显示在我的网站上。我可以直接删除整个.css内容并保存它,它仍会显示相同的网站,略有错位的对象。但是,如果我要删除
<link rel="stylesheet" type="text/css" href="luffisdesign.css"/>
来自我的HTML代码的标记,它将完全删除CSS布局。发生了什么?
更新 图像没有显示,这里是一个链接:gyazo.com/bb6069d4de568c902e8526864b5f5f2f“ - - - ”部分最初放置在灰色区域,下面是表格。因为它正确显示,我在两个文件中都做了绝对零变化
答案 0 :(得分:2)
我的猜测是你在浏览器中更新了你的东西。
通常情况下,当CSS被卡住后#39;这意味着正在进行某种缓存。尝试删除CSS,并打开一个私人浏览会话,看看是否有效。
在Chrome上,您可以在开发者工具中禁用缓存,也可以使用ctrl + f5来缓存这些内容。
如果你正在进行服务器端缓存,那么像mystyle.css?v=1
这样的查询参数非常适合缓存破解。
答案 1 :(得分:1)
最有可能的是,您的网站并没有抓住最新版本的样式表,因为显示的版本是缓存版本。您可以将?v =(x value)附加到链接的末尾以获取样式表,如下所示:
<link rel="stylesheet" type="text/css" href="luffisdesign.css?v=1"/>
或者,如果您正在使用php,则可以使用?t=<%= DateTime.Now.Ticks %>
。
想要发表评论而不是回复,因为这并不能回答你对随机圈子的担忧,但是因为我还没有50名代表。
答案 2 :(得分:0)
感谢所有答案!像肯扬说的那样,可能是因为我最近更新了我的浏览器。没有想到这一点。我设法通过简单地将.css文件中的文本转移到新文档并将新文档链接到HTML代码来解决我的问题。我不知道为什么它解决了它,因为它们都包含完全相同的文件,但不知何故它确实如此。