html - 打印网页时 float 的div彼此相邻

标签 html css media-queries

我有一个网页,其中显示成对的元素

[ item 1 ] [ item 2 ]
[ item 3 ] [ item 4 ]
[ item 5 ] [ item 6 ]
[ item 7 ] [ item 8 ]

在浏览器中很好,但我希望它们在打印页面上显示如下。当按 ctrl+p 时,预览会依次列出它们。

[ item 1 ] 
[ item 2 ] 
[ item 3 ] 
[ item 4 ] 
etc...

我该从哪里开始呢?我在这个问题上的谷歌搜索很弱:(

最佳答案

利用媒体查询:

内联使用它们:

<link rel='stylesheet' media='print' href='filepath.css'/>

在组合的 css 文件中使用它们。

@media print {
    /* CSS Styling for the print page */
}

关于html - 打印网页时 float 的div彼此相邻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19578085/

相关文章:

javascript - 当我在表单元素上执行重置方法时,为什么我的隐藏字段没有被重置?

javascript - 如何使用ajax一键点击动态显示多个表格

html - 尝试将输入字段与标签对齐

html - 在 HTML 中的两个不同表格之间放置一个空格

twitter-bootstrap - 我在 Bootstrap 媒体查询中遇到错误,请通过正确的代码指导我

html - 是否有现代的网络安全字体列表?

php - HTML/JQuery 表单未发布到 PHP

html - 如何阻止页面元素随浏览器移动而调整大小

css - 特殊手机的媒体查询px值如何计算?

javascript - 使用 Flexbox 使弹出窗口完全响应