2

3 つの垂直 div を含む div があります。これらの内部 div 内には、column-count CSS プロパティを持つ div があります (うまく機能しています。以下を参照してください)。

例として、作業部分は次のとおりです (複数の画面サイズの場合)。

@media only screen and (min-width: 1100px) {
.masonry {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
}

ページを印刷しようとすると、次のコードが機能しない理由を教えてください。

@media print {
.masonry {
    -moz-column-count: 2 !important;
    -webkit-column-count: 2 !important;
    column-count: 2 !important;
}
}

@media 印刷クエリが動作しています

@media print {
    body {
    display: none;
    }
}

例えば。

Mac OS X で Safari と FF を試してみました。

ありがとうございました!

4

1 に答える 1

1

これはChromeの既知のバグです

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

このリンクは役に立ちます:

印刷時に CSS 列が壊れる

これは、1 人のユーザーが試した小さなリファレンスです。

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

幸運を

于 2015-09-14T10:01:04.873 に答える