我是否可以使用<strong>或<em>等语义标记来更改包装文本的行为?

时间:2017-11-21 05:33:39

标签: javascript tinymce wysiwyg semantic-markup

我需要一些关于tinymce的帮助。

我想像下面那样用tinymce做。 (我想做)

<strong>Entire words are bold.</strong>
<strong><em>But this is italic.</em></strong>
<strong>I'm still bold!</strong>

然而,虽然我已经完成了tinymce,但我得到了

<strong>Entire words are bold.
<em>But this is italic.</em>
I'm still bold!</strong>

当将所有文本设为粗体,然后将文本的一部分设为斜体时,就会发生这种情况。

以下是我尝试设置的内容

style_formats: [{title: 'Bold text', inline: 'strong'},
                {title: 'Italic text', inline: 'em'}]

formats: {
    bold: {inline: 'strong'},
    italic: {inline: 'em'}
}

依旧......

有没有选择或黑客来实现这个目标?

1 个答案:

答案 0 :(得分:1)

如果我错了,请纠正我,但这是您采取的加粗/斜体化内容的行动方针吗?

  1. 突出显示所有文字。
  2. 按下bold按钮。
  3. 突出显示第二行。
  4. 按下italic按钮。
  5. 默认行为应该是每行都包含在自己的<strong>标记中。您可能想要检查是否启用了样式合并 - 这可能会导致您遇到的问题。