Sharepoint 2010 如何将自定义样式更改部署到SharePoint中的一组母版页

Sharepoint 2010 如何将自定义样式更改部署到SharePoint中的一组母版页,sharepoint-2010,Sharepoint 2010,我在SharePoint 2010中工作,我想知道是否有一种方法可以为我网站集中的每个子网站将单个css更改部署到母版页?我使用的是团队网站,我使用的是v4.master。我假设所有子网站都引用了网站集根目录下的单个母版页 我还假设,由于您使用的是OOTB母版页(v4.master),所以它保持“未被触及”,因此没有任何自定义CSS 如果到目前为止这是正确的,那么您有三个选择: 相对CSS。您可以创建自定义CSS文件,并在母版页的标题中添加对该文件的引用。此更改只需进行一次,并将反映在所有站点的

我在SharePoint 2010中工作,我想知道是否有一种方法可以为我网站集中的每个子网站将单个css更改部署到母版页?我使用的是团队网站,我使用的是v4.master。

我假设所有子网站都引用了网站集根目录下的单个母版页

我还假设,由于您使用的是OOTB母版页(v4.master),所以它保持“未被触及”,因此没有任何自定义CSS

如果到目前为止这是正确的,那么您有三个选择:

  • 相对CSS。您可以创建自定义CSS文件,并在母版页的标题中添加对该文件的引用。此更改只需进行一次,并将反映在所有站点的所有页面上,但这确实意味着您需要在母版页中编辑HTML,因此如果您使用的是OOTB文件(如v4.master)之一,我不建议这样做
  • 主题。创建一个包含自定义CSS文件的新站点主题,然后通过站点设置UI将其分配给站点。这不需要对母版页进行任何更改,但是主题在创建新子网站时不会自动应用于新子网站。实现自动化的唯一方法是通过功能或功能接收器

  • 备用CSS。创建自己的自定义CSS文件,将其上载到站点的样式库文件夹,然后将其指定为备用CSS。此设置仅允许设计师指定CSS文件的URL,该文件将在默认SP样式之后加载。所有子站点(默认情况下)都会自动继承备用CSS设置,但是,如果未启用发布功能,则无法通过站点设置UI进行设置,必须通过代码或Powershell脚本进行设置

  • 我希望这有帮助