我有一个表格作为HTML文档的全部内容(出于合法的表格目的……这是表格数据,而不是为了布局)。某些单元格通过表格结构中的旧大小调整行内指定了宽度和高度(而不是通过CSS),但整个表格没有指定宽度或高度。这是一个相当大的表格,但通过适当的缩放(约70%),可以将其打印得很好地适合一张纸。 这可以通过在IE、Firefox和Chrome的打印机设置中使用“缩放页面”函数来实现。是否有一种方法可以将整个页面(在我的情况下只是这个表格)作为打印样式表的一部分进行缩放(我知道关于@media print {}
,但那里的语句被忽略了……问题在于正确的缩放命令,而不是设置打印css)? 我可以使用以下方式缩放屏幕视图:
body {
transform: scale(.7);
}
然而,在打印时,Chrome(以及其他浏览器)会忽略我的缩放设置,并自动调整表格大小以适应纸张的宽度,导致我的表格被分成了第二页。我尝试过以下方法,但没有成功:
table {page-break-inside: avoid;}
@media print { body { transform: scale(.7); } }
- Fuzzy Logic