<td style="width:**;heigth:**" id=dug></td>
然后,if(怎么样){就怎么样}不就可以了

解决方案 »

  1.   

    <table border="0" cellpadding=0 cellspacing=0>
    <tr>
    <td style="border:1px solid #000000"></td>
    </tr>
    </table>或者:
    <style>
    td {border:1px solid #000000}
    </style><table border="0" cellpadding=0 cellspacing=0>
    <tr>
    <td></td>
    </tr>
    </table>也可以:<table border="0" cellpadding=0 cellspacing=1 bgcolor="red">
    <tr><td></td></tr></table>
      

  2.   

    sorry:
    <table border="0" cellpadding=0 cellspacing=1 bgcolor="red">
    <tr bgcolor="white"><td>gfhgfhgfhfg</td></tr>
    <tr bgcolor="white"><td></td></tr>
    <tr bgcolor="white"><td></td></tr>
    </table>
      

  3.   

    1.服务端判断输出不同格式2.最后用js进行过滤
    <style>
    td {border:expression(this.innerHTML=this.innerHTML==""?"&nbsp;":this.innerHTML)}
    </style><table border="1" cellpadding=0 cellspacing=0>
    <tr><td></td><td>1231</td><td></td></tr>
    <tr><td>123</td><td></td><td>121</td></tr><tr </table><script>
    var tds=document.getElementsByTagName("td")
    //for(i=0;i<tds.length;i++)if(tds[i].innerHTML=="")tds[i].innerHTML="&nbsp;";
    </script>
    也可将上面这段搁到filter.js中,所有需要过滤文档最后只要加一句
    <script src=filter.js></script>3.用expression
      

  4.   

    1.服务端判断输出不同格式2.最后用js进行过滤
    <style>
    td {border:expression(this.innerHTML=this.innerHTML==""?"&nbsp;":this.innerHTML)}
    </style><table border="1" cellpadding=0 cellspacing=0>
    <tr><td></td><td>1231</td><td></td></tr>
    <tr><td>123</td><td></td><td>121</td></tr><tr </table><script>
    var tds=document.getElementsByTagName("td")
    for(i=0;i<tds.length;i++)if(tds[i].innerHTML=="")tds[i].innerHTML="&nbsp;";
    </script>
    也可将上面这段搁到filter.js中,所有需要过滤文档最后只要加一句
    <script src=filter.js></script>3.用expression
      

  5.   

    谢谢大家的参与,都怪我发贴时忘说了,我说的是打印,不是在屏幕上显示。
    table的border=0的话,打印时所有的边框都消失了。看来只有插空格,我原来觉得一格一格的改太多了,但秋水姐姐的代码解决了问题。谢谢大家!!!秋水姐姐真好