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設置就能夠打印出各類紙張的風格。

相關文章
相關標籤/搜索