我正在尝试使用asp.net将样式表链接到SharePoint中的母版页。这是一个仅打印的样式表。我遇到的问题是@media print在IE8中不起作用。 我可以在asp.net中添加仅适用于打印介质的样式表吗?
<SharePoint:CssRegistration ID="CssRegistrationCommon" Name="<% $SPUrl:/Style Library/CSS/common.css %>" After="corev4.css" runat="server"/>
由于
答案 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" />