Loo*_*fer 6 css sharepoint page-layout
是否可以为我开发的每个SharePoint页面布局创建.CSS文件,或者是否需要在母版页中引用母版页中每个可能布局的CSS?
IE是否可能影响<head>
页面布局的页面使用?
Mar*_*ark 12
通过在布局页面上的PlaceHolderAdditionalPageHead内容占位符标记中包含任何链接等,可以进一步增强Michal的解决方案.这样,它将被正确地包含在生成的页面的头部中.
例如
<asp:Content ContentPlaceholderID="PlaceHolderAdditionalPageHead" runat="server">
<link id="Link1" href="<% $SPUrl:~SiteCollection/Style Library/mystyle.css%>" runat="server" type="text/css" rel="stylesheet" />
<SharePoint:ScriptLink id="jQueryCore" language="javascript" name="ui.core.js" runat="server"/>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)
您可以通过在页面布局中添加标记来嵌入要在页面布局中使用的CSS.例如:
<style type="text/css">
.ms-pagetitle, .ms-titlearea
{
margin-bottom: 5px;
}
</style>
Run Code Online (Sandbox Code Playgroud)
或者在页面布局中,您还可以创建您想要使用的CSS文件的相对链接:
<link rel="stylesheet" type="text/css" href="/_layouts/styles/mystyle.css"/>
Run Code Online (Sandbox Code Playgroud)
通过这种方式,您可以在所使用的页面布局中覆盖不同的css样式.希望有所帮助!