【问题标题】:Can't change styling in SharePoint Online无法在 SharePoint Online 中更改样式
【发布时间】:2019-02-20 23:57:01
【问题描述】:

我一直在尝试多种方法将自定义 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. 我已将“!important”添加到我的 CSS 文件中的所有规则中(我知道这不是最佳做法)。
  5. 我已将 webparts 添加到页面并在其中包含 CSS(使用脚本编辑器)但没有任何效果。我什至尝试使用 JavaScript 应用样式。不过,没有影响。我添加了具有特定 ID 和类的自定义按钮和段落。我也无法设计这些样式。
  6. 我还尝试以全局管理员身份登录并进行上述更改。

唯一有效的是内联样式,这当然是不切实际的。我搜索了各种论坛,但没有找到解决方案。

【问题讨论】:

    标签: css sharepoint-online


    【解决方案1】:

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

    您描述的所有方法都不适用于现代体验。如果您想更改任何新现代外观的样式,您将需要使用新的主题功能或使用 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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-06
      • 1970-01-01
      • 2021-10-22
      相关资源
      最近更新 更多