在div中打印数据 [英] Printing Data inside a div

查看:157
本文介绍了在div中打印数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的网页中有很多DIV,其中包含一些数据&我想通过使用"window.print()"来打印特定div的数据,而无需打开任何弹出窗口.我该怎么办?

I have a lot of DIVs having some data in my web page & I want to print a data of a specific div by using "window.print()" without opening any popup. What should I do?

推荐答案

您必须使用以下CSS媒体类型:

You must use CSS Media Types like this:

    @media print {
        #printable {
            display:block;
            overflow: visible;
        }

        #nonprintable {
            display:none;
        }
    }
    @media screen {
        body, table, tr, td { font:12px Arial, Helvetica, sans-serif; }
        .divStyles {
            width:850px;
            height:150px;
            border: 1px solid #000;
            background-color: #ccc;
            padding: 15px;
        }
    }

我为您创建了一个示例,请参见演示: http://jsfiddle.net/rathoreahsan/Vuw6D/3/

I have created an example for you, see a demo: http://jsfiddle.net/rathoreahsan/Vuw6D/3/

这篇关于在div中打印数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆