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模型
- @media print可以用來控制web列印樣式嗎?Web
- 任天堂的天問:渠道控制內容還是內容控制渠道?
- 使用CSS /動態表示式修復內容CSS
- CSS內聯樣式的使用,設定字型屬性CSS
- 2分鐘學會CSS內嵌樣式CSS
- 通過生成內容和CSS網格佈局為空單元格新增樣式CSS
- CSS學習內容CSS
- css樣式CSS
- 簡單的Css控制bootstrap內容頁面的img寬度自適應CSSboot
- css樣式的組成CSS
- 001---css樣式規則及css字型樣式CSS
- 常用CSS樣式2:其它樣式CSS
- 常用CSS樣式1:文字樣式CSS
- css樣式常用的樣式以及選擇器CSS
- css字型樣式CSS
- css背景樣式CSS
- 匯入式CSS樣式CSS
- 1.5 常用CSS樣式1:文字樣式CSS
- 1.6 常用CSS樣式2:其它樣式CSS
- 動態的控制Panel的顯隱並控制其內容
- (C語言)使用指標列印陣列的內容C語言指標陣列
- gcc編譯階段列印巨集定義的內容GC編譯
- 【css】 如何修改select的樣式CSS
- weex的css樣式相關CSS
- css樣式簡寫CSS
- css修改title樣式CSS
- CSS 樣式防禦CSS
- css 樣式清零CSS
- CSS滑鼠樣式(cursor)CSS
- CSS樣式繼承CSS繼承
- CSS樣式規則-CSS結構的特點CSS
- CSS設定連線<a>的樣式CSS
- CSS——行高、字型、文字的樣式CSS
- 二十款漂亮的CSS字型樣式CSS
- CSS禁止選中文字內容CSS
- CSS 設定 <progress>樣式CSS
- css字型樣式屬性CSS