没有人帮忙吗?还是没有人会?这个问题我研究了很久了,发现只要是div中的表格使用了position这个style,就会用这样的问题,不知道是不是IE的bug!

解决方案 »

  1.   

    <COL style="DISPLAY: block" width=100>
    问题估计出在diskplay上,你试一下
      

  2.   

    感觉问题好像不是出在col的display上,我把block用none,inline,inline-block,list-item都换了一遍,还是有问题。把clogroup删除后仍旧有问题。大家再帮忙看看!
      

  3.   

    再有,我经过实验,发现这样一个问题:就是如果最外层的div的top 值加上div的height值小于等于1074的话,里面的table在打印预览的时候就有边框线,如果大于那个这个数字,则没有边框线。
      

  4.   

    一种实现:<html>
    <head>
    <title> New Document </title>
    <meta name="Generator" content="EditPlus">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    <style>
    @media print 
    {
    td {border-right:1 solid black ;border-bottom:1 solid black}
    table {border-left:1 solid black;border-top:1 solid black}
    }
    @media screen 
    {
    td {border:1 solid black}
    table {border-collapse : collapse;}
    }
    @media all 
    {
      sam\:sam_code 
      {
        behavior: url(sam_code.htc) ;
      } .previewDiv { BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #0000cd 2px outset; BORDER-LEFT: #0000cd 2px ridge; BORDER-RIGHT: #0000cd 2px outset; BORDER-TOP: #0000cd 2px ridge; WIDTH:pxRatemm*297;HEIGHT:pxRatemm*210;z-index:1;}
    .userData{behavior:url(#default#userData);}
    .pagemargin {position:absolute;BACKGROUND-COLOR: #ffffff;z-index:9;top:0;left:0;width:0;height:0;display:none} //置在上面
      
    }
    </style>
    </head><body>
    <DIV class=previewDiv style="LEFT: 0px; WIDTH: 793px; POSITION: absolute; TOP:0px; HEIGHT: 1121px">
    <TABLE style="TABLE-LAYOUT: fixed; FONT-SIZE: 13px;LEFT: 56px;POSITION: absolute;TOP: 234px;" cellSpacing=0 cellPadding=0 bgColor=white>
    <COLGROUP>
    <COL style="DISPLAY: block" width=100>
    <COL style="DISPLAY: block" width=100>
    <COL style="DISPLAY: block" width=190>
    <COL style="DISPLAY: block" width=60>
    <COL style="DISPLAY: block" width=60>
    </COLGROUP>
    <TBODY>
    <TR style="HEIGHT: 50px" bgColor=#87cefa>
    <TD align=middle>存货编码</TD>
    <TD align=middle>存货名称</TD>
    <TD align=middle>常用供应商</TD>
    <TD align=middle>帐存数量</TD>
    <TD align=middle>帐存金额</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>1</TD>
    <TD align=left>青岛啤酒</TD>
    <TD>青岛啤酒有限公司</TD>
    <TD align=right>90</TD>
    <TD align=right>1000.00</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>2</TD>
    <TD align=left>广州啤酒</TD>
    <TD>广州啤酒有限公司</TD>
    <TD align=right>13</TD>
    <TD align=right>900.00</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>3</TD>
    <TD align=left>剑康啤酒</TD>
    <TD>华东啤酒有限公司</TD>
    <TD align=right>10</TD>
    <TD align=right>60.00</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>4</TD>
    <TD align=left>黑猫啤酒</TD>
    <TD>华东啤酒有限公司</TD>
    <TD align=right>300</TD>
    <TD align=right>900.00</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>5</TD>
    <TD align=left>娃哈哈矿泉水</TD>
    <TD>娃哈哈股份有限公司</TD>
    <TD align=right>10</TD>
    <TD align=right>15.00</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>6</TD>
    <TD align=left>碧泉矿泉水</TD>
    <TD>碧泉水业有限公司</TD>
    <TD align=right>100</TD>
    <TD align=right>250.00</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>7</TD>
    <TD align=left>莲子八宝粥</TD>
    <TD>中南粥业有限公司</TD>
    <TD align=right>1000</TD>
    <TD align=right>2000.00</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>8</TD>
    <TD align=left>华硕主板</TD>
    <TD>华硕股份有限公司</TD>
    <TD align=right>8</TD>
    <TD align=right>10000.00</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>9</TD>
    <TD align=left>联想主板</TD>
    <TD>联想集团</TD>
    <TD align=right>4</TD>
    <TD align=right>3800.00</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>10</TD>
    <TD align=left>三星内存</TD>
    <TD>三星股份有限公司</TD>
    <TD align=right>5</TD>
    <TD align=right>1000.00</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>11</TD>
    <TD align=left>圆珠笔</TD>
    <TD>天津文具制品有限公司</TD>
    <TD align=right>100</TD>
    <TD align=right>150.00</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>12</TD>
    <TD align=left>钢笔</TD>
    <TD>天津文具制品有限公司</TD>
    <TD align=right>10</TD>
    <TD align=right>30.00</TD></TR>
    <TR style="HEIGHT: 21px">
    <TD>13</TD>
    <TD align=left>联想主板</TD>
    <TD>联想集团</TD>
    <TD align=right>4</TD>
    <TD align=right>3800.00</TD></TR>
    </TBODY></TABLE>
    </DIV>
    </body>
    </html>
      

  5.   

    bencalie(Bencalie)你好!按照你的方法,我的问题基本上解决了,但是现在却出现一个新问题,就是打印出来的表格线有的粗,有的细,不知道是什么原因!麻烦你再看看好吗?