0

所以只是一个基本的 HTML 编辑器,用于在我可以选择任何文本/元素的网站中,单击一个按钮,它会将所述选择包装在我的自定义标签中。编辑器的内容还应该将其值存储在后台的文本字段中,以便可以将其提交给服务器。

我需要将一些内容包装在<description></description>标签中,因为服务器端的 HTML 解析器只会拉出该内容以显示在搜索结果中。我似乎找不到任何编辑器可以开箱即用地使用这个功能来说话或允许创建一个简单的扩展来为其放置按钮和操作。

此外,任何可以充当文字处理器的编辑器都是一种奖励。我对它们没有太多经验,但是有点烦人的是,当您按 Enter 键时,它只会复制上面的任何标签,这让我只需要放在</br>第一行,所以所有换行符都是单行而不是更多的是段落的情况。

4

1 回答 1

2

从技术上讲,HTML 中不允许使用自定义标签

https://stackoverflow.com/a/2802715/315168

在标记文本时,您可能希望使用 HTML5 数据属性、CSS 类以及泛型<div>和元素。<span>

对于所见即所得:任何 Javscript 所见即所得编辑器都可以进行您自己的自定义。但是,不要期望开箱即用这种功能,因为它是一个非常狭窄的用例。但是为任何编辑器制作这样的功能只是学习编辑器 API 如何做到这一点 - 没有什么能阻止你。所有 WYSIWYG 编辑器都基于 HTMLcontentEditable属性,因此它们在内部几乎相同。

如果您熟悉 TinyMCE,请选择它。如果您想查看其他选项,简单的 Google 搜索会告诉您。

http://www.queness.com/post/212/10-jquery-and-non-jquery-javascript-rich-text-editors

于 2012-09-28T00:59:57.617 回答