Sharepoint 2013在保存时删除嵌入代码中<style>的内容

use*_*229 13 css sharepoint-2013

我正在尝试使用嵌入代码工具向Sharepoint 2013页面添加一些样式.它工作正常,直到我保存页面,然后它删除<style></style>标签之间的所有文本?

所以我点击页面上的嵌入代码并输入以下内容

<style>
.sampleStyle {color:#fff}
</style>
Run Code Online (Sandbox Code Playgroud)

当它保存并重新打开时,我发现sharepoint已将代码更改为此

<style unselectable="on">
</style>
Run Code Online (Sandbox Code Playgroud)

小智 23

可以办到.在我今天早上的沮丧中,我在嵌入代码框中添加信息,而SharePoint根本不会保存它.当我回到盒子里时,它只是空的.

以下是如何使其工作:

  • 像以前一样使用嵌入代码,但输入以下内容:

    <script type="text/css">
      */your CSS here/*
    </script>
    
    Run Code Online (Sandbox Code Playgroud)
  • 单击插入

  • 保存您的页面
  • 再次编辑页面并将脚本更改为样式(应该是)

它现在可以工作了!

首次添加代码时,必须使用<script>以便SharePoint保存和嵌入一些代码.嵌入后,您可以更改它,它将保持嵌入和工作状态.


Xri*_*osK 2

我认为你不能在内容编辑器中添加 css 样式和 javascript。但是,您可以使用脚本编辑器来添加它们。

更好的是拥有一个文件并使用脚本编辑器,包括该文件,如视频https://www.youtube.com/watch?v=gcWX3N4nWyw中所示