2009-06-05 128 views
2

背景:所见即所得HTML编辑器往往既“直观”又“聪明”。 直观的意味着有人可以合理地编辑HTML,而不必知道HTML标签实际工作的内在因素。 Smart意味着用户不必担心添加HTML或HEAD或TITLE标签,因为编辑器会为他们做这些。HTML Tidy,网页编辑所见即所得和html片段

问题:现在,你不能再假定编辑HTML的人实际上是在使用独立的HTML文件。例如,对于内容管理系统,某人可能正在编辑HTML浏览器的TEXTAREA控件内的HTML。

此外,textarea中的HTML可能不是一个完整的HTML文档,而只是HTML的片段,不需要提供HEAD和TITLE标签,因为它们来自内容管理系统或其他地方。

问题:有一个所见即所得的HTML编辑器,在那里,足够聪明,不把HTML和HEAD和TITLE标签成HTML片段,对于用户需要提供唯一的身体的片段案件一个HTML页面?

+0

虽然这是一个软件的建议要求,因此在技术上题外话,我反正upvoted它,因为我已经试过在过去几年中找到这个问题的答案我自己,一直回落到刚剥离我不需要的生成代码所需的代码。 – TecBrat 2016-09-28 17:04:22

回答

1

不回答你的问题(其实我不知道一个回答你的问题),但一个可能的解决方案:编写好网页后,你可以拖放到“代码模式”,并去掉了联合国需要的标签?

还是必然结果是,复制/粘贴需要的“胆”?

编辑:看起来像我最初误解了这个问题,但也许我可以帮助...我不得不使用eWebEdit,它比其他人少。

+0

是的,问题是我没有实现我自己的编辑,但不希望连看原始HTML谁的客户。这些都是非技术人员,这就是所谓WYSIWYG概念出现的原因。如果是我,我只需直接编辑原始html。 – dreftymac 2009-06-05 22:19:19

1

任何结构感知SGML或XML编辑器可以编辑文档,其根是由DTD中定义的任何元件。文件开始处的DOCTYPE声明声明文档使用哪个元素作为其根。

我用XMLMind XXE。例如,它可以在div级别编辑XHTML或在章节或章节级别编辑Docbook。它也可以通过WebStart启动或用作组件并嵌入到更大的内容管理解决方案中。

我也用Framemaker来编辑SGML。

我已经用了网站的另一种方法是在每个页面的内容从导航和品牌周围的内容(我所谓的“铬”)分开。我将内容编辑为纯文本,未经修改的,无格式的HTML,并且具有使用XSLT转换从未经过处理的HTML中提取主体内容的构建过程,并围绕其包裹并添加CSS样式。编辑内容时,我可以专注于内容本身,而不关心样式和镀铬。

我已经在XML格式与<?xml样式表为它服务做了动态内容相同的...? >处理指令并依靠客户端XSLT样式表将其转换为交互式HTML。不过,这只是我在Intranet网站上试过的。处理浏览器兼容性让我在公共网站上尝试它。

1

这不像TinyMCE或FCKEditor。它不与您的CMS集成。这是在另一个网站提供的服务,但我觉得它对我很好,当我想要混合使用手动编辑和所见即所得而不会摧毁我的代码时。

一个很大的特点它是把一台为一组的div的,与其他清理选项。

html-online.com