|
打印隐藏的iFrame jangogo @ 2010-3-16 14:04:00 某些用户需要把打印的内容装入一个隐藏的(Display:none) 的 IFRAME ,然后用PAZU指定打印该IFRAME的内容。 但是当Display:none的时候,由于这个IFRAME不能获取焦点而无法被打印,解决的方法有两种: 1. 指定屏幕和打印时采用不同的CSS: @media print{ .np{color:white!important;padding-top:99999px;padding-left:99999px;} .noprint_{display:none;} .printall_{} .pagebreak{page-break-after:always} iframe{display:none;} } @media screen{ .np{} .noprint_{} .printall_{display:none;} .pagebreak{} } 2.不用Display:none,改用以下CSS: Width:1px;height:1px;left:-100px;top:-100px;position:absolute 这种方法其实是把IFRAME移到屏幕外,用户看不到来代替display:none |