【发布时间】:2017-04-11 20:14:11
【问题描述】:
在 SharePoint 2013 中,我尝试包含对其他 CSS 文件的引用,但无法使其正常工作。这是我遵循的过程:
- 复制西雅图母版页并重命名,上传。
- 通过界面确保新母版页是站点母版页
- 已将我的 CSS 文件加载到样式库中
- 将对该样式库的引用添加到母版页并签入
当我将 CSS 粘贴到页面上的脚本编辑器时,我知道 CSS 可以正常工作,但我当然不想在每个页面上都这样做。但是对它的引用显然是行不通的。以下是我根据各种网站尝试过的版本。第一行始终开启:
<SharePoint:CssRegistration ID="CssRegistration1" Name="Themable/corev15.css" runat="server" />
根据网络上的各种文章,一次尝试了这些其他行。没有工作。
<SharePoint:CssRegistration ID="CssRegistration2" Name="<% $SPUrl:~SiteCollection/Style Library/CustomCSS_OAMC.css %>" After="corev15.css" runat="server" />
<SharePoint:CssRegistration ID="CssRegistration3" name="<% $SPUrl:~sitecollection/Style Library/CustomCSS_OAMC.css %>" runat="server" />
<SharePoint:CssRegistration ID="CssRegistration4" Name="<% $SPUrl:~SiteCollection/Style Library/CustomCSS_OAMC.css%>" runat="server" />
我的样式表代码如下供参考”
<style type="text/css">
#sideNavBox { display: none; }
#contentBox { margin-left: 20px; }
#topNav { margin-top: 50px; }
#siteIcon { height: 100px; }
.ms-siteicon-img {
max-height: 200px;
max-width: 500px; }
#s4-bodyContainer #titleAreaBox.ms-table, #s4-bodyContainer #titleAreaBox >
#titleAreaRow {display:block;}
#s4-bodyContainer #titleAreaBox > #titleAreaRow > #siteIcon
{float:left;display:block;margin:0 auto;}
</style>
【问题讨论】:
标签: css sharepoint master-pages