我在Internet Explorer和Chrome中发现了一个奇怪的问题:我有一个简单的HTML表格,没有布局CSS,2列,没有样式,宽度设置为100%.当我尝试在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>
Run Code Online (Sandbox Code Playgroud)
整个表格位于:https: //gist.github.com/1000367
第2页上的Internet Explorer打印预览中的输出如下所示:
我添加了彩色线条和圆圈以突出显示左侧单元格缺失.
有任何想法吗?
我试过调整桌子外面的cellpadding和边距,没有运气.正如所建议的那样,我还添加了以下css规则,但没有效果:
BODY { margin: 0px; padding: 0px; }
Run Code Online (Sandbox Code Playgroud)