打印JSP網頁時,按照IE中指定的頁面設置打印。如何在打印時覆蓋IE頁面設置
我想覆蓋IE(6或7)頁面設置(特別是頁邊距設置)。
我嘗試了幾種CSS格式,但未能成功。請讓我知道如何在打印時覆蓋IE頁面設置。
打印JSP網頁時,按照IE中指定的頁面設置打印。如何在打印時覆蓋IE頁面設置
我想覆蓋IE(6或7)頁面設置(特別是頁邊距設置)。
我嘗試了幾種CSS格式,但未能成功。請讓我知道如何在打印時覆蓋IE頁面設置。
我沒有評論您的問題的聲望,但是如果您注意到您嘗試過的方式,那將很方便。
例如,您是否嘗試以下方法?
<link rel="stylesheet" href="print.css" media="print" type="text/css">
,如果您希望做內部:
@media print {
#menu, #logo, #sidebar {display: none; }
}
編輯
Thi site about IE expressions有關它的更多信息。
它使用以下條件格式:
<style type="text/css" media="screen,projection">
@import 'main.css';
</style>
<!--[if IE]>
<link rel="stylesheet" href="ie.css" type="text/css" media="screen">
<link rel="stylesheet" href="ie-print.css" type="text/css" media="print">
<![endif]-->
<link rel="stylesheet" href="print.css" media="print" type="text/css">
所以它有2個CSS對常見的瀏覽器,那麼2個IE細節,包括Internet Explorer中的特殊打印的CSS。
你試過嗎?
我試了很多@media print,它不能在IE 7和8上工作.. –
@GanesanMP看看編輯,你試過了嗎?乾杯。 – Daneo
在IE 6和7中支持打印樣式表非常麻煩。你最好打開一個新的頁面,打印你想打印的內容,然後通過javascript調用打印對話框。
當前打開一個新頁面並調用打印對話框....用戶在他們的IE中根據他們的需要完成頁面設置...現在,需要解析的用戶之間的頁面打印不同。 –
請務必爲要打印的新頁面設置一些樣式。看看這個:http://coding.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/ –
你能告訴我們你做過什麼嗎?可能是糾正這個問題。您是否嘗試使用針對打印介質的專用打印樣式表? –