PHP/HTML-启用打印样式
我有一个样式表,如下所示:PHP/HTML-启用打印样式,html,css,printing,Html,Css,Printing,我有一个样式表,如下所示: body{ background: #333; } ... @media print { body{ background: #fff; color: #000; font-size: 10pt } ... } 打印样式工作正常,在浏览器中进入打印预览模式时应用 然而,我在网站上有一个“打印”按钮,按下该按钮时,以打印模式输出当前页面(同一页面,但只包含相关信息,没有菜单、边栏等) 如何启用此页面中的打印样式?如果我包括样式表,它会将其样式设
body{
background: #333;
}
...
@media print {
body{
background: #fff;
color: #000;
font-size: 10pt
}
...
}
打印样式工作正常,在浏览器中进入打印预览模式时应用
然而,我在网站上有一个“打印”按钮,按下该按钮时,以打印模式输出当前页面(同一页面,但只包含相关信息,没有菜单、边栏等)
如何启用此页面中的打印样式?如果我包括样式表,它会将其样式设置为其他页面
@media print
部分的print.css
在标题中添加类似的内容:
这样,当您加载像some_page.php?view=print
这样的URL时,以及进入浏览器打印预览窗口时,它都会被包括在内
<?php
if ($_GET['view']=='print') {
echo '<link rel="stylesheet" type="text/css" href="print.css">';
}
?>