HTML-редакторы

Каждый выбирает свой инструмент для создания Web-страниц. Это может быть MS FrontPage или Macromedia DreamWeaver, Allaire HomeSite или 1st Page 2000. А кто-то пользуется простым текстовым редактором, например Блокнотом (Notepad).

Текстовые редакторы возможно использовать только для создания небольших страниц, так как у них есть много минусов: не поддерживаются проекты, отсутствует "подсветка" текста..., в общем, работать крайне неудобно.

Существуют также более серьезные программы для подготовки Web-страниц. Их можно разделить на два типа:

Редакторы HTML-текстов, которые автоматизируют набор кода. Наиболее известные из них это HomeSite, HotDog.
Визуальные редакторы HTML, в которых пользователь имеет дело не с кодом, а с графическими образами элементов HTML. К ним относятся редакторы Microsoft Front Page, Macromedia Dreamveawer.[3]

В эту категорию попадает очень много различных программ, начиная с очень небольших типа Блокнота и кончая такими как Microsoft Office Word или Adobe Dreamweaver. Редакторы HTML могут быть как самостоятельными программами, так и входить в состав других программ (к примеру, как Компоновщик в составе браузера Mozilla SeaMonkey или HTML-редактор в составе программы CuteFTP). Из-за большого количества созданных на сей день HTML-редакторов появляется проблема: как из них выбрать наилучший, который бы удовлетворял всем требованиям.

Контроль синтаксиса в HTML-редакторах

HTML-редакторы можно разделить на две категории: с контролем синтаксиса и без. Редакторы со строгим контролем синтаксиса требуют от пользователя четко следовать синтаксису языка HTML. В них можно разместить правильный тег в правильной позиции - и ничего более. Преимущество редакторов этого типа в том, что они помогают создать корректный HTML-текст. Однако при попытке открыть документ, содержащий нестандартные теги, такой редактор, скорее всего, выдаст сообщение об ошибке.

HTML-редакторы без контроля синтаксиса не производят проверки корректности документа. Такой редактор никак не отреагирует и на то, что теги используются неправильно. Преимущество редакторов без контроля заключается в возможности применять нестандартные теги[4].