DOMPDF如何获取CSS内容:在渲染之前?

时间:2015-08-11 07:35:39

标签: dompdf

在DOMPDF中我有一个问题,渲染内容,使用CSS Attribute:before和content

设置

我有一个范围:

 <span class="marker" position="1">

和CSS

  .marker::before {
    content: "[" attr(position) "]";

但它没有出现在DOMPDF输出中。

我该怎么办?

1 个答案:

答案 0 :(得分:2)

当前稳定版本的dompdf(v0.6.1)尚不支持双冒号语法,因此您必须使用单冒号语法。否则,只要您使用0.6.0或更高版本,这应该可行。确保您的HTML / CSS有效。以下示例似乎工作正常:

&#13;
&#13;
<html>
<head>
  <style>
.marker:before { content: "[" attr(position) "]"; }
  </style>
</head>
<body>
   <span class="marker" position="1"></span>
</body>
</html>
&#13;
&#13;
&#13;