sharepoint online中的自定义css文件不会更新

时间:2010-07-22 11:44:22

标签: sharepoint moss sharepoint-designer

我正在Sharepoint上在Intranet上工作。我添加了一个自定义css文件,并将其包含在母版页中,在默认样式表之后。在源代码中,我可以清楚地看到它,我可以按照其目标文件的路径。

之前我没有问题检查出来,在Sharepoint设计器中编辑,保存,然后检入并更改将适用于该网站。

但是现在我所做的改变似乎没有抓住。我在几个浏览器上清除了缓存,但仍然没有变化。

母版页和自定义首页都已发布。没有文件被签出。

我可能是一个共享点菜鸟,我搜索过任意数量的论坛,但没有找到任何与我的问题有关的内容。

有人能给我指向正确方向的指针吗? :)

5 个答案:

答案 0 :(得分:1)

您是否将CSS文件保存在使用版本控制的文档库中?也许您忘记发布最新版本的更改,因此浏览器只会看到您以前的版本。

答案 1 :(得分:1)

我专门为回复这篇文章而创建了一个帐户,因为我遇到了同样的问题,并发现了有关创建新CSS文件的更新,这有助于确定真正的问题。所以我想分享我的解决方案!

最后,我发现启用了导致问题的BLOB缓存。我们已经启用它来使用图像再现。根据以下关于配置BLOB缓存的technet文章,我从文件类型中删除了CSS,我们的问题已经解决了! http://technet.microsoft.com/en-US/library/cc770229(v=office.15).aspx#BLOB

我希望这会有所帮助:)

答案 2 :(得分:0)

  1. 您是以网站集管理员身份登录的吗?
  2. CTRL + F5从服务器获取最新的.css?
  3. 当您查看来源时,您可以看到.css文件的链接?
  4. 当您点击.css文件的链接并打开.css文件时,它是否有最近的更改?
  5. 我想你可能已经这样做了......但是在发布.css文件后确保它已被批准。

    按F12加载IE开发工具栏,查看相关元素中使用的样式。可能是您在最近添加的类中出现了一个小的语法错误。

    • 谢谢,Karthik。

答案 3 :(得分:0)

最后,我制作了一份css文件的副本,给它一个新的名字,然后提到它,就像一个魅力。

感谢您的回答和评论

答案 4 :(得分:0)

在“网站集管理”设置下,转到SharePoint Designer设置,并确保标记了所有复选框,包括“启用自定义母版页和页面布局”

另外,请确保引用自定义CSS的标记位于母版页头部的最后一个元标记下方。

最后,删除引号... javascript中添加了额外的引号,因此您不需要引号并且具有样式表的完整URL,否则它将无效!