0

我的屏幕上有一些表格形式的数据,表格的宽度设置为 500px。这在 IE8 和 Chrome 中看起来相同。

但是,当我使用 Chrome 打印此屏幕时,打印​​看起来与您在屏幕上看到的相同,即每行的字符数和行数。

当我从 IE8 打印时,在 IE8 屏幕上看到的每行字符数和行数不匹配。

为什么会发生这种情况,如何使打印输出与屏幕输出匹配?

这是 HTML 表:

<table id="test-table" width="500px">
    <tr>
        <td>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum porttitor, nunc sit amet aliquet sodales, enim nisi malesuada magna, eget auctor arcu urna eu nisi. Etiam gravida faucibus mauris in bibendum. Cras eu elit eget leo porttitor scelerisque nec eget eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque accumsan tellus dolor, quis convallis massa placerat ac. Donec eros metus, ornare eu risus ac, malesuada fermentum nibh. Integer facilisis ut velit a adipiscing. Maecenas in eleifend mi. Nullam feugiat pulvinar mauris. Duis ligula purus, fringilla et pretium egestas, scelerisque vitae dui.
        </td>
    </tr>
    <tr>
        <td>
            Nunc suscipit et neque ac fermentum. Nam condimentum sit amet mauris eget consequat. Aenean gravida cursus ante, id ultricies eros suscipit nec. Pellentesque viverra velit faucibus diam gravida aliquet. Etiam vehicula massa nunc, sed accumsan quam mattis sit amet. Vivamus id ornare quam. In facilisis accumsan sodales. Morbi aliquet, augue in feugiat vulputate, sem neque ultricies mauris, quis facilisis risus dolor at ante. Duis dignissim lacus cursus mauris pulvinar cursus. Sed sed libero sed quam tincidunt euismod at sed mi. Nunc nec consectetur dolor. Quisque et accumsan neque.
        </td>
    </tr>
</table>
4

1 回答 1

1

您可以使用 css 媒体查询进行打印来设置打印版本的外观:

@media print {
  /* your styles here*/
}
于 2013-08-06T11:44:25.143 回答