我使用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>
标签的母版页,它也会停止工作。
任何人都有任何想法,为什么样式与外部样式表的链接似乎不起作用?提前谢谢。
答案 0 :(得分:0)
有很多方法可以引用您的资源
<SharePoint:CssRegistration name="/Style Library/OVERRIDE.css" After="COREV4.css" runat="server"/>
在IE上进行测试时要小心,因为您经常会遇到浏览器缓存,负载均衡器缓存以及兼容模式,您可以自行禁用,但请记住其他用户仍然启用它