我有一個頁面,類似這樣的結構:CSS:柔性盒不打印所有頁面上的Firefox
<main>
<section>
<article></article>
<aside></aside>
</section>
</main>
在CSS,我有以下幾點:
main {
display: flex;
flex-direction: row;
}
的文章通常有很多頁面。
當我打印或打印預覽時,我發現它只給我第一頁左右。一些試驗後,我有這個解決方案:
@media print {
aside {
display: none;
}
main {
display: block;
}
}
也就是說,通過使用display: block
我可以得到所有的網頁重新打印。在這種情況下,沒關係,因爲我不希望打印aside
,所以我不需要flex
行爲,但情況並非總是如此。
它似乎在Safari和Chrome上運行良好。我正在Mac上測試這個。
爲什麼不能在Firefox上使用?
實際頁面可在:https://www.thewebcoder.net/articles/toggling-attributes。它仍處於早期階段。
我報告了這個問題的bug https://bugzilla.mozilla.org/show_bug.cgi?id=1414253。 –
有這個完全相同的問題,問題是我需要改變兒童的頁面的工作順序,所以它需要彎曲:( –