gpt4 book ai didi

html - 打印 HTML 表格会丢弃第一列中的单元格

转载 作者:太空狗 更新时间:2023-10-29 16:09:08 28 4
gpt4 key购买 nike

我在 Internet Explorer 和 Chrome 中发现了一个奇怪的问题:我有一个没有布局 CSS、2 列、没有样式且宽度设置为 100% 的简单 HTML 表格。当我尝试在 Internet Explorer(所有版本)和 Chrome 中打印此表格时,第二页及之后的第一个单元格被删除。

HTML 片段:

<html>
<head></head>
<body>
<table width='100%' cellspacing='0'>
<tr><td align='left'>Date</td><td align='left'>Order No.</td></tr>
<tr><td align='left'>5/24/2011</td><td align='left'>287426</td></tr>
<!-- SNIP :: Many more rows -->
</table>
</body>
</html>

整个表格可以在以下位置找到: https://gist.github.com/1000367

第 2 页在 Internet Explorer 的打印预览中的输出如下:

Missing first cell

我添加了彩色线条和圆圈以突出显示左侧单元格缺失。

有什么想法吗?

我试过调整表格外侧的 cellpadding 和边距,但没有成功。根据建议,我还添加了以下无效的 css 规则:

   BODY { margin: 0px; padding: 0px; }

最佳答案

当 doctype 设置不正确时,IE 会出现打印问题。尝试在页面顶部添加文档类型。在我的测试中添加 <!DOCTYPE html>到您的样本的顶部解决了这个问题。

关于html - 打印 HTML 表格会丢弃第一列中的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6187337/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com