我目前已将 TinyMCE 整合到一个简单的博客/页面编辑应用程序的后端编辑器中,但我对它创建的 HTML 代码非常不满意。它会做各种乱七八糟的事情,比如:
- 将内联样式信息添加到跨度标签中,如果不直接编辑 HTML,您将无法摆脱这些标签。
- 以无意义的方式嵌套标签(例如
<p><strong><p><span>some text</span></p><strong></p>
,只是为了使某些东西变得粗体。) - 在不属于它们的地方添加空
<p> </p>
行,我不想创建空行。
编辑:我查看了其他编辑器的列表(包括 SO),但我想知道人们是否有更好的运气从他们所见即所得的编辑器中获得干净的代码。
有什么建议可以在幕后输出更好的代码吗?