我有一个Web应用程序,可以生成HTML格式的报告。我有不同的样式选项来显示这些表单。通常,每当我想打印这些页面时,我都会丢失所有CSS样式功能。如何在不改变外观的情况下进行打印?
<link rel="stylesheet" href="./public/css/print.css" type="text/css" media="screen, print" />
答案 0 :(得分:2)
据我所知,除非您指定其他内容,否则打印输出应使用与屏幕相同的CSS样式。
您是否在css链接中指定了“媒体”?
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
您可以尝试确保没有指定媒体或设置media =“screen,print”......
答案 1 :(得分:0)
如果你使用一些JavaScript插件(如:jQuery-Print),如果正确使用CSS,你会失去你的外观,通常你的打印不可能改变吗?! 如果您的问题没有解决,请告诉我您的申请使用哪种语言?