Content deleted Content added
PatriceNeff (talk | contribs) No edit summary |
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
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 [[
WYSIWYG editor usually fail to adhere to
=== HTML is not WYSIWYG ===
|