我开发了一个网站,我正在将大部分表格转换为DataTables。在测试DataTable的一个功能“打印”按钮时,我发现除了网页标题之外什么都不打印。起初我认为这是DataTables的一个问题,但在玩完之后我发现我的网页似乎都不想打印。我正在使用Chrome进行测试,因为它有打印预览,但我可以右键单击我网站中的任何页面并选择打印...我会得到相同的行为 - 只显示网页标题。以前有人经历过这样的事吗?这是我网站的链接:
即使在主页上,也请尝试右击并选择打印,然后您就会明白我的意思。请告诉我这是一些我不知道的超级简单 - 一些我忽略的环境。我很乐意提供您需要的任何支持信息,但我甚至不知道那将是什么...... :(
答案 0 :(得分:0)
这很令人尴尬......显然在某些时候我在我的母版页面中包含了一个css脚本(该网站是使用asp.net开发的)。在css我有这个小宝石阻止了任何打印:
@media print {
body
{
visibility: hidden;
border-top: hidden;
width: 50%;
}
.noPrint
{
display: none !important;
}
ol
{
display: none;
}
.printSection, .printSection *
{
visibility: visible;
margin: 1px;
padding: 1px;
}
.printSection
{
position: relative;
left: 0;
top: 0;
}
}
甚至不确定为什么我把它放在那里,但我把它删除了,现在一切都在工作......