纯文本编辑器是创建任何HTML页面所需的所有工具,即只是一个纯文本处理程序应用。好吧,从工具的角度来看...实际上,您需要具备完整的工作HTML知识,以便编写生成页面的代码。
如果您能掌握这些,您已经在Windows中的记事本或mac的文本编辑器中找到了一个(记住保存文件为ASCII)。文本编辑器的真正好处在于,它强制您以基本的简单未格式化数据工作。此外,与一些WYSIWYG编辑器不同,它们不会向您的代码添加或删除任何内容。有些文本编辑器甚至限制可用的字体为系统单字体,从而避免了一些与真实字体相关的问题。不要被简单文本编辑器的概念所迷惑。其中一些是为网页设计师专门设计的,包括许多专为HTML工作设计的有用额外功能。
有些人可能会建议一个替代方案,认为如果您使用Adobe PageMill、MS FrontPage、HotMetal等WYSIWYG编辑器,则不需要了解HTML。
这并不正确。您对HTML了解得越多,就越能充分利用WYSIWYG。如果您希望能够解决许多编辑器中遇到的许多独特问题,HTML的基础知识仍然是必需的。例如,Adobe PageMill以它在编写链接的方式上存在问题而臭名昭著。如果您计划使用此产品或任何其他WYSIWYG编辑器,请务必了解相对路径和绝对路径的区别,路径说明或链接。同样,FrontPage以添加额外代码而闻名,例如重复的标签。它还会在页面保存时自动创建自己的元标签信息。这种代码膨胀是自动化过程向HTML传输WYSIWYG信息的结果。这些WYSIWYG编辑器中的代码通常可以在纯HTML页面上工作,但如果集成到XOOPS框架中,例如自定义区块,则可能会引起问题。
在选择HTML编辑器时,用户首先考虑的是他们是否想直接工作于HTML标签,然后查看输出,还是想在WYSIWYG中设计整个页面,并相信生成的HTML代码是良好的。
一些编辑器比其他编辑器更好。Dreamweaver可能是最优秀的真正WYSIWYG编辑器,生成的HTML代码也非常出色。然而,它并非免费提供的。
有关网站工具的常见问题解答(FAQ)中提到了一些其他免费/开源应用程序,包括文本编辑器和WYSIWYG,请点击
此处查看。
关于HTMLAREA的一件事
警告:HTMLAREA在提交和错误时有一个大问题,即每次都返回commit=true。