HTML editor: Difference between revisions

Content deleted Content added
Homesite added
Added explanations about text vs. WYSIWYG
Line 1:
[[ja:Webオーサリングツール]]
 
A '''HTML editor''' assists the user in writing [[HTML]] code for [[webpage]]s. Although [[HTML]] code can be written and edited with aany simple [[text editor]] (almost any such editor will do), a special '''HTML editor''' is designed to be more convenient. ItAdditionally mayHTML beeditors simplegenerally orprovide asome moreassistance complexfor creating [[WYSIWYGCascading Style Sheets]] tool. Very few WYSIWYG editors are capable of writing valid HTML, and fewer still do so by default(CSS).
 
There are two flavors of HTML editors: text and [[WYSIWYG]].
==HTML editors==
 
* [[Namo]]'s [[WebEditor]]
==HTML Text editors ==
The text editors usually provide [[syntax highlighting]], [[toolbar]]s and [[keyboard shortcut]]s for quick inserting of HTML tags, assistants for some jobs or easy preview in the browser. Assistants are usually provided for more cumbersome taks like adding the basic page construct or creating tables.
 
Text editors require at least a basic understanding of HTML and CSS for creating Web sites.
 
== WYSIWYG editors ==
WYSIWYG editors provide an editing interface which looks the same way as the output displayed in the [[Web browser]]. A WYSIWYG editor does not require the user to have any HTML knowledge which makes it a lot easier for the average computer user to create a Web site. But this editors are also heavily criticized by Web specialist mainly for two reasons: This editors don't usually write valid HTML code and WYSIWYG does not make sense for HTML.
 
=== Valid HTML code ===
HTML is a heavily structured [[markup language]]. There are certain rules how HTML must be written as defined by the [[W3C]] standards. Following this rules allows for sites that are also accessible to handicapped people and to [[small devices]] like [[mobile phone]]s or [[PDA]]s.
 
WYSIWYG editor usually fail to adhere to this rules. This has been the main point of criticism since the first introduction of this editors. But on the other hand they have greatly improved on this point since then.
 
=== HTML is not WYSIWYG ===
It is very difficult even for advanced HTML [[programmer]]s to write a visual appealing Web site that looks the same on every Web browser. This has two reasons. First, HTML was not intended for designing but for transporting information. Additionally every Web browser has [[Computer bug|bugs]] and does not display HTML fully like the standard intended. So the target "what you see is what you get" is very difficult to impossible to reach.
 
== List of products ==
=== Text ===
* [[Arachnophillia]]
* [[BlueFish]]
* [[HTML Kit]]
* [[Macromedia]]'s [[Dreamweaver]]
* [[Macromedia]]'s [[Homesite]]
* [[Microsoft FrontPage]]
* [[Mozilla]] Composer and [[Netscape_Communications_Corporation|Netscape]] Composer
* [[OpenOffice.org]] Write
* [[Quanta Plus]]
* [[SCREEM]]
* [[Textile (language)]]
 
=== WYSIWYG ===
* [[Macromedia]]'s [[Dreamweaver]]
* [[Microsoft FrontPage]]
* [[Microsoft Word]]] has an export function for HTML
* [[Mozilla]] Composer and [[Netscape_Communications_Corporation|Netscape]] Composer
* [[Namo]]'s [[WebEditor]]
* [[OpenOffice.org]] Write has an export function for HTML
 
== Weblinks ==
* [http://directory.google.com/Top/Computers/Software/Internet/Authoring/HTML/WYSIWYG_Editors/ WYSIWYG editors]
* [http://directory.google.com/Top/Computers/Software/Internet/Authoring/HTML/ text editors]