TinyMCE 未使用正确的删除线格式

时间:2021-06-14 15:07:20

标签: tinymce tinymce-5

我正在尝试将 TinyMCE5 中删除线和下划线的默认格式更改为使用“s”和“u”标签。 docs 表示将使用格式中的第一项,其余行将用于选择匹配的标签。

无论我做什么,删除线都呈现为带有“line-through”文本装饰样式的跨度,而下划线插入一个“u”元素。

TinyMCE 在编辑器底部的标记路径中显示正确的标签(即 p > s ),但在查看源时它使用了跨度。

想法?

formats: {
            strikethrough: [
                { inline: 's',},
                { inline: 'strike'},
                { inline: 'span', styles: { 'text-decoration': 'line-through' }},
            ],
            underline: [
                { inline: 'u',},
                { inline: 'span', styles: { 'text-decoration': 'underline' }},
            ],
        },

1 个答案:

答案 0 :(得分:0)

仔细查看后,似乎我们在 valid_elements 中使用了错误的格式,因此 TinyMCE 认为“s”和“strike”标签无效。

相关问题