PrintArea打印,@media screen解决移动web开发的多分辨率问题,@media print设置打印的样式...
PrintArea打印,局部DIV打印插件,依赖JQuery。
github:https://github.com/RitsC/PrintArea
当打印时需要临时改变页面布局,可以使用
@media print{
/*
* CSS
*/
}
打印时生效,打印完自动失效。
需要屏幕自适应,或多种分辨率可以使用
@media screen and
一、判断媒体类型,引用不同的样式表
<link rel=”stylesheet” media=”screen and (判断条件)” herf=”需要调用的样式表文件” />
通过设定屏幕的判断条件,调用对应的css文件。该实例多用于整页面不同风格的css调用与选取,使用该方法可能需要为一个页面制作多份个css文件。
二、判断媒体类型,执行不同的css样式属性
@media screen and (max-width:240px){
.box{width:200px;}
.title{color:red;}
}
上述实例可以出现在外部样式表与内部样式表中。直接在样式表中以@media screen属性标注媒体类型的判断事件,在括号中写出判断条件为max-width:240px;该判断的意思是屏幕宽度大于240px则执行大括号内的样式属性,如果小于240px则不执行。
前端开拓者做了@media screen相应的判断尝试,并在首页与文章列表页加入了@media screen的功能实例。判断样式书写如下:
@media screen and (min-width:1200px){.post_box{width: 45%;float: left;}.c-con{height:140px;}}
一、判断媒体类型,引用不同的样式表
<link rel=”stylesheet” media=”screen and (判断条件)” herf=”需要调用的样式表文件” />
通过设定屏幕的判断条件,调用对应的css文件。该实例多用于整页面不同风格的css调用与选取,使用该方法可能需要为一个页面制作多份个css文件。
二、判断媒体类型,执行不同的css样式属性
@media screen and (max-width:240px){
.box{width:200px;}
.title{color:red;}
}
上述实例可以出现在外部样式表与内部样式表中。直接在样式表中以@media screen属性标注媒体类型的判断事件,在括号中写出判断条件为max-width:240px;该判断的意思是屏幕宽度大于240px则执行大括号内的样式属性,如果小于240px则不执行。
前端开拓者做了@media screen相应的判断尝试,并在首页与文章列表页加入了@media screen的功能实例。判断样式书写如下:
@media screen and (min-width:1200px){.post_box{width: 45%;float: left;}.c-con{height:140px;}}
通过@media screen与width条件判断,可以事先对页面的宽度进行策划,然后根据不同的页面宽度设定不同的css样式,有效的控制web页面在各种分辨率下的样式表先。
摘自:http://www.frontopen.com/1221.html
通过这两种CSS设置就可以打印出各种纸张的风格。
转载于:https://www.cnblogs.com/fenglie/p/4701864.html
PrintArea打印,@media screen解决移动web开发的多分辨率问题,@media print设置打印的样式...相关推荐
- 使用@media screen解决分web不同分辨率问题
CSS3中的media type属性可以进行类似于我们属性的判读语句switch,其中,应用最广泛的就是根据不同的分辨率使用不同的CSS文件.这极大的提高了各个不同设备的兼容性.话不多说,开始例子: ...
- webpack——解决当前 Web 开发面临的困境||webpack 概述
webpack 当前 Web 开发面临的困境 webpack 概述
- 浏览器打印 之 window.print() 设置打印样式和内容
项目中用的是谷歌浏览器,js 执行 window.print() 就会调用谷歌浏览器的打印功能. 打印其实打印的是整个当前网页,只是用媒体查询(@media print)把网页中要打印的内容做了显示, ...
- java编译遇到的问题与解决_java web开发中遇到的问题及解决方案(个人学习日志,持续更新)...
2012.05.02 星期三 1.问题:导入的新工程,名字上出现感叹号. 原因:工程的jar包libraries需要重新加载. 解决:工程右键-->properties-->Java ...
- web开发,如何自动选定打印机进行打印(设置默认打印机打印)
题记:项目开发中,要求打印信封标签,打印文件标签,打印文件清单等,使用到几种不同打印机,而客户要求不能每次打印时,要选定打印机,因此只能在程序中,设置默认打印机 在系统中,设置默认打印机(如系统维护中 ...
- web开发,如何自动选定打印机进行打印
关于打印机的问题,在网上找了好久都找不到自动打印的代码!!! 现在我把我找到的发布出来共享一下(这个是不会弹出打印提示的,直接打印的:但浏览器但设置一下) 页面上写上: <object id=W ...
- 解决微信web开发工具跨域问题
1.点击微信开发者工具,击右键, 选择"属性",打开面板之后,选择"快捷方式" => "目标" 2.在目标那一行的最后,输入" ...
- java6打印机不能用_的Aisino SK-820型号的打印机,在word打印都正常,Java Web Start(海尔平台)不能正常打印,是什么问题...
几个Excel电子表格输入技巧 几个Excel电子表格输入技巧 在Excel工作表的单元格中,可以使用两种最基本的数据格式:常数和公式.常数是指文字.数字.日期和时间等数据,还可以包括逻辑值和错误值, ...
- JS实现打印遇到的各种问题处理,JavaScript拉取浏览器print()方法打印遇到的问题解决,html实现打印机打印
前言 使用JavaScript实现浏览器拉取打印机打印,遇到的各种问题在此记录! 实现 复制这串代码过去就可以使用了,把那个图片路径换成自己的即可 <!DOCTYPE html> < ...
最新文章
- 2008-07-30 郁闷的旅行之一
- 游戏场景中的建筑设计,专访暴雪娱乐首席美术师 PhilipKlevestav
- java 基础知识面试题(持续更新),java基础面试笔试题
- Asp.net MVC3 RTM的源代调试
- JavaScript的作用域详解
- 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList
- 怎样查看域名DNS服务器的相一些关信息
- mybatis 插件
- 专访数据挖掘领头人韩家炜教授:不要迷信权威,做学问要秉承「三个真实」...
- 大学计算机—计算思维导论 中国大学mooc 哈尔滨工业大学 测验题目和答案
- Arcgis3_地图符号制作与地图数据符号化
- wireshark抓包红色_wireshark抓包常见提示含义解析
- 获取计算机用户名称的方法,javascript读取用户名和计算机名
- 重置计算机的网络配置是什么意思,电脑怎么重置网络设置 win10网络重置后连不上网怎么办...
- 移动云迁移工具:物理服务器迁移到移动云
- 本周最新文献速递20220306
- 做Java开发如何月薪达到两万,需要什么技术水平
- ExtJS各个版本官方API文档
- 上传IPA包到App Store
- google chrome adobe flash player过期解决方法
热门文章
- 在laravel5.8中集成swoole组件----用协程实现的服务端和客户端(nginx配置篇章)
- web项目从Myeclipse迁移到idea的二三事
- 【转载记录】Accessing Device Drivers from C#
- 结对项目开发-电梯调度
- JavaWeb中验证码的实现
- 【翻译】Pro.Silverlight.5.in.CSharp.4th.Edition - 第三章 布局 03
- Asp.Net开通支付宝PC端网页支付
- Render errors:One or more layouts are missing the layout_width or layout_height attributes
- android 获取url中的参数,验证邮箱格式,截取字符串中键值对的值,String的字节长度,去空格,替换字符
- .Net 强名称签名程序集