1

我正在尝试使用 asp.net 将样式表链接到 SharePoint 中的母版页。它是一个只打印的样式表。我遇到的问题是@media print 在 IE8 中不起作用。我可以在 asp.net 中添加仅适用于印刷媒体的样式表吗?

<SharePoint:CssRegistration ID="CssRegistrationCommon"  Name="<% $SPUrl:/Style Library/CSS/common.css %>" After="corev4.css" runat="server"/>

谢谢

4

1 回答 1

1

您还可以在样式表的链接上指定媒体。

媒体=“打印”

确保您的主样式表指向屏幕/投影仪之类的东西,这样它们就不会重叠

<link rel="stylesheet" href="<%= Page.ResolveUrl("~/CSS/mystyles.css") %>" type="text/css" media="screen, projection" />
<link rel="Stylesheet" href="<%= Page.ResolveUrl("~/CSS/print.css") %>" type="text/css" media="print" />
于 2012-05-16T04:43:51.337 回答