`

web页面打印

阅读更多

打印属性<o:p></o:p>

打印HTML文档总是会出现问题。在CSS2中,我们可以借助打印属性让打印web内容更容易一些。<o:p></o:p>

属性<o:p></o:p>

描述<o:p></o:p>

<o:p></o:p>

W3C<o:p></o:p>

orphans<o:p></o:p>

Sets the minimum number of lines for a paragraph that must be left at the bottom of a page<o:p></o:p>

number<o:p></o:p>

2<o:p></o:p>

marks<o:p></o:p>

Sets what sort of marks should be rendered outside the page box<o:p></o:p>

none crop cross<o:p></o:p>

 <o:p></o:p>

page<o:p></o:p>

Sets a page type to use when displaying an element<o:p></o:p>

auto identifier<o:p></o:p>

2<o:p></o:p>

page-break-after<o:p></o:p>

Sets the page-breaking behavior after an element<o:p></o:p>

  • auto<o:p></o:p>

  • always<o:p></o:p>

  • avoid<o:p></o:p>

  • left<o:p></o:p>

  • right<o:p></o:p>

2<o:p></o:p>

page-break-before<o:p></o:p>

Sets the page-breaking behavior before an element<o:p></o:p>

  • auto<o:p></o:p>

  • always<o:p></o:p>

  • avoid<o:p></o:p>

  • left<o:p></o:p>

  • right<o:p></o:p>

2<o:p></o:p>

page-break-inside<o:p></o:p>

Sets the page-breaking behavior inside an element<o:p></o:p>

  • auto<o:p></o:p>

  • avoid<o:p></o:p>

2<o:p></o:p>

size<o:p></o:p>

Sets the orientation and size of a page<o:p></o:p>

  • auto<o:p></o:p>

  • portrait<o:p></o:p>

  • landscape<o:p></o:p>

 <o:p></o:p>

widows<o:p></o:p>

Sets the minimum number of lines for a paragraph that must be left at the top of a page<o:p></o:p>

number<o:p></o:p>

2<o:p></o:p>

<o:p> 当然除了上述办法以外,我们还可以通过控制设备类型,针对不同设备读取不同样式.</o:p>

Media Types    设备类型<o:p></o:p><o:p></o:p>

Media Type
设备类型<o:p></o:p>

CSS Version
版本<o:p></o:p>

Compatibility
兼容性<o:p></o:p>

Description
简介<o:p></o:p>

all<o:p></o:p>

CSS2<o:p></o:p>

IE4+<o:p></o:p>

用于所有设备类型<o:p></o:p>

aural<o:p></o:p>

CSS2<o:p></o:p>

NONE<o:p></o:p>

用于语音和音乐合成器 <o:p></o:p>

braille<o:p></o:p>

CSS2<o:p></o:p>

NONE<o:p></o:p>

用于触觉反馈设备<o:p></o:p>

embossed<o:p></o:p>

CSS2<o:p></o:p>

NONE<o:p></o:p>

用于凸点字符(盲文)印刷设备<o:p></o:p>

handheld<o:p></o:p>

CSS2<o:p></o:p>

NONE<o:p></o:p>

用于小型或手提设备 <o:p></o:p>

print<o:p></o:p>

CSS2<o:p></o:p>

IE4+<o:p></o:p>

用于打印机<o:p></o:p>

projection<o:p></o:p>

CSS2<o:p></o:p>

NONE<o:p></o:p>

用于投影图像,如幻灯片<o:p></o:p>

screen<o:p></o:p>

CSS2<o:p></o:p>

IE4+<o:p></o:p>

用于计算机显示器<o:p></o:p>

tty<o:p></o:p>

CSS2<o:p></o:p>

NONE<o:p></o:p>

用于使用固定间距字符格的设备。如电传打字机和终端<o:p></o:p>

tv<o:p></o:p>

CSS2<o:p></o:p>

NONE<o:p></o:p>

用于电视类设备 <o:p></o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>


*注:  倘若是需要页面全部输出打印,则需要代码

 
  1. <link rel="stylesheet" type="text/css" media="screen,projection"
  2.       href="css/aboutus.css" />  
  3. <link rel="stylesheet" type="text/css" media="print" href="css/print.css" />  

为代码

 
  1. <link rel="stylesheet" type="text/css" media="all" href="css/aboutus.css" />  

然后

IE->工具->Internet选项->高级->打印    选中打印背景颜色和图片,这样就ok啦!

分享到:
评论

相关推荐

    WEB页面打印excel报表

    本文将详细介绍如何在WEB页面上实现Excel报表的打印,通过一个简单的示例来帮助开发者理解和应用这一技术。 首先,我们需要理解Web打印的基本原理。在Web环境中,打印功能通常通过浏览器的打印API或者JavaScript库...

    JasperReports -- 客户端打印(WEB网页打印)

    5. **客户端交互**:当用户访问Web页面时,浏览器加载Applet,然后Applet接收到服务器传递的`JRPrintStream`数据,通过`JasperPrintManager`来打印。 6. **安全性和权限**:由于Applet需要访问用户的本地打印机,...

    实现web网页的打印功能

    在Web开发中,实现网页打印功能是常见的需求,特别是在企业级应用中,用户可能需要将网页内容导出或打印为纸质文档。本篇文章将详细探讨如何在C#和.NET平台上实现这一功能,尤其是如何允许用户选择打印特定的区域。 ...

    c# asp.net webform web页面打印,可以控制需要打印和不需要打印的位置

    标题 "c# asp.net webform web页面打印,可以控制需要打印和不需要打印的位置" 提供了一个关于在ASP.NET Web Forms环境中实现特定打印功能的知识点。这个功能允许开发者精细控制网页上哪些部分应该被打印,而哪些部分...

    ScriptX web页面打印工具

    可以设置 横向 纵向 页眉 页脚 打印 web页面 打印工具

    WEB页面打印

    在IT行业中,网页打印是一个非常重要的功能,尤其对于企业级WEB项目来说,它涉及到数据的输出、报告的生成以及日常工作的记录。"WEB页面打印"是实现这些需求的关键技术,让我们来深入探讨一下这个主题。 首先,我们...

    转贴:随心所欲的Web页面打印技术

    随心所欲的Web页面打印技术是针对基于B/S架构的应用程序中客户端页面打印问题的一种解决方案。传统的Web页面打印方式,如使用IE的内置打印功能或水晶报表,往往无法满足特定的排版和定位需求。因此,本文探讨了一种...

    web页面的标签打印(套打)

    3. **Print API**:浏览器提供的Print API是实现网页打印的基础。通过调用`window.print()`函数,可以启动浏览器的打印对话框,让用户选择打印机和打印设置。同时,可以使用CSS媒体查询(`@media print`)定制打印样式...

    一个自定义的WEB打印控件

    一个自定义的WEB打印控件,免费的 &lt;OBJECT ID="DLPrinter" CLASSID="CLSID:5C230622-45E5-4e3c-893C-3BFDDC4DB5E4" height="0" width="0" codebase="DLPrinter.cab" &gt;&lt;/OBJECT&gt; DLPrinter.MarginLeft=0; ...

    一个完全免费的WEB打印插件控件,支持:C#/vb.net/asp/PHP/JSP,也有实例

    在IT行业中,Web打印是一个重要的需求,特别是在企业环境中,用户可能需要从网页上直接打印文档或报告。"一个完全免费的WEB打印插件控件,支持:C#/vb.net/asp/PHP/JSP,也有实例" 提供了一个解决方案,允许开发者在...

    web页面批量打印

    在Web页面中,这通常通过调用浏览器的打印预览功能实现。例如,可以使用JavaScript的`window.print()`方法来打开打印对话框,展示即将被打印的页面效果。 三、分页处理 分页是批量打印中的关键部分,尤其是当每个...

    web页面打印,导出word/excel打印

    网页打印、Word/Excel 打印技巧 在本文中,我们将详细介绍如何实现网页打印、Word 打印和 Excel 打印,并解决红叉问题、批量打印和不规则打印等问题。 网页打印 网页打印是指将网页上的某个区域打印出来。我们...

    ASP实现web分页打印及web页面导出Excel文件.pdf

    在ASP(Active Server Pages)开发中,有两个常见的需求:web分页打印和将web页面内容导出为Excel文件。这两个功能对于提供用户友好的交互体验至关重要,特别是在处理大量数据时。 首先,我们来讨论如何将web页数据...

    非常好用的web打印插件 , 可以热敏打印

    在IT行业中,Web打印插件是一种非常实用的工具,它允许用户通过网页浏览器直接进行打印操作,无需离开当前页面或下载文件到本地。本篇将详细介绍一个被评价为“非常好用”的Web打印插件,特别适合热敏打印,并提供...

    web 票据打印 ie web 票据打印

    用户在Web页面上触发打印操作后,服务器会将票据数据转换成适合打印的格式,如HTML、PDF或图片,然后通过HTTP响应返回给客户端。客户端接收到数据后,利用浏览器的打印功能将其呈现到打印机上。 二、IE Web票据打印...

    js打印WEB页面与打印预览

    JS打印WEB页面与打印预览 JS打印WEB页面与打印预览是指在WEB页面中使用JavaScript语言来实现页面的打印和预览功能。以下是实现这个功能的三种方法: 第一种方法:使用CSS隐藏不打印内容 在这个方法中,我们可以...

    C#实现简单的Web打印控件

    Web打印控件对于Web应用程序来说是至关重要的,它允许用户在浏览器环境中直接打印网页内容,而无需通过复制粘贴到其他应用程序中。传统的Web打印常依赖于ActiveX控件,但随着浏览器安全性的提升,这种技术逐渐被替代...

    js打印Web页面

    ### js打印Web页面知识点详解 #### 一、概述 JavaScript 提供了多种方式来实现 Web 页面的打印功能。本文档将详细介绍三种常见的方法,并提供具体的实现步骤与代码示例。 #### 二、指定不打印区域 这种方法适用于...

Global site tag (gtag.js) - Google Analytics