欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

利用css樣式打印,打印樣式設(shè)計(jì)

CSS打印樣式。需要讓水印背景重復(fù)打印,水印圖片要怎么設(shè)置才能打印出來?

跟css沒關(guān)系,打印網(wǎng)頁時打印機(jī)將忽略所有網(wǎng)頁里面的背景圖,只有以img...形式插入的圖片才會打印出來!

鼓樓網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司

(你找下頁面設(shè)置里面有沒有能勾選打印背景圖的參數(shù),這個我不確定)

怎樣使用 css 的@media print控制打印

HTML HEAD TITLE New Document /TITLE /HEAD

BODY style media="print"http://這表示是在打印時的樣式 .noprint { display: none;font-size:19px;COLOR: blue; } /style

style media="screen" //這表示是在屏幕顯示時的樣工 .print {font-size:19px;COLOR: red; } /style

body span class="print" 打印部分/spanbrbrBr span class="noprint" 不打印,但可以看部分/span /BODY /HTML

==================================================================== @media版本:CSS2  兼容性:IE5+

語法:

@media sMedia { sRules }

說明:

sMedia :  指定設(shè)備名稱。請參閱附錄:設(shè)備類型 sRules :  樣式表定義

指定樣式表規(guī)則用于指定的設(shè)備類型。請參閱link對象的media屬性(特性)。

示例:

// 設(shè)置顯示器用字體尺寸 @media screen { BODY {font-size:12pt; } }

// 設(shè)置打印機(jī)用字體尺寸 @media print { @import "print.css" BODY {font-size:8pt;} }

=====================================================================

Media Types 設(shè)備類型

Media Type 設(shè)備類型 CSS Version 版本 Compatibility 兼容性 Description 簡介 all CSS2 IE4+ 用于所有設(shè)備類型 aural CSS2 NONE 用于語音和音樂合成器 braille CSS2 NONE 用于觸覺反饋設(shè)備 embossed CSS2 NONE 用于凸點(diǎn)字符(盲文)印刷設(shè)備 handheld CSS2 NONE 用于小型或手提設(shè)備 print CSS2 IE4+ 用于打印機(jī) projection CSS2 NONE 用于投影圖像,如幻燈片 screen CSS2 IE4+ 用于計(jì)算機(jī)顯示器 tty CSS2 NONE 用于使用固定間距字符格的設(shè)備。如電傳打字機(jī)和終端 tv CSS2 NONE 用于電視類設(shè)備

如何使用CSS控制網(wǎng)頁打印頁面格式?

由于客戶要求,打印時需把打印的按鈕去掉。這個時候就用到了控制打印的樣式表了。 link rel=”stylesheet” type=”text/css” media=”print” href=”print.css” / 正因?yàn)閤html和css是分離的,所以我們可以在print.css里自由書寫需要打印顯示的內(nèi)容和表現(xiàn)形式。那么這也要求我們在書寫xhtml的時候更 多考慮到打印顯示效果的需求,良好的擴(kuò)展標(biāo)記和結(jié)構(gòu)嵌套,使得我們輕松的使用display:none將內(nèi)容設(shè)置為不顯示。然后就是去書寫 print.css內(nèi)容的時候了,你象設(shè)置word一樣去寫你想打印的頁面吧。 后來想了想,其實(shí)單獨(dú)寫一個css增加了請求次數(shù),就想到了@media print{}的作用,代碼如下 @media print{ .printdesc { right: 0; width: 685px; height: 69px; background-color: #FFFFFF; float:left; overflow:auto; border:0px; } .text{ float:right; width: 688px; margin-top:20px; } .printlink{ height:0px; display:none; width:0px; z-index:-10; } .printlink a{ display:none; } } 后來想到如果打印頁面的某一部分,可以使用iframe來進(jìn)行操作,現(xiàn)在的打印頁面的局部內(nèi)容基本上就是使用iframe進(jìn)行處理。

CSS 打印

2017-01-31

本文主要講解如何使用 CSS 控制打印樣式。

使用 CSS 可以控制文檔如何正確的顯示在不同的媒介 (Media) 上。其中分頁媒介 (Paged Media) ,不同于連續(xù)媒介 (Continuous Media),它可以控制文檔內(nèi)容,將其分隔至一個或多個不相關(guān)聯(lián)的頁面 (如:書、幻燈片)。

頁面 (Page Sheet) 是物理介質(zhì) (如:紙張) 的表面,它包含可打印區(qū)域 (Printable Areas) 和不可打印區(qū)域 (Non-printable Areas)。用戶代理可以調(diào)整文檔內(nèi)容的格式,使其顯示在可打印區(qū)域。

頁面盒子 (Page Box) 是一個由長邊 (Long Edge) 和短邊 (Short Edge) 組成的矩形。長邊的方向決定了頁面朝向 (Page Orientation),長邊是垂直方向,則頁面朝向?yàn)榭v向 (Portrait Orientation),反之為橫向 (Landscape Orientation)。

CSS 打印無法指定文檔是否為雙面打印 (Duplex Printing),是否雙面打印應(yīng)該通過用戶代理指定。不管是否雙面打印,CSS 打印總是包含左頁和右頁 (分別通過 :left , :right 指定) 。(或者說 CSS 打印假定所有文檔是雙面打印)

和 CSS 盒子模型一樣,頁面盒子模型由外邊距 (margin)、邊框 (border)、內(nèi)邊距 (padding) 和 內(nèi)容區(qū)域 (content area) 構(gòu)成。

其中內(nèi)容區(qū)域和外邊距有著特殊的功能:

頁面進(jìn)度 (Page Progression)方向 是文檔被分隔后的頁面的排列方向。比如:現(xiàn)代中文頁面進(jìn)度多是從左至右;而古代中文的頁面進(jìn)度則相反。可以通過設(shè)置根元素 (root element) 的 direction 和 writing-mode 屬性來改變頁面進(jìn)度。

頁面的“第一頁”是左頁還是右頁,可以由頁面進(jìn)度的方向決定,當(dāng)頁面進(jìn)度方向?yàn)閺淖笾劣視r,第一頁是右頁;反之為左頁。(事實(shí)上也可以通過設(shè)置根元素的 break-before 屬性來強(qiáng)制改變第一頁是左頁還是右頁)

在 CSS 中使用 @media print

在 CSS 中使用 @import

在 HTML 中使用 link 標(biāo)簽

在 @media print 或 my-print-style.css 中,可以自由的修改大部分樣式。

使用打印媒介查詢可以自定義很多樣式,當(dāng)希望改變頁面大小、邊距等,就需要用到 @page 了。頁面上下文 (Page Context) 中僅支持部分 CSS 屬性,支持的屬性有: margin 、 size 、 marks 、 bleed 以及頁面外邊距盒子等,不支持的屬性將會被忽略。

注:常見瀏覽器都不支持該屬性,推薦使用 Prince

頁面的外邊距被分成了 16 個頁面外邊距盒子。每個外邊距盒子都有自己的外邊距、邊框、內(nèi)邊距和內(nèi)容區(qū)域。頁面外邊距盒子用于創(chuàng)建頁眉和頁腳,頁眉和頁腳是頁面的一部分,用于補(bǔ)充信息,如頁碼或標(biāo)題。

頁面外邊距盒子需要在 @page 下使用,使用起來和偽類類似,也包含 content 屬性。

margin 系列屬性( margin-top 、 margin-right 、 margin-bottom 、 margin-left 和 margin )用于指定頁面外邊距大小。

在 CSS2.1 中,頁面上下文中只支持 margin 系列屬性。而且因?yàn)?CSS2.1 的頁面上下文中沒有字體的概念, margin 系列屬性的值的單位不支持 em 和 ex 。

size 屬性支持 auto 、 landscape 、 portrait 、 length{1,2} 和 page-size 。

頁面上下文也支持使用偽類,其中支持的偽類有: :left 、 :right 、 :first 和 :blank 。

需要雙面打印時,通常需要將左頁和右頁設(shè)置不同的樣式(如頁邊距、頁碼位置)。這時左頁和右頁可以分別用 :left 和 :right 表示。再次強(qiáng)調(diào), 通過 :left 和 :right 設(shè)置左右頁面不同樣式,并不代表用戶代理會將頁面雙面打印

偽類 :first 用于匹配到文檔的第一頁。

偽類 :blank 用于匹配文檔的空白頁。

注意,空白頁既可能是左頁,又可能是右頁,設(shè)置左頁或右頁的樣式也會顯示在空白頁上,如果不希望顯示在空白頁上,可以清除這些樣式。

用于控制元素之前、之后或之中是否分頁, 沒有生成盒子的塊元素不會生效 。

page-break-before 、 page-break-after 屬性支持 auto 、 always 、 avoid 、 left 、 right 、 recto 和 verso 。

page-break-inside 屬性僅支持 auto 和 avoid ,表示在元素內(nèi)允許或禁止分頁。

orphans 和 windows 用于指定在頁面的底部或頂部,元素中允許剩余的最少行數(shù),默認(rèn)為 2 行。

示例:

參考鏈接:

本文名稱:利用css樣式打印,打印樣式設(shè)計(jì)
網(wǎng)站URL:http://chinadenli.net/article27/dsgiejj.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航做網(wǎng)站ChatGPT網(wǎng)站設(shè)計(jì)公司定制開發(fā)微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)