欧美成人片一区二区三区,久久碰人妻一区二区三区,久久婷婷激情综合色综合俺也去,狂野欧美性猛交免费视频,久久夜色精品国产亚洲

06
2024/04

CSS打印分頁屬性為什么有的瀏覽器不生效,是瀏覽器兼容問題嗎?

發(fā)布時間:2024-04-06 23:22:56
發(fā)布者:已經(jīng)寫了
瀏覽量:
0

在通過瀏覽器實現(xiàn)打印各種單據(jù)的時候,如果一張A4可以打印完的話是不需要分頁功能的,但是很多情況下是需要分頁來保證打印的內(nèi)容正確無誤的。

我們在打印一些表格的時候,這些表格通常都是用css標簽寫出來的表格,由于css沒有直接的屬性來實現(xiàn)打印分頁功能。但是我們可以通過一些技巧來實現(xiàn)這個功能。

常用的就是page-break屬性,有page-break-before和page-preak-after屬性來設(shè)置在哪個節(jié)點進行分頁。直接在節(jié)點部分加上css屬性就可以了。

.page-break-after {
  page-break-after: always;
}

最近的項目中我們也是有一個打印的頁面需要分頁功能,但是吧我寫頁面和測試打印功能的時候用的是谷歌瀏覽器,打印時候的分頁是正常的,于是就直接上線了,結(jié)果在客戶使用過程中發(fā)現(xiàn)了問題,他在使用默認瀏覽器和qq瀏覽器的時候,沒有分頁功能,導致打印的結(jié)果是錯版的。

在客戶給我反饋之后我就檢查了代碼,好像是沒有問題,但是我用qq瀏覽器測試的時候,確實是不生效沒有分頁。

于是我就各種測試和尋找解決方案,因為這類似的問題跟代碼就沒關(guān)系了就是規(guī)范的問題或者兼容性的問題,最后經(jīng)過無數(shù)次的測試和尋找解決方案之后發(fā)現(xiàn),如果該屬性的div或者table沒有內(nèi)容的話,就會出現(xiàn)這種情況,有點無語的樣子。

最后的解決方式也很簡單,就是給空的div中間加上空格或者 占位就可以正常打印了。

CSS打印分頁屬性為什么有的瀏覽器不生效,是瀏覽器兼容問題嗎?

關(guān)鍵詞:
返回列表