飞碟不渲染背景颜色和删除线

问题描述 投票:0回答:2

飞碟不会为以下 HTML 示例呈现删除线:

<s><span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(255, 255, 0);">This is a test </span></span>
</s>

生成的 PDF 上仅显示背景颜色和彩色文本:

但是,在不使用背景颜色时,删除线可以正确呈现。

如何让飞碟与背景颜色结合时呈现删除线?

6月6日更新

如果我将罢工标签

<s>
移动到跨度标签内,那么它就可以工作:

<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(255, 255, 0);"><s>This is a test</s></span></span>
flying-saucer
2个回答
0
投票

您的 CSS 可能有问题。

这是一个显示删除线与飞碟 (9.1.1) 配合使用的示例:

<html>
<head>
    <style>
        span {
            color: rgb(255, 0, 0);
            background-color: rgb(255, 255, 0);
        }
        span.decorated {    text-decoration: line-through;}
    </style>
</head>
<body>
    <span>Without strikethrough</span>
    <span class="decorated">With strikethrough</span>
</body>
</html>

结果:


0
投票

我必须使用

!important
才能在我的情况下工作:

h2 { background-color: rgb(255, 0, 0) !important; }
© www.soinside.com 2019 - 2024. All rights reserved.