簡體   English   中英

在新的Chrome中打印html時如何打印頁碼?

[英]How to print page number while printing html in new Chrome?

Chrome版本52.0.2743.116 m(64位)中打印html時,我需要打印頁碼 但是我還沒有找到答案。

我已經嘗試過了:

@page {
    @bottom-right {
        content: counter(page) " of " counter(pages);
    }
}

這根本沒有用。

然后我找到了這個問答


對於此答案,我們沒有使用@page,這是純CSS答案,但可以在FireFox 20+版本中使用。 這是一個示例鏈接。 CSS是:

#content {
    display: table;
 }
#pageFooter {
    display: table-footer-group;
 }

#pageFooter:after {
    counter-increment: page;
    content: counter(page);
 }

HTML代碼是:

 <div id="content">
     <div id="pageFooter">Page </div>
     multi-page content here...
 </div>

不幸的是,這在FireFox 20+版本和Chrome版本35.0.1916.153中有效

降級不是答案。 你能幫我嗎?

此設置對我有用,您只需在每頁末尾添加一個元素即可將頁面計數器附加到該元素上。

碼:

HTML:

 body { counter-reset: section; } @media print { .page { page-break-after: always; } .page .pageEnd::after { counter-increment: section; /* Increment the section counter*/ content: "Page " counter(section) " "; /* Display the counter */ } } 
 <div class="page"> <h2>Here is page 1</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas nulla accusantium, veritatis quidem voluptas ex, atque suscipit incidunt, dolore sunt reiciendis cum obcaecati, iste necessitatibus doloribus cumque facere beatae. Ratione?</p> <div class="pageEnd"></div> </div> <div class="page"> <h2>Here is page 2</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas nulla accusantium, veritatis quidem voluptas ex, atque suscipit incidunt, dolore sunt reiciendis cum obcaecati, iste necessitatibus doloribus cumque facere beatae. Ratione?</p> <div class="pageEnd"></div> </div> <div class="page"> <h2>Here is page 3</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas nulla accusantium, veritatis quidem voluptas ex, atque suscipit incidunt, dolore sunt reiciendis cum obcaecati, iste necessitatibus doloribus cumque facere beatae. Ratione?</p> <div class="pageEnd"></div> </div> <div class="page"> <h2>Here is page 4</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas nulla accusantium, veritatis quidem voluptas ex, atque suscipit incidunt, dolore sunt reiciendis cum obcaecati, iste necessitatibus doloribus cumque facere beatae. Ratione?</p> <div class="pageEnd"></div> </div> <div class="page"> <h2>Here is page 5</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas nulla accusantium, veritatis quidem voluptas ex, atque suscipit incidunt, dolore sunt reiciendis cum obcaecati, iste necessitatibus doloribus cumque facere beatae. Ratione?</p> <div class="pageEnd"></div> </div> <div class="page"> <h2>Here is page 6</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas nulla accusantium, veritatis quidem voluptas ex, atque suscipit incidunt, dolore sunt reiciendis cum obcaecati, iste necessitatibus doloribus cumque facere beatae. Ratione?</p> <div class="pageEnd"></div> </div> <div class="page"> <h2>Here is page 7</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quas nulla accusantium, veritatis quidem voluptas ex, atque suscipit incidunt, dolore sunt reiciendis cum obcaecati, iste necessitatibus doloribus cumque facere beatae. Ratione?</p> <div class="pageEnd"></div> </div> 

暫無
暫無

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

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