css - 有没有办法建议如何在 HTML5 中打印页面?

标签 css html printing media-queries

我正在使用 HTML5 演示工具,需要输出 PDF。

我想知道是否有一种方法可以“提示”带有打印建议的页面,例如:

  • 发生分页的地方
  • 告诉页面以横向或纵向打印

我知道存在打印媒体查询,但我不确定他们如何解决这些问题。

最佳答案

@media print {
    .page-break { display: block; page-break-before: always; }
}

@page {size: landscape}

您可以找到更多详细信息:W3C


注意: 确保您的 HTML 正确且干净。通过体验像这样的小事:

<table>
   <tr><td>Column 1</td><td>Column 2</td></tr>
   <tr><td>Value 1</td><td>Value 2</td></tr>
</table>

make 在某些浏览器上会导致奇怪的行为,但这样效果更好:

<table>
   <thead>
      <tr><th>Column 1</th><th>Column 2</th></tr>
   </thead>
   <tbody>
      <tr><td>Value 1</td><td>Value 2</td></tr>
   </tbody>
</table>

关于css - 有没有办法建议如何在 HTML5 中打印页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18536757/

相关文章:

HTML - 如何在 html 中将 div 标签 float 到 p 标签和 h5 标签之上

javascript - JS : Drag and Drop img disappears if dropped on another img

python - 打印多行字符串,水平堆叠和对齐

css - flex-box 中的行换行不在 Safari 中换行

javascript - 使用 jquery 在单击按钮时加载 html 文件时遇到困难

javascript - 进度条动画

html - 我的 CODE 中的 CSS 对齐有什么问题

javascript - 计算 selectize.js 中的选项数

javascript - HTML 表单 POST 到直接打印页面

Java out.println() 这怎么可能?