table 的高度和宽度设为多少像素时,在A4纸上打印时刚好一页,页面不会被分页或剪切.
<table width="?px" height="?px"/></table>

解决方案 »

  1.   

    你选错了参数,应该用cm,而不是px
      

  2.   

    计算方式
    一般的分辨率为XX像素/英寸,其中一英寸为25.4毫米。
    所以一毫米的像素数就为XX/25.4。现在的工作就是求XX的值了,把XX的值求出来以后,
    直接用XX/25.4 * 210就得到A4纸的像素宽了。A4纸的尺寸是210mm×297mm。 
    分辨率是72像素/英寸时,A4纸的尺寸的图像的像素是595×842(推荐用这个大小比例)。  
    分辨率是150像素/英寸时,A4纸的尺寸的图像的像素是1240×1754。 
    分辨率是300像素/英寸时,A4纸的尺寸的图像的像素是2479×3508。 
    选择不同的分辨率图像像素大小也会随之变化。 
      

  3.   

    屏幕的分辨率是 72DPI,也就是说 1 英寸有 72 个点(像素)。A4 纸虽是 210×297 大小的,但是打印机基本上不可能把它完全打满的,
    要先测试一下你的打印机所支持 A4 满幅的尺寸是多少。
      

  4.   


    嘿嘿,我原来做出版的,我只知道书刊中照片中扫描的分辨率灰度图不得低于 350DPI,
    黑白图不得低于 600DPI 的,而且要采用 TIFF 的非压缩格式存储的,否则图质量就
    会很差。
      

  5.   

    谢谢大家的回答:)我是用下面的转换公式,将A4纸转为在屏幕中的分辨率页边距: 0.75 inch
    A4: 8.27x11.69 inch
    打印机DPI:600DPI
    屏幕DPI  : 96DPI
    width = (8.27 - 0.75 * 2) * 96 / 600 = 650 px
    height =  (11.69 - 0.75 * 2)* 96 / 600 = 978 px所以,当<table> 的width=650px, height=978px时,用IE 打印时,刚好能打印一页的A4纸.这样对吗?
      

  6.   

    不知道直接用inch是不是好点?
      

  7.   

    649*978 http://blog.csdn.net/iscandy/archive/2008/05/05/2391976.aspx