Существуют ли редакторы WYSIWYG HTML, которые не испортили код? - PullRequest
3 голосов
/ 18 января 2009

Я пробовал различные редакторы, как настольные приложения, так и веб-RTE, но не нашел ничего, что работает очень хорошо. Слишком часто они путают код, добавляя в «тег суп». Даже те, которые утверждают, что производят только допустимый код, часто создают полный беспорядок тегов span и атрибутов стиля.

Вот некоторые из функций, которые я ищу:

  • в основном для использования в качестве «создания контента», а не для создания целых страниц или сайтов (я обычно делаю дизайн вручную)
  • поддерживает все теги HTML (включая <small>, <code>, <kbd>, <dl> и т. Д.)
  • может прикреплять классы к текущему элементу - многие редакторы вставляют теги span, вызывая беспорядок, например: <p><span style="...">...</span></p>
  • не изменяет код, который я добавляю (у меня есть редакторы, удаляющие скрытые поля ввода и другие вещи)
  • не добавляет устаревшие атрибуты, например, границы и ячейки часто добавляются в изображения и таблицы.
  • понравится, если он сможет подобрать таблицу стилей, которую я использую для своей страницы, и, очевидно, применить выбранные стили
  • если это приложение для настольного компьютера, то использование Linux будет большим плюсом

У кого-нибудь есть рекомендации? Вот некоторые из тех, которые я пробовал: TinyMCE, FCKeditor и другие в Интернете; Dreamweaver (кратко), Expression Web и KompoZer на рабочем столе.

Ответы [ 2 ]

2 голосов
/ 18 января 2009

Ну, я не в курсе всех существующих редакторов WYSIWYG, но рассматривали ли вы альтернативу использования редактора кода и создания HTML-кода вручную? Я знаю, что на первый взгляд это может показаться сумасшедшим, но, поверьте, когда вы начнете чувствовать себя комфортно с ним, вы станете более продуктивным, код станет чище и, конечно, вы получите больше гибкости.

Лично мне не нравится Dreamweaver, но его редактор кода очень хорош из-за intellisense, который помогает вам запоминать теги и атрибуты.

1 голос
/ 18 января 2009

Я не пробовал, но читал об этом: вы можете попробовать веб-редактор Amaya (и если у вас есть какие-либо комментарии к этому редактору, я бы хотел их прочитать).

Я ожидаю, что он в основном соответствует стандартам (но не запускает javascript).

...