我试图将CKEditor用于项目,我发现需要书签。 The documentation表示创建书签的侵入式方法会在源代码中添加span
个元素。这对我很好,这正是我希望它做的。
但是,我可以在源代码中看到span
元素包含在p
个元素中。
<p><span id="cke_bm_147S" style="display: none;"> </span> </p>
这会给我带来文本显示方式的问题,主要是在尝试浏览文档时。
我没有找到任何甚至提到这些p
元素的创建的东西。我可以设置错误吗?有没有办法阻止这些创建?
谢谢
答案 0 :(得分:0)
p
书签是内联元素,因此它不能是内容的根元素。它包含在一个块元素中(默认情况下是段落)。
此行为取决于编辑器enterMode
。如果是默认值 - ENTER_P
- 您将拥有div
元素作为包装器。对于ENTER_DIV
,您将拥有enterMode
元素。对于ENTER_BR
,将没有包装器,这意味着它是您想要实现的效果。
请注意 ENTER_P
其他不推荐enterMode
due to some caveats的其他人。因此,在您的情况下,最好重新考虑一些不同的解决方案,而不是更改src_org=166
。