成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

CSS控制網(wǎng)頁(yè)打印的幾個(gè)技巧:網(wǎng)頁(yè)打印分頁(yè)和網(wǎng)頁(yè)打印隱藏控制

2014-12-04 10:45:56來源:威易網(wǎng)作者:icech

B/S結(jié)構(gòu)的系統(tǒng)想要控制打印還是遠(yuǎn)比過去C/S的要困難一些,格式上調(diào)整比較麻煩。最近icech接觸了幾個(gè)客戶的需求,要求網(wǎng)頁(yè)打印,如何能在保持現(xiàn)有程序不變的前提下,實(shí)現(xiàn)一些打印的需求呢?下面介紹幾個(gè)CSS控制打印的技巧。

B/S結(jié)構(gòu)的系統(tǒng)想要控制打印還是遠(yuǎn)比過去C/S的要困難一些,格式上調(diào)整比較麻煩。最近icech接觸了幾個(gè)客戶的需求,要求網(wǎng)頁(yè)打印,如何能在保持現(xiàn)有程序不變的前提下,實(shí)現(xiàn)一些打印的需求呢?下面介紹幾個(gè)CSS控制打印的技巧。

1、隱藏不需要打印的部分

@media print是CSS 2.1引入的media types的其中一個(gè)屬性,針對(duì)打印機(jī)的控制。具體的說明可以搜索一下,這個(gè)算比較常見的CSS用法了。

打印過程中調(diào)用不同的CSS

@media print {
 @import   "print.css"
}

網(wǎng)頁(yè)正常瀏覽的時(shí)候使用其他css,當(dāng)打印的時(shí)候,會(huì)增加一個(gè)print.css的CSS文件。

影藏不需要打印的部分

@media print {
 .noprint { display: none }
}

使用方法

<p>我是需要打印的內(nèi)容。但是不想打印出按鈕</p>
<button class="noprint" onclick="window.print()">打印文本</button>

2、打印分頁(yè)控制

控制打印分頁(yè)也有專門的CSS屬性“page-break-after”,所有的瀏覽器都支持以下的用法:

@media print {
 .nextpage {page-break-after:always;}
}
<p class="nextpage">這里顯示第一頁(yè).</p>
<p>這里顯示第二頁(yè).</p>

以上的介紹我們總結(jié)一下,寫全一個(gè)代碼,大家可以試一下看看效果。

<html>
<head>
<style>
@media print {
 .noprint { display: none }
 .nextpage {page-break-after:always;}
}
</style>
</head>
<body>
<p class="nextpage">這里顯示第一頁(yè).</p>
<p>我是需要打印的內(nèi)容。但是不想打印出按鈕</p>
<button class="noprint" onclick="window.print()">打印文本</button>
</body>
</html>
關(guān)鍵詞:CSS打印
主站蜘蛛池模板: 河曲县| 鹰潭市| 仙桃市| 鄂托克前旗| 利辛县| 谷城县| 通州市| 宁国市| 丹江口市| 嵊州市| 寿光市| 长泰县| 万荣县| 威信县| 永清县| 廉江市| 阿拉善盟| 阿拉善左旗| 宜兰市| 江山市| 花垣县| 石门县| 新源县| 望城县| 南华县| 库车县| 宣汉县| 浮梁县| 舟山市| 酉阳| 从江县| 宁安市| 鄯善县| 桂平市| 苏尼特左旗| 腾冲县| 望都县| 清徐县| 克什克腾旗| 花垣县| 疏附县|