HTML editor

In some cases they also manage communication with remote web servers via FTP and WebDAV, and version control systems such as Subversion or Git.

Some editors additionally feature templates, toolbars and keyboard shortcuts to quickly insert common HTML elements and structures.

Text editors commonly used for HTML typically include either built-in functions or integration with external tools for such tasks as version control, link-checking and validation, code cleanup and formatting, spell-checking, uploading by FTP or WebDAV, and structuring as a project.

Text editors require user understanding of HTML and any other web technologies the designer wishes to use like CSS, JavaScript and server-side scripting languages.

These editors typically include the option of using palette windows or dialog boxes to edit the text-based parameters of selected objects.

These palettes allow editing parameters in individual fields, or inserting new tags by filling out an onscreen form, and may include additional widgets to present and select options when editing parameters (such as previewing an image or text styles) or an outline editor to expand and collapse HTML objects and properties.

WYSIWYG HTML editors provide an editing interface which resembles how the page will be displayed in a web browser.

Following these rules means that web sites are accessible on all types and makes of computer, to able-bodied and people with disabilities, and also on wireless devices like mobile phones and PDAs, with their limited bandwidths and screen sizes.

WYSIWYG editor designers have been struggling ever since with how best to present these concepts to their users without confusing them by exposing the underlying reality.

Amaya 10 HTML editor