我认为这将是一个快速修复,但显然不是。
我已经清除了缓存,更改了浏览器,执行了硬重新加载,复制/重命名了文件,但CSS仍未更新。我在YII框架中,当我使用Chrome Inspect工具时,它显示了同一件事的2个不同版本:
它应该是什么
它是什么
这里有什么帮助吗?部署到服务器的工作正常,但可能是服务器缓存?
答案 0 :(得分:1)
如果问题与YII CAssetManager有关,那么您可以查看这些帖子:
PS:CAssetManager通常用于管理组件和库的资产(JS,CSS,...),也用于YII视图。
答案 1 :(得分:0)
你在用什么css文件工作?如果你正在编辑Yii assetmanager部署的css文件,你应该清空assets文件夹或者执行forceReload看看(Is there a way to force Yii to reload module assets on every request?)
答案 2 :(得分:0)
请检查您是否在两个环境中以相同顺序放置css文件。
如果您使用的顺序不同,浏览器可能会为这两种环境采用不同的属性。
浏览器以 DESCENDING顺序为css文件提供优先级。
喜欢
<link rel="stylesheet" type="text/css" href="style.css"> //h1{ color: black; }
<link rel="stylesheet" type="text/css" href="app.css"> //h1{ color: white; }
将优先考虑app.css,因此,如果您正在寻找您的浏览器,它将为h1元素提供白色