2015-02-17 100 views
3

我有计数器复位和计数器增量在HTML中正常工作,但它们不出现在呈现的PDF中。他们是否支持? (一小时的谷歌搜索没有帮助。)可以wkhtml2pdf支持CSS计数器吗?

这是我的CSS。再次,这在HTML中工作正常,但不会出现在PDF中。

body { 
counter-reset: h3counter 1; 
counter-reset: h4counter 1; 
} 

h2 { 
    counter-reset: h3counter; 
} 

h3 { 
    counter-increment: h3counter; 
    counter-reset: h4counter; 
} 

h3:before { 
    content: counter(h3counter) ".\0000a0\0000a0"; 
} 

h4 { 
    counter-increment: h4counter; 
} 

h4:before { 
    content: counter(h3counter) "." counter(h4counter) ".\0000a0\0000a0"; 
} 
+0

对我来说也不是工作,你解决了吗? – 2016-03-22 16:23:42

回答

0

是的,它工作(在wkhtmltox.dll版本0.11.0.0),但只在简单的情况下。我只是遇到了这样的问题,即当标题标签(h1,h2,h3)不是直接的兄弟节点时,计数器似乎会重置,即每个标签都被封装在一个div中。当标题相邻时,如:

<h2>..</h2> 
<h3>...</h3> 
<h3>...</h3> 

wkhtmltopdf数字正确;在这种情况下:

<h2>...</h2> 
<div> 
    <h3>...</h3> 
</div> 
<div> 
    <h3>...</h3> 
</div> 

它没有。两个h3获得相同的号码。

相关问题