Документы html создаются при помощи редактора, предоставляющего соответствующее «пространство» для написания кода. Самым простым является Notepad, - в котором в виде последовательности знаков может быть написан HTML код для страницы и целого сайта (если вы помните наизусть все спецификации). По такому же простому принципу строится большое количество редакторов, являющихся, по сути, «надстройками» для Notepad'а, в которых используются различные комбинации «кнопок» и меню-подсказок для упрощения набора стандартных тегов, заменяя их ввод с клавиатуры несколькими «кликами» мыши. Естественно, при этом отпадает необходимость запоминать довольно сложные спецификации, так как программа сама не только напишет правильный текст тега, но и, в ряде случаев, проверит набранный вручную.
Ко второй группе редакторов относятся программы с, так называемым, WYSIWIG - интерфейсом. Данный термин означает работу не с кодом, а с результатом его исполнения, то есть с изображением. Например, при форматировании текста в Word'е, вы не видите, как преобразуется внутренний код, не видите самих знаков программирования, а работаете с конечным результатом, изображением на html странице, которую создает для вас программа. Применение WYSIWIG редакторов проще для пользователя, однако их преимущества не бесспорны. Если главным фактором является простота и скорость, то следует остановить выбор на WYSIWIG редакторе, но для полного использования возможностей HTML и оптимизации сайта без работы с кодом не обойтись.