2010-08-19 49 views
0

对于我的生活,我无法弄清楚这一点。我有一个用户需要打印的页面。除了一个错误之外,我的打印样式设置完美...有一张桌子有时不打印。有没有人见过这个??为什么某个元素不总是打印?

在样式表加载之前,页面是否可能被打印?

任何想法,欢迎我难倒...

+0

迷人..你有一个链接或一些来源? – 2010-08-19 19:20:29

+0

对不起,我不能分享任何来源,甚至这个项目的例子。我希望我可以导致这个让我疯狂! :)我甚至都没有能够自己复制它,虽然我有一个打印输出但除了来自同事的表格外,所以我知道它不仅仅是用户PC上的某个配置。 – Mike 2010-08-19 19:24:29

+1

您的打印问题是否局限于某个浏览器?或者,或者,它们是否只出现在一个特定的系统上? – 2010-08-19 20:47:58

回答

2

如果这是一个间歇打印错误则有可能ISN对它没有多少逻辑,无论如何我们没有任何实例可以辨别。

我最初的做法是缩小表格并确保它有足够的空白,这样当打印机驱动程序渲染它时,它就不可能碰到页面。

除此之外,如果它打印99%的时间,这只是一个间歇性的错误,很难说如何解决它。

如果您有时间从空白页面和表格开始,以便100%的时间打印并在页面的其他部分添加,直到停止工作。但听起来很多工作!

+0

不能同意更多。我只是希望有人遇到类似的问题。我一定会尝试缩小桌子的位置,希望它有所帮助。谢谢。 – Mike 2010-08-19 19:35:41

0

它可能是您的打印样式表禁用你的表,即

table { 
    display: none; 
} 
+0

感谢您的意见,但不是问题。 99%的时间它打印罚款。只有1%的表格不打印... – Mike 2010-08-19 19:25:27

+0

你是说用完全相同的html打印罚款99%的时间吗?如果是这样,这听起来像是浏览器/打印机驱动程序错 – 2010-08-19 19:27:56

+0

我同意这可能与浏览器有关。我仍然无法完整地复制它。开始认为这可能是一个不好的问题... – Mike 2010-08-19 19:31:54

相关问题