html - Chrome 打印表格,有些行的高度是随机的?

标签 html css google-chrome css-tables

正如您在这些打印屏幕中看到的,一些行的高度是随机的,这显然不是预期的。

  • 它在 MS IE 和 Firefox 中运行良好,但在 chrome 中运行不正常
  • 受影响的行似乎是随机的(不总是相同的行)

发票的 HTML/CSS:

最佳答案

查看我的 JSFiddle为了清楚起见,我试图用样式表替换您的内联样式。我还删除了 cellspacingcellpadding,并将表格 CSS 样式设置为 border-collapse:collapse。我不确定其中哪一个是罪魁祸首,但这似乎有效。我还删除了您的 body 宽度,因为无论如何浏览器都应该以 100% 的比例打印出来。您的新 CSS 如下所示:

body {
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
}
#replaced {
    border:2px solid #000;
    width:100%;
    padding:0;
    margin:0;
    border-collapse:collapse;
}
#replaced th {
    text-align:center;
    border:1px solid #000;
    border-left:none;
    margin:0;
    padding:0;
}
#replaced td {
    border-left:1px solid #000;
}
#after td { 
    border-bottom:1px solid #000;
    border-left:none;
}

#replaced 是您的新主表,#after 代表其中写有“Stuff”的顶行。

关于html - Chrome 打印表格,有些行的高度是随机的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17412324/

相关文章:

google-chrome - Google Chrome 21 问题中删除indexeddb数据库时出错

javascript - 当我想创建多个输入类型时选择文件时出现问题 = 'file'

php - 带有单选框的测验 FORM POST 问题

jquery - 如何以响应方式保持 3 个 div 对齐

html - 图像位于无序列表项旁边的问题

css - 如何使用 Firebug 调试仅在单击时出现的元素的 CSS?

jquery - 在jquery中为按钮添加一个类

javascript - 我的网站在移动版 chrome 中右侧显示空白,但在桌面版 chrome 中不显示

javascript - Chrome 扩展 : Cannot access contents of URL starting with "chrome-extension://"

javascript - div 填充剩余空间(宽度)