Php 用css显示隐藏的div

Php 用css显示隐藏的div,php,jquery,css,hide,show-hide,Php,Jquery,Css,Hide,Show Hide,我有一个php程序,可以加载3个css文件,如下所示: <link rel="stylesheet" type="text/css" href="css/css.css" media="screen"/> <link rel="stylesheet" type="text/css" href="css/printer.css" media="print"/> <link rel="stylesheet" type="text/css" href="css/spoke

我有一个php程序,可以加载3个css文件,如下所示:

<link rel="stylesheet" type="text/css" href="css/css.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="css/printer.css" media="print"/>
<link rel="stylesheet" type="text/css" href="css/spoken.css" media="speech"/>

我将jquery设置为在屏幕上隐藏除h1标记以外的所有内容,当单击此h1标记时,会显示相关的h2、h3和div


我的问题是,当我在chrome或firefox中使用printpreview时,我需要显示所有内容应显示页面上的所有内容,但不显示可见性为:隐藏的元素。

我认为您必须有一个“打印上一页”选项/按钮/页面/版本,以显示用户要实际打印的所有元素。。。我认为您无法将侦听器设置为事件文件->打印预览

是否使用jquery.hide()?你可以修改哪一个:HTML?Javascript?CSS?对于这种情况,我使用toggleClass从CSS规则中切换隐藏/显示属性。我使用$('').hide或.show()但是如何检查是否在打印预览中?尝试使用CSS的“媒体”设置。检查并制作CSS,如span、input、a。。。。{display:inline},div,table。。。{显示:块}