简单介绍CSS设置打印页面的方法及css里media的使用

2020-05-07 06:22:21易采站长站整理

也就是说,我们没有指定“media”,那么我们看到的效果和打印的效果,它们用的都是同样的css文件。如果我们指定了一个“screen”,又指定了一个“print”,那么在打印时就会用“print”指定的css来渲染网页并打印。例如一个网页里有如下代码:

复制代码
<link rel=”stylesheet” type=”text/css” media=”screen” href=”mycss.css”>
<link rel=”stylesheet” type=”text/css” media=”print” href=”myprintcss.css”>

那就表示,我们通过IE看到的网页,用到的css文件是mycss.css,而通过IE打印时用到的css文件则是myprintcss.css。想到什么了吗?对,我们可以通过print的设置,来让网页上的一些不需要打印的内容隐藏起来,比如,打印按钮。实际上,media还可以这样使用:

复制代码
<style media=print>
//这里定义你要打印时用到的css类
</style>

或者这样使用:

复制代码
<style>
@media print {
//这里定义你要打印时用到的css类
}
</style>