无法在SharePoint Online中更改样式

时间:2017-12-27 16:50:42

标签: css sharepoint-online

我一直在尝试使用多种方法将自定义CSS应用于我们的SharePoint Online网站。但是,无论我尝试什么,我都不成功。这些是我尝试过的事情:

  1. 使用西雅图作为模板创建自定义母版页。 corev15.css下的引用CSS如下:
    <!--SPM:<SharePoint:CssRegistration Name="https://oursharepointsite.com/sites/new/SiteAssets/CSS/Custom.css?v=3" runat="server" After="corev15.css"/>-->
  2. 我已经为custom.css文件使用了不同的位置来查看是否会产生差异(即样式库文件夹)。
  3. 我已尝试过CSS的备用网址。
  4. 我已经添加了#34;!important&#34;我的CSS文件中的所有规则(我知道这不是最佳做法)。
  5. 我已将webpart添加到页面并在那里包含CSS(使用脚本编辑器)但没有效果。我甚至尝试使用JavaScript来应用样式。仍然没有影响。我添加了具有特定ID和类的自定义按钮和段落。我也不能设计那些。
  6. 我还尝试以全球管理员身份登录并进行上述更改。
  7. 唯一有效的是内联样式,这当然是不切实际的。我搜索了各种论坛,但没有找到解决方案。

1 个答案:

答案 0 :(得分:2)

您使用的是完全经典的网站吗?如果没有,则需要寻找新的自定义方式。

您所描述的任何方法都不能用于现代体验。如果要更改任何新的Modern外观的样式,则需要使用新的Theme功能或使用SPFx扩展实现某些功能。

您可以在此处找到有关新主题的更多信息: https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/site-theming/sharepoint-site-theming-overview

这是一个非常不错的工具,可以帮助您创建主题: https://developer.microsoft.com/en-us/fabric#/styles/themegenerator

该网站应具备其他一切,以助您开始进行现代定制: https://spdesign.azurewebsites.net/