建站常識
用于打印的頁面設(shè)計
2009-06-20 10:12:00
在網(wǎng)站的一些應(yīng)用中需要提供用戶直接打印頁面的功能,最明顯的就是電子優(yōu)惠券,商家根據(jù)網(wǎng)站提供的模板輸入內(nèi)容,然后生成優(yōu)惠券頁面,用戶打印這個頁面即是優(yōu)惠券。
當(dāng)然最優(yōu)的做法是根據(jù)這個頁面生成一個圖片文件,用戶下載這個圖片再去打印,打印的效果就不會受瀏覽器的設(shè)置而受影響打印出來的效果。
但如果由于一些原因,為了快速或者節(jié)約成本,不去將頁面存為圖片文件的操作,那么就只有直接將HTML頁面直接打印下來,這樣就需要在對頁面的設(shè)計中有一些額外的要求,這里提出兩個地方需要注意:
1.對style標(biāo)簽的屬性設(shè)置:
<style type=”text/css” media=”print”>
這里表示該style內(nèi)引入或者定義的樣式屬性僅僅在打印的時候使用,這里提醒一下,如果沒有設(shè)置media屬性,那么定義的樣式將在瀏覽器和打印時都起效,所以建議將類似這樣的樣式放在所有常規(guī)樣式之后。比如我們希望在打印出來的頁面上有一行“打印與雅虎口碑網(wǎng)”,但在瀏覽器中并不現(xiàn)實:
<p class=”printTitle”>打印與雅虎口碑網(wǎng)</p>
那么我們就可以在統(tǒng)一樣式中設(shè)置.printTitle{display:none;},而在后面的media為”print”的樣式中設(shè)置為.printTitle{display:block;}。在定義的打印樣式并不是在打印時的優(yōu)先級會高于常規(guī)定義的樣式,所以再次建議將打印樣式放在所有常規(guī)樣式之后。
2.在頁面打印的時候瀏覽器的設(shè)置會對打印的效果有影響,在IE中的“工具”–“Internet選項”–“高級”中有一個“打印背景顏色和圖像”,類似的在Firefox中“文件”–“頁面設(shè)置”中有一個“打印背景顏色和圖像”,當(dāng)這個選項被選中的時候,頁面中的背景顏色和圖片都可以打印出來(有些不標(biāo)準(zhǔn)的IE內(nèi)核瀏覽器似乎有些問題,背景顏色可以打印出來,但是背景圖片不行),如果沒有選中則背景顏色和圖片都無法打印出來,所以為了屏蔽用戶不同的瀏覽器和瀏覽器設(shè)置,我建議兩點,第一是在用背景色填充的區(qū)域作為分界的地方加上1px的邊框,顏色和背景色一樣,這樣在瀏覽器中看不出來變化,而在打印的時候即使用戶的設(shè)置導(dǎo)致背景色無法打印出來也可以有一個邊框來作為分割,最大層的上保留了頁面格局;第二是對所有必不可少的圖片都使用<img/>標(biāo)簽,這樣無論用戶瀏覽器怎么設(shè)置都可以將這些圖片打印出來,可能這樣與平時一些頁面設(shè)計方式不同,但為了統(tǒng)一打印的效果,也只要讓步了。
我這里簡單的提出了一些在實際運(yùn)用中遇到的問題,如果大家還有什么新的問題和想法,可提出來共同談?wù)?,在這里先拋磚了;
原文:http://ued.koubei.com/?p=918
近期更新
- [2023-06-25 23:22:29] 優(yōu)秀網(wǎng)站設(shè)計的五大特點
- [2023-04-27 14:05:55] Html 5 響應(yīng)式網(wǎng)站設(shè)計制作
- [2023-04-10 11:07:30] 網(wǎng)站建設(shè)制作流程知多少
- [2022-10-14 10:11:30] 做網(wǎng)站設(shè)計應(yīng)該更看重框架搭建還是視覺觀感?
- [2022-08-09 15:57:48] 以“產(chǎn)品”思維搭建網(wǎng)站!
- [2022-08-08 09:12:57] 一家公司的網(wǎng)站應(yīng)該有哪些板塊內(nèi)容?
- [2022-08-05 09:28:06] 企業(yè)網(wǎng)站建設(shè)為什么要設(shè)置新聞板塊?
- [2022-07-04 15:58:06] 網(wǎng)站首頁設(shè)計的好看,這個網(wǎng)站就成功了一大半!
- [2022-05-20 09:34:19] 網(wǎng)站后臺管理系統(tǒng)是什么?有什么作用?
- [2022-05-17 11:29:32] 作為消費(fèi)者,應(yīng)該如何選擇一家水平高的網(wǎng)站建設(shè)公司
- [2022-05-17 11:27:01] 高端網(wǎng)站定制與模板化網(wǎng)站應(yīng)該怎么選擇?
- [2022-04-22 16:00:41] 現(xiàn)在高端的網(wǎng)站設(shè)計都有哪些新的趨勢?
延伸閱讀
- [2009-06-02 22:27:00] 35網(wǎng)站建設(shè)專題頁面設(shè)計全過程
- [2007-06-29 14:30:00] 打破常規(guī)的頁面設(shè)計方式
- [2007-11-08 09:12:00] 頁面設(shè)計中的層次感
- [2007-12-14 16:24:00] 基本的頁面設(shè)計元素布局比例
- [2009-08-06 07:37:00] 深底色頁面設(shè)計指南設(shè)計
- [2007-12-20 11:15:00] 鄰居確實很重要(頁面設(shè)計全局觀)
- [2019-06-04 10:46:20] 什么是圖形網(wǎng)格
解決方案
輪胎行業(yè)網(wǎng)站設(shè)計解決方案 機(jī)械行業(yè)網(wǎng)站設(shè)計解決方案 房地產(chǎn)行業(yè)網(wǎng)站設(shè)計解決方案 科技企業(yè)網(wǎng)站設(shè)計解決方案 電子家電網(wǎng)站設(shè)計解決方案 食品行業(yè)網(wǎng)站設(shè)計解決方案 集團(tuán)公司網(wǎng)站設(shè)計解決方案 企事業(yè)單位網(wǎng)站設(shè)計解決方案 外貿(mào)行業(yè)網(wǎng)站設(shè)計解決方案 健身運(yùn)動網(wǎng)站設(shè)計解決方案 美容與化妝品網(wǎng)站設(shè)計解決方案 建筑設(shè)計行業(yè)網(wǎng)站設(shè)計解決方案 物流行業(yè)網(wǎng)站設(shè)計解決方案
TAGS關(guān)鍵字
海信網(wǎng)絡(luò)科技 如何做網(wǎng)站優(yōu)化 插畫 網(wǎng)站動畫 官網(wǎng)網(wǎng)站建設(shè) 英文網(wǎng)站建設(shè) 網(wǎng)站改版 HTML5 企業(yè)網(wǎng)站設(shè)計 青島flash網(wǎng)站 微網(wǎng)站 網(wǎng)站的速度 IT資訊 網(wǎng)站推廣 網(wǎng)站交互設(shè)計 外貿(mào)網(wǎng)站設(shè)計 網(wǎng)頁設(shè)計 H5 GOOGLE 用戶界面 新的元素 網(wǎng)站品牌 程序開發(fā) 搜索引擎 青島開發(fā)區(qū)建站公司 網(wǎng)站建設(shè)的步驟有哪些 微信營銷的優(yōu)勢 建站常識 外貿(mào)網(wǎng)站建設(shè) 輪胎網(wǎng)站設(shè)計