我展示了一些截图,显示存在问题...
问题:
我正在尝试仅打印带有表格的页面,并且如图中所示,在侧面窗格中,我将该侧面窗格放入print-hidden
,并且在Google Chrome 46.0.2490.71
版本之前它可以工作,但在下一个@media
print
CSS更新后,margin
停止工作。
目前我的Google Chrome版本是48.0.2564.23
侧页:
新版本的Chrome在打印预览中显示出margin
,这个问题只发生在Chrome浏览器中,在所有其他浏览器中都可以正常工作。
侧页打印预览:
没有侧页:
没有侧页打印预览:
我不明白为什么新版本的Chrome会接受print-hidden
div的margin
...!!
重要的是,它只在Chrome的最新更新中无法正常工作,否则它一直很好。
如果有人在谷歌浏览器的最新更新中发现了打印问题,请告诉我是否有解决方法。
如果您有问题需要了解,请随时提问。
谢谢...
尝试过的方法:
我试过给负的左边距,但在这种情况下,所有其他浏览器的打印预览都不正确。
在GitHub上的问题:
在Google Chrome论坛上的问题:
JsFiddle:
在JsFiddle中,我使用了CSS属性margin-left
,但在谷歌浏览器最新版本中不起作用。自47版本以后,它在旧版本的谷歌浏览器中工作得很好,但在下一个更新中,它成为其他浏览器中的一个大问题,而在其他浏览器中,它的工作通常非常流畅...
margin-left:-200px;
,在Chrome中却不能正常工作,在其他浏览器中,@media print可以正常工作...!! @miguel-svq - Sagar Naliyapara