Существуют ли какие-либо WYSIWYG HTML-редакторы, которые не портят код?

StackOverflow https://stackoverflow.com/questions/454175

  •  19-08-2019
  •  | 
  •  

Вопрос

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

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top