Html在打印中不可见

Html在打印中不可见,html,web-applications,printing,Html,Web Applications,Printing,如何使文本在网页上可见,但在打印网页上不可见。我不能使用媒体查询 您需要定义一个打印css文件 看看 您只需要包含两个不同的css文件(我的首选方法): 您需要定义一个打印css文件 看看 您只需要包含两个不同的css文件(我的首选方法): 即使您声明无法使用媒体查询,也可以创建单独的样式表进行打印 <link rel="stylesheet" type="text/css" href="print.css" media="print"> 或者直接用css实现 $('.no_pri

如何使文本在网页上可见,但在打印网页上不可见。我不能使用媒体查询

您需要定义一个打印css文件

看看

您只需要包含两个不同的css文件(我的首选方法):


您需要定义一个打印css文件

看看

您只需要包含两个不同的css文件(我的首选方法):


即使您声明无法使用媒体查询,也可以创建单独的样式表进行打印

<link rel="stylesheet" type="text/css" href="print.css" media="print">
或者直接用css实现

$('.no_print').css('visibility','hidden');

即使您声明不能使用媒体查询,也可以创建单独的打印样式表

<link rel="stylesheet" type="text/css" href="print.css" media="print">
或者直接用css实现

$('.no_print').css('visibility','hidden');

您可以将文本包装在元素中并为其指定一个类。例如,如果文本中还没有可以添加类的元素,则可以添加跨度

<span class="printInvisible">This is a text</span>


您可以将文本包装在元素中并为其指定一个类。例如,如果文本中还没有可以添加类的元素,则可以添加跨度

<span class="printInvisible">This is a text</span>


经过编辑的版本在IE6中起作用,因为这项技术已经使用了多年-(文章从2000年开始介绍)经过编辑的版本在IE6中起作用,因为这项技术已经使用了多年-(文章从2000年开始介绍)
.prinitInvisible {
     visibility: hidden;
}
.prinitInvisible {
     display: none;
 }