我有这个tinyMCE实例:
tinymce.init({
selector: '.tinymce',
style_formats: [
[...]
{title: 'Em', format: 'em'}
[...]
],
formats : {
em : { block : 'em', exact : true }
},
我想将所选文字格式化为显示在<em>
代码中,而不是<p>
。当我将块变量修改为<div>
甚至<h1>
时,它可以正常工作,但使用<em>
时,它会将整个<em></em>
包装在<p>
个标记中。< / p>
答案 0 :(得分:1)
block
属性需要指定块级元素。 <em>
是内联元素。将block: 'em'
更改为inline: 'em'
。