首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ckeditor:应该显示空跨距,但不能在p中换行

ckeditor:应该显示空跨距,但不能在p中换行
EN

Stack Overflow用户
提问于 2014-08-28 01:36:19
回答 1查看 102关注 0票数 0

当我使用空span时,假设

代码语言:javascript
代码运行次数:0
运行
复制
<span class="anchor" id="jumptome"></span>

ckeditor删除它。

添加到ckeditor的config.js中

代码语言:javascript
代码运行次数:0
运行
复制
CKEDITOR.editorConfig = function( config ) {

    config.IgnoreEmptyParagraphValue = true;
};

CKEDITOR.dtd.$removeEmpty.span = 0;

现在,ckeditor没有删除跨度,但它们被包装在p中,如

代码语言:javascript
代码运行次数:0
运行
复制
<p><span class="anchor" id="jumptome"></span></p>

是否有任何配置来删除p(我需要其他元素的段落,只是为了避免它们的跨度)。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2014-08-28 02:15:30

你为什么需要跨度?如果您需要一个锚点,为什么不使用例如DIV,它可以在编辑器中设置为可见块的样式,但不可见...在输出内容中锚定?我在我的CKE应用程序中这样做。虽然我使用widgets作为锚点,但原则上是一样的。

我猜原因是因为插入符号定位和用户定位--用户如何定位那个锚点?如果它不能成为目标-为什么你需要它在内容中?为什么不是有针对性的呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25533630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档