簡體   English   中英

如何將CSS定位到特定的sharepoint頁面布局文件?

[英]How can I target CSS to a particular sharepoint Page Layout file?

是否可以為我開發的每個SharePoint頁面布局創建.CSS文件,或者是否需要在母版頁中引用母版頁中每個可能布局的CSS?

IE是否可以影響頁面布局的頁面<head>

通過在布局頁面上的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>

您可以通過在頁面布局中添加標記來嵌入要在頁面布局中使用的CSS。 例如:

<style type="text/css">
    .ms-pagetitle, .ms-titlearea
    {
        margin-bottom: 5px;
    }

</style>

或者在頁面布局中,您還可以創建您想要使用的CSS文件的相對鏈接:

<link rel="stylesheet" type="text/css" href="/_layouts/styles/mystyle.css"/> 

通過這種方式,您可以在所使用的頁面布局中覆蓋不同的css樣式。 希望有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM