<div ID="printerdiv" ></div>
这是预期的行为吗?所有其他浏览器打印,我想在BUGzilla上发布.我尝试了一些CSS“技巧”,使div不显示用户可以看到的位置,但它总是以某种方式显示.我目前正在使用下面的CSS来使iframe不可见:
#printerdiv iframe{wIDth:1px !important;height:1px !important;border:0 !important;margin:0 !important;}
但是它的边距仍然存在,并且一旦生成iframe就会留下14px的差距.
如果没有display:none属性,有没有办法让iframe完全不可见?更好的是,有没有办法在没有这样的黑客的情况下做到这一点?
我甚至尝试使用CSS设置iframe来显示:阻止@print媒体类型和显示:无屏幕,Js功能仍然不会打印.
解决方法 如果您绝对将iframe放在页面上,它仍然可以打印而用户不可见.#printerdiv iframe{ position: absolute; top: -1000px;}总结
以上是内存溢出为你收集整理的html – Firefox不会打印iframe样式的display:none全部内容,希望文章能够帮你解决html – Firefox不会打印iframe样式的display:none所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)