gpt4 book ai didi

flying-saucer - Flying Saucer 是否支持伪元素

转载 作者:行者123 更新时间:2023-12-02 09:17:05 29 4
gpt4 key购买 nike

我一直在尝试将带有内容的伪元素添加到正在使用飞碟库转换的页面的 CSS 中。在常规浏览器中以 HTML 格式查看页面时,代码运行良好,我可以看到伪元素 (:before)。然而,当使用 Flying Saucer 渲染 PDF 时,伪元素消失了。

根据官方飞碟规范,支持 CSS 2.1,因此应该包括伪元素和内容属性。那为什么它对我不起作用?所有其他 CSS 都工作正常。

最佳答案

the CSSParser 中列出的 CSS2.1 伪元素外,它们是:

  • 一线
  • 首字母
  • 之前
  • 之后

Flying Saucer 支持以下用于输出渲染的伪元素:

  • 第一个 child
  • 甚至
  • 奇数
  • 最后一个 child

一些浏览器相关/交互式伪元素也被支持:

  • 链接
  • 访问过
  • 悬停
  • 专注
  • 活跃

参见addPseudoClassOrElement的源代码.

关于flying-saucer - Flying Saucer 是否支持伪元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45926799/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com