首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS:@media print & column-count根本不工作

CSS:@media print & column-count根本不工作
EN

Stack Overflow用户
提问于 2015-09-14 17:54:38
回答 1查看 2.9K关注 0票数 2

我有一个带有三个垂直div的div。在这些内部div中,有一些带有column-count CSS属性的div(如下所示)。

工作部分是这样的(对于多个sreen尺寸)作为示例:

代码语言:javascript
复制
@media only screen and (min-width: 1100px) {
.masonry {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
}

有人能告诉我为什么当我尝试打印页面时,以下代码不起作用吗?

代码语言:javascript
复制
@media print {
.masonry {
    -moz-column-count: 2 !important;
    -webkit-column-count: 2 !important;
    column-count: 2 !important;
}
}

@media print查询正在使用

代码语言:javascript
复制
@media print {
    body {
    display: none;
    }
}

例如。

我在Mac上试用了Safari和FF。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-09-14 18:01:05

这是Chrome中的一个已知错误

https://code.google.com/p/chromium/issues/detail?id=99358

此链接对您很有用:

CSS columns breaking when printing

这是一个用户尝试的小参考:

http://blog.pdark.de/2010/11/19/printing-web-pages/

祝好运

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32561892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档