簡體   English   中英

為什么分頁符不適用於 CSS 顯示網格?

[英]Why doesn't page-break work with CSS display grid?

我正在使用 CSS 網格布局制作 HTML 文檔,然后我想打印它。

問題是當我打印文檔時,一些元素會溢出到下一個。 所以我在我的網格元素中添加了page-break-inside ,但它並沒有改變任何東西。 一頁中的元素仍然溢出到另一頁。 page-break-inside沒有display:grid時可以完美運行,但display:grid中則不行。 這是兩個帶有 grid沒有 grid的示例。

所以:

  1. page-break符是否與display:grid一起使用,因為在我的情況下它不起作用?
  2. 有什么辦法可以使這項工作?
  1. 任何瀏覽器尚不支持在css-break-3§3.1css-grid-1§12中定義的網格布局中斷。 此外,網格布局中沒有[page-]break-inside的任何規范,只有[page-]break-before[page-]break-after

  2. 我懷疑您需要手動將網格布局分解為單獨的網格,並在正確的位置使用虛擬中斷元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM