是否有任何WYSIWYG HTML编辑器不会搞乱代码?

时间:2009-01-17 22:16:47

标签: javascript html css wysiwyg

我尝试了各种编辑器,包括桌面应用程序和基于Web的RTE,但是没有找到任何效果很好的编辑器。他们常常把代码搞乱,添加“标签汤”。即使那些声称只生成有效代码的人也经常会产生一系列span标签和样式属性。

以下是我正在寻找的一些功能:

  • 主要用作“内容创建”而不是创建整个页面或网站(我通常手工设计)
  • 支持所有HTML标记(包括<small><code><kbd><dl>等)
  • 可以将类附加到当前元素 - 许多编辑器将插入span标记,导致混乱:<p><span style="...">...</span></p>
  • 不会更改我添加的代码(我有编辑删除隐藏的输入字段和其他内容)
  • 不会添加已弃用的属性,例如,边框和细胞填充通常会添加到图像和表格中。
  • 会喜欢它,如果它可以拿起我用于我的页面的样式表,显然应用我选择的样式
  • 如果它是桌面应用程序,那么基于Linux的将是一个很大的优势

有人有什么建议吗?以下是我尝试过的一些内容:TinyMCE,FCKeditor以及网络上的其他各种内容; Dreamweaver(简要),Expression Web和KompoZer在桌面上。

2 个答案:

答案 0 :(得分:2)

好吧,我不知道所有现有的WYSIWYG编辑器,但您是否考虑过使用代码编辑器并手动创建HTML代码的替代方案?我知道这听起来可能很疯狂,但请相信我,当你开始觉得舒服时,你会变得更有效率,代码更清晰,当然,你会获得更大的灵活性。

我个人不喜欢Dreamweaver,但它的代码编辑器非常好,因为intellisense可以帮助你记住标签和属性。

答案 1 :(得分:1)

我还没有尝试过,但是阅读它:您可以尝试Amaya网页编辑器(如果您对此编辑器有任何意见,我想阅读它们。)

我希望它主要符合标准(但是,不运行javascript)。