代码之家  ›  专栏  ›  技术社区  ›  Loofer

如何将CSS定位到特定的sharepoint页面布局文件?

  •  6
  • Loofer  · 技术社区  · 16 年前

    有没有可能影响 <head>

    2 回复  |  直到 16 年前
        1
  •  12
  •   Mark    16 年前

    Michal的解决方案可以通过在布局页面的占位符AdditionalPageHead内容占位符标记中包含任何链接等来进一步增强。这样,它将正确地包含在生成页面的标题中。

    例如

    <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>
    
        2
  •  6
  •   Michal    16 年前

    <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样式。 希望有帮助!