文件只能打印一页,javascript – 使用window.print()打印巨大的表只打印一页"/>
html文件只能打印一页,javascript – 使用window.print()打印巨大的表只打印一页
Print a very wide HTML table without clipping right hand side
和
Print Stylesheets for pages with long horizontal tables
似乎表明你有点搞砸了,如果你必须采取CSS唯一的方法.我能想到的唯一可能是有用的(是的,我尝试过)有点像疯了
table, table * {
display:inline-block;
}
table tr {display:block;}
table td {padding:10px;}
当然,这会尝试取消普通的表格样式.
似乎可以在Firefox和Chrome中工作(也就是说,它会将单元格作为每行的内联块流动)但我不知道标准对此有何看法.里程可能会有所不同.
编辑:作为奖励,似乎不太难将计数器添加到单元格中,以便您知道单元格所在的列(仅在chrome中测试).
table, table * {
display:inline-block;
}
table tr {display:block;
counter-reset: section; }
table td {padding:10px;}
table td:before {
counter-increment: section;
content: counters(section, ".") " ";
}
更多推荐
html文件只能打印一页,javascript – 使用window.print()打印巨大的表只打印一页
发布评论