HTML editor: Difference between revisions

Content deleted Content added
No edit summary
Kerttie (talk | contribs)
m grammar, little things
Line 6:
 
== 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 takstasks 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 (What You See Is What You Get) 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 these editors are also heavily criticized by Web specialists mainly for two reasons:
*They usually don't write valid HTML code
*WYSIWYG does not make sense for the structural concept of HTML.
 
=== Valid HTML code ===
HTML is a heavily structured [[markup language]]. There are certain rules on how HTML must be written as defined by the [[W3C]] standards. Following these rules allows for sites that are accessible to handicapped people, and also to [[small deviceswireless]] devices like [[mobile phone]]s or [[PDA]]s.
 
WYSIWYG editor usually fail to adhere to thisthese 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 ===