在IE8中的ASP.NET中打印样式

时间:2012-05-15 03:41:18

标签: asp.net css printing

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

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

由于

1 个答案:

答案 0 :(得分: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" />