Online rich-text editor
An online rich-text editor is the interface for editing rich text within web browsers, which presents the user with a "what-you-see-is-what-you-get" (WYSIWYG) editing area. The aim is to reduce the effort for users trying to express their formatting directly as valid HTML markup.
Though very early browsers could display rich text, user data entry was limited to
The technical capabilities needed to implement an online rich text editor were not covered by the
Approach
The majority of online rich text editors use an iframe element for the content area. This way the content inside the editor is separate from the rest of the page, because it is in a different document. The benefit from this separation is that the editor can be used anywhere on the site (e.g., in an admin area) while still maintaining the content styles the users expect to see when the content is published (e.g., in a public area).
Some editors use
Implementations
Inline editors differ from normal editors as they can edit the content directly, without placing it inside another element, frequently with a `contenteditable`
attribute. These editors include Aloha Editor,
See also
References
- ^ "Rich-Text Editing in Mozilla". developer.mozilla.org.
- ^ "RE: HTML Action Item 54 - ...draft text for HTML 5 spec to require producers/authors to include @alt on img elements. from Frederico Caldeira Knabben on 2008-05-14 ([email protected] from May 2008)". Lists.w3.org. Retrieved 2010-09-23.
- ^ "7 User interaction — HTML5". W3C. Retrieved 2010-09-23.
- ^ "TinyMCE | Editor Appearance". www.tinymce.com. Retrieved 2016-07-05.