【问题标题】:SharePoint Master Page not styling linksSharePoint 母版页未设置链接样式
【发布时间】:2014-07-04 05:44:40
【问题描述】:

我使用 SharePoint Designer 2010 构建了一个母版页,它引用了如下外部样式表:

<link href="/sites/sandbox/Style%20Library/pscp/styles.css" rel="stylesheet" type="text/css">

在母版页的设计模式中,所有样式都正确反映,当我基于该母版页创建新的 .aspx 时也是如此。但是,当我在 Internet Explorer 上预览 .aspx 时,除了应用于样式 <a href> 元素的样式(例如,悬停、颜色等)之外,所有样式都可以使用。

将样式内联添加到母版页中的<a href> 元素使其反映在 .aspx 的预览中,但如果我在母版页顶部添加与链接有关的样式使用<styles> 标签,它也会停止工作。

任何人都知道为什么使用外部样式表设置链接样式似乎不起作用?提前谢谢你。

【问题讨论】:

  • SIGH,原来 Internet Explorer 处于兼容模式,所以当我将其置于正常模式时,样式会正确显示。哎呀。

标签: css sharepoint master-pages sharepoint-designer


【解决方案1】:

有很多方法可以引用您的资源

<SharePoint:CssRegistration name="/Style Library/OVERRIDE.css" After="COREV4.css" runat="server"/>

在 IE 上测试时要小心,因为您经常会遇到浏览器上的缓存、负载平衡器上的缓存和兼容模式,您可以自己禁用这些,但请记住其他用户仍然启用它

【讨论】:

    猜你喜欢
    • 2020-09-07
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    相关资源
    最近更新 更多