如何使用PHP代码使网页打印友好?

vrk*_*ara 2 html javascript css php

我有一个简单的动态网页,其中的报告数据采用未规划的方式.我想生成一个报告样式数据,所以我只想要打印阶段的功能.

谁能告诉我怎么办呢?

我在页面中尝试了一些代码

<?php
if($mode == 'print') $stylesheet = 'tp.css';
    else $stylesheet = 'style.css';
echo '<link rel="Stylesheet" href="'.$stylesheet.'" type="text/css" />';
?>

<a href="<?php echo $_SERVER['PHP_SELF'] . '?mode=print'; ?>">Printer friendly version</a>
Run Code Online (Sandbox Code Playgroud)

尝试更改样式表但有不同的问题.

急需McaGurus.com上为访客打印我的网站页面

提前致谢.

ale*_*exP 7

您可以使用常规方法在页面中包含样式表,但添加media属性以定义其具有的用途.

<link href='screen.css' rel='stylesheet' media="screen" type='text/css'>
Run Code Online (Sandbox Code Playgroud)

用于在屏幕上显示您的页面.

<link href='print.css' rel='stylesheet' media="print" type='text/css'>
Run Code Online (Sandbox Code Playgroud)

用于您的打印.