css控制列印內容的樣式
使用css也可以控制印表機對頁面的列印樣式,當然規則有些許不同。
下面就簡單介紹一下它的相關規則,需要的朋友可以做一下參考,如果想要熟練操作,當然要實際應用了。
一.專門為列印指定樣式:
[CSS] 純文字檢視 複製程式碼/* 樣式將只應用於列印 */ @media print { /*code*/ }
關於媒體查詢可以參閱css3 Media Queries媒體查詢一章節。
當然我們也可以從外部引入專門針對印表機的css樣式,程式碼如下:
[CSS] 純文字檢視 複製程式碼<link rel="stylesheet" type="text/css" href="css/print.css" media="print" />
再來看如下程式碼:
[CSS] 純文字檢視 複製程式碼/*白紙黑字*/ @media print { body { color: #000; background: #fff; } }
上面可以設定列印內容ewing白紙黑字。
通常我們不是在建立整個網頁的截圖,只是為了展現一個設計良好的網站相關內容:
[CSS] 純文字檢視 複製程式碼/*去除背景圖片, 節約筆黑 */ h1 { color: #fff; background: url(banner.jpg); } @media print { h1{ color: #000; background: none; } nav, aside { display: none; } }
為了使印表機更具效率,應只顯示主體內容,去除頁首頁尾導航欄
[CSS] 純文字檢視 複製程式碼@media print { h1 { color: #000; background: none; } nav, aside { display: none; } body, article { width: 100%; margin: 0; padding: 0; } @page { margin: 2cm; } }
二.對於連結的處理:
列印的時候,並不能夠將連結展示出來,並不能夠像使用正常瀏覽器一樣,使用滑鼠點選就可以訪問。
但是我們可以通過別的途徑進行以下彌補,具體可以參閱css列印如何處理連結地址一章節。
三.控制列印設定選項:
@page規則允許您指定頁面的各個方面。例如將要指定頁面的尺寸、頁邊距和頁首頁尾等都是非常重要的。
這裡不多介紹了,具體可以參閱css利用@page規則控制列印設定選項一章節。
相關文章
- HTML API + CSS 控制頁面列印內容和樣式HTMLAPICSS
- 如何為要被列印的內容設定CSS樣式屬性CSS
- 專為控制列印設計的CSS樣式CSS
- jQuery—頁面內容,樣式,控制屬性jQuery
- 列印樣式CSS的技巧和要點CSS
- JavaScript 列印div內容JavaScript
- 列印DataGridView中的內容View
- css內聯樣式的盒子模型CSS模型
- CSS頁面控制方式及其優先順序-- 行內樣式、內嵌式、連結式、匯入式CSS
- CSS的內聯樣式和外鏈樣式簡單介紹CSS
- js如何控制css偽元素內容(before,after)JSCSS
- 巧用CSS控制滑鼠樣式變換(轉)CSS
- 列印分頁css樣式,style=”page-break-after:always;”CSS
- 使用CSS /動態表示式修復內容CSS
- js直接列印pdf檔案內容JS
- CSS內聯樣式的使用,設定字型屬性CSS
- 2分鐘學會CSS內嵌樣式CSS
- CSS學習內容CSS
- 通過生成內容和CSS網格佈局為空單元格新增樣式CSS
- CSS的基本樣式CSS
- css樣式CSS
- 簡單的Css控制bootstrap內容頁面的img寬度自適應CSSboot
- 純css實現控制文字框獲得焦點的樣式CSS
- Oracle 控制檔案內容Oracle
- 常用CSS樣式2:其它樣式CSS
- 常用CSS樣式1:文字樣式CSS
- CSS系列:CSS常用樣式CSS
- CSS系列:CSS文字樣式CSS
- CSS系列:CSS表格樣式CSS
- css樣式常用的樣式以及選擇器CSS
- css樣式的組成CSS
- CSS重置樣式CSS
- css字型樣式CSS
- css背景樣式CSS
- gcc編譯階段列印巨集定義的內容GC編譯
- (C語言)使用指標列印陣列的內容C語言指標陣列
- 001---css樣式規則及css字型樣式CSS
- 匯入式CSS樣式CSS