PrintArea打印,@media screen解决移动web开发的多分辨率问题,@media print设置打印的样式

PrintArea打印,局部DIV打印插件,依赖JQuery。css

github:https://github.com/RitsC/PrintAreahtml

当打印时须要临时改变页面布局,能够使用前端

@media print{git

/*github

* CSSweb

*/布局

}post

打印时生效,打印完自动失效。spa

须要屏幕自适应,或多种分辨率能够使用插件

@media screen and

1、判断媒体类型,引用不一样的样式表

<link rel=”stylesheet” media=”screen and (判断条件)” herf=”须要调用的样式表文件” />

经过设定屏幕的判断条件,调用对应的css文件。该实例多用于整页面不一样风格的css调用与选取,使用该方法可能须要为一个页面制做多份个css文件。

2、判断媒体类型,执行不一样的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;}}

1、判断媒体类型,引用不一样的样式表

<link rel=”stylesheet” media=”screen and (判断条件)” herf=”须要调用的样式表文件” />

经过设定屏幕的判断条件,调用对应的css文件。该实例多用于整页面不一样风格的css调用与选取,使用该方法可能须要为一个页面制做多份个css文件。

2、判断媒体类型,执行不一样的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设置就能够打印出各类纸张的风格。

相关文章
相关标签/搜索