编辑:我真诚的道歉!除了我自己之外,这不是一个问题 - 我有一个global.css文件,里面包含正确的东西,但是在下面我包含了另一个带有旧CSS的文件,位于我的HTML的<head>
位中。捂脸。浏览器不会读取更新CSS
我有一个网站,我正在开发。我正在使用LESS来增强我的CSS,使其更易于编写。问题是,当我更改.less
文件时,浏览器中呈现的样式拒绝更改。我查看了生成的.css
文件,该更新反映了所做的更改,但浏览器不会从CSS文件更新其呈现的样式。我已经在Chrome,FF(3和4)和Opera中尝试了这一点,并且具有相同的非更新结果。
我甚至告诉浏览器缓存什么,无论是与PHP和元标记,都无济于事。我的Apache配置文件几乎是香草,虽然我使用多个本地主机(这是一个本地服务器)。用于LESS转换为CSS代码如下给出,并且正在运行的每重新加载页面时间:
try
{
lessc::ccompile('global/global.less', 'global/global.css');
}
catch(exception $ex)
{
exit('lessc fatal error:<br />' . $ex->getMessage());
}
有没有例外这里。 less.php
解析器检查文件是否已被修改,我已删除了一下,但是CSS文件是在每次更改时重新生成的,所以这必定是浏览器的缓存问题...... Apache提供更新的CSS文件就好了: -/
对不起,这么久了,但我想说清楚。如果你需要别的东西,请让我知道。
这解决了我烦人的问题。谢谢 – 2012-06-25 08:41:48