我正在Sharepoint上在Intranet上工作。我添加了一个自定义css文件,并将其包含在母版页中,在默认样式表之后。在源代码中,我可以清楚地看到它,我可以按照其目标文件的路径。
之前我没有问题检查出来,在Sharepoint设计器中编辑,保存,然后检入并更改将适用于该网站。
但是现在我所做的改变似乎没有抓住。我在几个浏览器上清除了缓存,但仍然没有变化。
母版页和自定义首页都已发布。没有文件被签出。
我可能是一个共享点菜鸟,我搜索过任意数量的论坛,但没有找到任何与我的问题有关的内容。
有人能给我指向正确方向的指针吗? :)
答案 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)
我想你可能已经这样做了......但是在发布.css文件后确保它已被批准。
按F12加载IE开发工具栏,查看相关元素中使用的样式。可能是您在最近添加的类中出现了一个小的语法错误。
答案 3 :(得分:0)
最后,我制作了一份css文件的副本,给它一个新的名字,然后提到它,就像一个魅力。
感谢您的回答和评论
答案 4 :(得分:0)
在“网站集管理”设置下,转到SharePoint Designer设置,并确保标记了所有复选框,包括“启用自定义母版页和页面布局”
另外,请确保引用自定义CSS的标记位于母版页头部的最后一个元标记下方。
最后,删除引号... javascript中添加了额外的引号,因此您不需要引号并且具有样式表的完整URL,否则它将无效!