我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CSS设置打印页面的方法以及media的用法介绍

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CSS设置打印页面的方法以及media的用法介绍

这篇文章主要介绍“CSS设置打印页面的方法以及media的用法介绍”,在日常操作中,相信很多人在CSS设置打印页面的方法以及media的用法介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS设置打印页面的方法以及media的用法介绍”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

在很多是时候往往要打印网页中的某一部分,而不是全部网页,所以告诉打印机要打印的部分,使用css进行一下设置是一个比较好的方式,先看一段代码:

代码如下:


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

以上两行代码是引入外部css样式表,需要特别主义的是media属性值分别是screen和print,用来规定css样式表要服务的对象,如果属性值是media,则说明是为了在屏幕控制页面的显示,如果属性值是print,则说明css代码是用于控制需要打印的元素的样式的。
隐藏不需要打印的页面元素:
使用控制打印的css隐藏不需要打印的页面元素即可,那么点击打印,被打印的只有打印样式表控制下没有被隐藏的元素。
代码如下:

代码如下:



h2 span{
display:none;
}
#sidebar{
display:none;
}


以上代码只是一个简单的演示,页面中的相关元素将不会被打印。
点击进行打印:

代码如下:


<input type="button" value="点击打印" onclick="window.print()"/>

点击以上按钮就可以实现打印效果。
css里media的使用
我们在网页里引用外部的css文件时,通常是用如下的代码:

代码如下:


<link rel="stylesheet" type="text/css" href="mycss.css">

实际上,上面的link对象里,我们是省略了一个叫“media”的属性,这个属性指定样式表规则用于指定的设备类型。它有如下值可用:
all-- 用于所有设备类型
aural-- 用于语音和音乐合成器
braille-- 用于触觉反馈设备
embossed-- 用于凸点字符(盲文)印刷设备
handheld-- 用于小型或手提设备
print-- 用于打印机
projection-- 用于投影图像,如幻灯片
screen-- 用于计算机显示器
tty-- 用于使用固定间距字符格的设备。如电传打字机和终端
tv-- 用于电视类设备
这么多的值,并不是每个都可用,因为浏览器厂商并没有全部实现它们。
在IE里面,可用的值有all,print,screen三个。上面的代码里,我们没有使用“media”,实际上IE或其他浏览器是用了“all”这个值。“screen”,用于显示器,也就是我们一般看到的效果。“print”,用于打印的效果。
也就是说,我们没有指定“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>

到此,关于“CSS设置打印页面的方法以及media的用法介绍”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CSS设置打印页面的方法以及media的用法介绍

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

介绍Git的设置命令及其用法

Git 是目前最流行的版本控制工具之一,同时也是很多开发团队必备的工具之一。使用 Git 可以很方便地管理项目的代码,包括代码的修改、合并、回滚等操作。在使用 Git 进行版本控制时,设置命令是非常常见的操作。本篇文章将介绍 Git 的设置
2023-10-22

详细介绍在Uniapp中设置启动页的方法

随着移动互联网的普及,越来越多的应用程序涌入市场。其中,有很多应用程序都有一个重要的功能,就是启动页。作为一款跨平台的应用程序开发框架,Uniapp也提供了设置启动页的功能。本篇文章将为您详细介绍如何在Uniapp中设置启动页。一、为什么需要启动页启动页,顾名思义,就是指打开应用程序时的第一个页面。与普通的页面不同的是,启动页通常具有以下的特点:1. 吸引用户:通过精美的图片、
2023-05-14

python几种编码格式的介绍以及设置编码格式的方法

本篇内容介绍了“python几种编码格式的介绍以及设置编码格式的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、ASCII 码计算机存
2023-06-02

云服务器调用本地打印机怎么调整页面设置方法

在访问云服务器时,需要设置云服务器的端口号和打印机的IP地址等信息。这些信息通常在控制面板中的“打印机和端口”选项中进行设置。如果用户想要访问本地打印机,可以通过以下步骤进行设置:打开控制面板在控制面板中,打开“打印机和端口”选项。选择要使用的本地打印机在控制面板中,选择要使用的本地打印机。在本地打印机列表中,选择要使用的打印机。选择云服务提供商在控制面板中,选择“云服务提供商”选项。在云服务提供...
2023-10-27

Win8怎么使用 装完Win8后的设置方法介绍

相信现在已经有不少网友在尝试Windows 8了,还有一部分没有抢跑的网友正在打算购买Win8正式版安装了,目前升级到Win8正式专业版有优惠,98元即可由目前正版Win7升级到正版Win8专业版。笔者在之前的文章里已经介绍了一些Win8价
2022-06-04

nodejs npm包管理的配置方法及常用命令介绍

1. 输入 npm config ls -l 可以查看当前的目录设置 ; cli configslong = true ; builtin config C:Program Files (x86)nodejsnode_modulesnpmn
2022-06-04

可以让win7远程桌面连接控制win8系统的设置方法图文教程介绍

下面这篇文章是教大家如何在win7系统下远程桌面连接控制win8系统。 在Windows python8下右键点击计算机——属性——高级php系统设置——远程,勾选远程
2023-06-02

win10系统的控制面板在哪里怎么打开? win10系统控制面板位置介绍及打开控制面板方法

控制面板在哪,win10系统控制面板在哪,那天一个之前http://www.cppcns.com装机的客户问我win10的控制面板在哪里,也许是习惯了win7的操作系统,对win10系统还不习惯,今天就给大家分享一下win10控制面板的位置
2023-05-21

如何查看Win8安装应用以及在多设备帐户同步安装使用的方法介绍

微软Windows 8系 统内置应用商店(Windows Store),为用户提供种类丰富数量众多的Win8新界面应用,目前应用数量已经接近4万。很多使用Win8的朋友都下载、安装或者购买了不少自己喜欢 的应用,如果我们想查看自己的Win8
2022-06-04

Rdp远程桌面简介以及利用远程桌面连接远程服务器的方法

这篇文章将为大家详细讲解有关Rdp远程桌面简介以及利用远程桌面连接远程服务器的方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。rdp远程桌面是微软公司为了便于网络管理员管理维护服务器推出的
2023-06-05

Android优化提升应用启动速度及Splash页面的设计方法

这篇文章主要介绍“Android优化提升应用启动速度及Splash页面的设计方法”,在日常操作中,相信很多人在Android优化提升应用启动速度及Splash页面的设计方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对
2023-06-22

Win7最近使用的文档怎么设置?增加最近使用的项目方法介绍

最近使用的项目”的主要作用是可以方便我使用上次关机的软件,还有可以查看是否有人查看我的电脑,它都有记录的。这样的功能可是贴心,小编就把它给调android出来,大家往下看吧。 如果你习惯用了WinXP系统再用Win7系统,就会
2023-06-06

编程热搜

目录