使用Javascript打印带有隐藏行的表
我有一个客户端分页表。 现在我需要使用纯Javascript打印这个表 tablename id是tablepaging,一个div(#tableContainer)保存着该表 现在我在print.css中设置如下选项使用Javascript打印带有隐藏行的表,javascript,Javascript,我有一个客户端分页表。 现在我需要使用纯Javascript打印这个表 tablename id是tablepaging,一个div(#tableContainer)保存着该表 现在我在print.css中设置如下选项 <style> @media print { @page {size: landscape} #tableContainer {height:100% ;} #tablepaging{height:100% ;} #t
<style>
@media print
{
@page {size: landscape}
#tableContainer {height:100% ;}
#tablepaging{height:100% ;}
#tablepaging tr{display:block;}
}
</style>
@媒体印刷品
{
@页面{大小:横向}
#tableContainer{高度:100%;}
#表格分页{高度:100%;}
#tablepaging tr{display:block;}
}
但是,它不会打印表中的隐藏行。我希望打印表格的全部内容尝试添加以下内容,而不是显示块:
@media print
{
@page {size: landscape}
#tableContainer {height:100% ;}
#tablepaging{height:100% ;}
#tablepaging tr{display: table-row !important;}
}
你能发布完整的html代码吗?为什么@page{size:landscape}不适用于IE8,但适用于Chrome。我如何在IE8中解决这个问题呢?因为IE8没有手机,所以我不确定你需要什么样的浏览器横向查询。您可以始终使用:@media print and(最大宽度:xxx px)并将目标横向尺寸的宽度设置为。。