【发布时间】:2012-06-07 05:13:45
【问题描述】:
我的 HTML 页面包含动态生成的内容,并在尝试打印时形成超过 1 页的长度。 问题从第二页出现,其中 css 没有正确应用。 HTML 表格行的边框线不完整。
我为HTML表格申请的CSS是
border: 1px solid #DADADB;
background:#F3F3F3;
text-align:center;
font-size:15px;
FWIW,要打印的内容被放置在一个 HTML 表格元素中,该元素被放置在一个 DIV 中。
【问题讨论】:
-
在 jsfiddle.net 上创建一个小提琴
-
该 CSS 没有任何问题。您需要发布表现出错误行为的内容,否则很难猜测问题可能是什么。另外,每个浏览器都会发生这种情况吗?
-
我在 mozilla、safari、opera、chrome 和 mac 浏览器中检查了打印预览。上述所有浏览器在预览中从第二页开始的表格行都没有显示正确的边框,在打印输出中也是如此。请检查打印权限。请从jsfiddle.net/vasavi/5bQzv/5找到示例代码
-
我建议将 css 和 html 分开,并为您的内联样式编写 css 规则。这样会更容易找出错误。
标签: javascript html css