css @page規則控制列印設定選項
關於css控制列印更多內容可以參閱css控制列印內容的樣式一章節。
使用@page規則可以對列印進行更多的設定,比如指定頁面的尺寸。頁邊 距,頁首頁尾等,以求達到更好的效果。
下面做一下簡單介紹。
一.紙張大小設定:
[CSS] 純文字檢視 複製程式碼@page { size: 5.5in 8.5in; }
設定紙張大小,5.5英寸寬,8.5英寸高。
[CSS] 純文字檢視 複製程式碼@page { size: A4; }
通過別名控制紙張大小,如"A4"或“legal.”
[CSS] 純文字檢視 複製程式碼@page { size: A4 landscape; }
可以控制列印方向,portrait: 縱向列印地, landscape: 橫向。
二.page模型:
在分頁媒體格式模型中,文件被轉移到一個或多個頁面框。
該頁框是對映到一個矩形平面。
這大致類似於css盒子模型:
特別說明:當前瀏覽器支援度還不夠。
[CSS] 純文字檢視 複製程式碼@page { width: 50em; }
三.page邊距模型:
在進一步討論之前,我們應該瞭解的頁面的盒子模型,因為它的行為跟如何在螢幕上的工作有些不同。頁面模型定義了頁面區域,然後劃分了16個周邊緣盒。可以控制頁區域的大小和頁區域的邊緣和頁面本身的端部之間的餘量的尺寸。
左右頁邊距:
[CSS] 純文字檢視 複製程式碼@page :left { margin-left: 30cm; } @page :right { margin-left: 4cm; }
下面的css將在底部左邊顯示標題,在右下角的網頁計數器,並在右上角顯示一章的標題。
[CSS] 純文字檢視 複製程式碼@page:right{ @bottom-left { margin: 10pt 0 30pt 0; border-top: .25pt solid #666; content: "Our Cats"; font-size: 9pt; color: #333; } @bottom-right { margin: 10pt 0 30pt 0; border-top: .25pt solid #666; content: counter(page); font-size: 9pt; } @top-right { content: string(doctitle); margin: 30pt 0 10pt 0; font-size: 9pt; color: #333; } }
顯示效果如下:
相關文章
- CSS @page語法規則CSS
- CSS @page:left列印偽類選擇器CSS
- CSS @page:first列印偽類選擇器CSS
- CSS @page:right列印偽類選擇器CSS
- Win10列印首選項如何設定_win10印表機首選項的設定步驟Win10
- 專為控制列印設計的CSS樣式CSS
- 在Word2007中如何設定列印選項
- CSS 選擇器優先順序規則CSS
- CSS 選擇器權重計算規則CSS
- flutter: CSS規則對映flutter控制元件-positionFlutterCSS控制元件
- Redis設定Key/value的規則定義和注意事項(附工具類)Redis
- css規則整理CSS
- CSS命名規則CSS
- 列印分頁css樣式,style=”page-break-after:always;”CSS
- iOS不規則控制元件的點選事件iOS控制元件事件
- CSS如何設定不可點選?CSS如何設定不可點選的實現方法CSS
- 利用css設定列印頁面簡單介紹CSS
- CSS規則物件概述CSS物件
- css控制列印內容的樣式CSS
- JavaScript 設定CSS與注意事項JavaScriptCSS
- nvidia顯示卡控制皮膚選項不全 筆記本n卡設定沒有顯示選項筆記
- CSS樣式命名規則CSS
- DIV+css規則整理CSS
- Vim auto-pairs設定選項AI
- PostCSS深入學習:設定選項CSS
- Serv-U許可權設定規則
- CI4路由設定規則路由
- 設定select下拉選單的預設選中項
- Excel如何設定列印區域?Exce列印區域設定教程Excel
- css滾動條設定(選擇器)CSS
- css相鄰選擇器設定li元素外邊距程式碼例項CSS
- 常用的CSS命名規則(web標準化設計)CSSWeb
- css書寫規則總結CSS
- linux中BASH變數的設定規則Linux變數
- 在Linux中,如何設定防火牆規則?Linux防火牆
- css設定文字斜體程式碼例項CSS
- FreeBSD其他核心設定選項(轉)
- 如何為要被列印的內容設定CSS樣式屬性CSS