在DOMPDF中,我有一个问题,即渲染内容,这是通过CSS属性:before和content设置的
我有一个跨度:
<span class="marker" position="1">
以及CSS
.marker::before { content: "[" attr(position) "]";
但它不会出现在DOMPDF输出中。
我能做什么?
dompdf的当前稳定版本(v0.6.1)尚不支持双冒号语法,因此您必须使用单冒号语法。否则,只要您使用的是0.6.0或更高版本,这应该会起作用。确保HTML/CSS有效。以下示例似乎工作正常:
<html> <head> <style> .marker:before { content: "[" attr(position) "]"; } </style> </head> <body> <span class="marker" position="1"></span> </body> </html>