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