【问题标题】:IE :When a large table is printed, it is truncated to the first pageIE:打印大表格时,截断到第一页
【发布时间】:2015-08-13 11:28:56
【问题描述】:

我有以下代码

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

        <HTML>
           <HEAD>
           <meta http-equiv='x-ua-compatible' content='IE=8'>
        </HEAD>
        <Tbody>
        <tr Rowspan="1">
        <td>
    content1..
    <br/>
    content2..
    <br/>
    ....
    ....
    ...
    content1000..
    <br/>

        </tr>
<!-- 2nd row starts here -->
        <tr Rowspan="1">
        <td>
    content1001..
    <br/>
    content1002..
    <br/>
    ....
    ....
    ...
    content10000..
    <br/>

        </tr>

        </tbody>
        </html>

如果我在 Windows 7、IE8 或 IE 9 中打印预览,预览只会显示第一页 也就是说,显示 content1,2...say 50 不显示直到 content1000 的其余内容 显示仅限于 1 页

我的 HTML 有问题吗?

这是一个动态的 HTML 内容,会因情况而异。

编辑: 我尝试删除&lt;meta http-equiv='x-ua-compatible' content='IE=8'&gt; 并且完整的内容显示在打印预览中。

但是在这种情况下分页符不起作用。

【问题讨论】:

    标签: html internet-explorer printing


    【解决方案1】:

    我仍然不确定你想要达到什么目的......我认为是一张桌子,但你错过了一些东西:

    • 正文标签
    • 表格标签
    • 关闭 /td 标签

    它应该看起来像这样:

    <body>
    <table>
     <tr Rowspan="1">
        <td>
            content1..<br/>
            content2..<br/>
            content1000..<br/>
         </td>
     </tr>
    <tr Rowspan="1">
        <td>
            content1001..<br/>
            content1002..<br/>
            content10000..<br/>
        </td>
    </tr>
    </table>
    

    另外,&lt;br /&gt; 是一个换行符,它打破了一个句子,而不是一个页面

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-21
      • 2016-02-17
      • 2017-08-09
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      • 2016-11-25
      • 1970-01-01
      相关资源
      最近更新 更多