tüm sayfaları yazdırma değil:CSS: Flex Kutu Ben buna benzer bir yapıya sahip bir sayfa var Firefox
main {
display: flex;
flex-direction: row;
}
makale:
<main>
<section>
<article></article>
<aside></aside>
</section>
</main>
CSS, ben şunlar çoğu sayfa uzunluğundadır.
Önizleme yazdırırken veya yazdırırken, yalnızca bana ilk sayfayı verdiğimi buluyorum.
@media print {
aside {
display: none;
}
main {
display: block;
}
}
Tekrar yazdırmak için tüm sayfaları alabilirsiniz display: block
kullanarak vardır: Bazı Deneme yaparken sonra bu çözümü var. Bu durumda, aside
'un yazdırılmasını istemediğimden, flex
davranışına ihtiyacım yoktur, ancak bu her zaman böyle değildir.
Safari ve Chrome'da iyi çalışıyor gibi görünüyor. Bunu Mac'te test ediyorum.
Neden bu Firefox'ta çalışmıyor?
Asıl sayfa şu adreste bulunabilir: https://www.thewebcoder.net/articles/toggling-attributes. Hala erken aşamalarında.
Bu sorun için https://bugzilla.mozilla.org/show_bug.cgi?id=1414253 hata bildirdim. –
Bu aynı sorunu yaşıyorsanız ve sorun, sayfanın çalışması için çocukların sırasını değiştirmem gerekiyor, bu yüzden flex gerekiyor :( –