Подтвердить что ты не робот

WYSIWYG редактор браузера, который генерирует * хороший * HTML?

Я ищу "HTML-редактор WYSIWYG в HTML-браузере", который генерирует HTML-код хорошего.

(no <font>, <foo style="...">, <p></p><span></span><p><span>&nbsp;</span><span><span>blah</span></<span></p> и т.д. - <b> и <i> и т.д.).

Должен быть прост в использовании, поскольку он будет использоваться людьми, которые не знают, что такое HTML.

Любые предложения?

Дополнительные очки для копирования и вставки из Word!: -)

(Я нашел много редакторов, но все они создают <font> и вложенный <span> дерьмо, которое разрушает дизайн сайта и раздувает сайт с одной таблицей до 100 КБ.)

4b9b3361

Ответ 1

Загрузите текущую версию CKEditor и посмотрите на образец вывода XHTML. Он показывает, как использовать полный WYSIWYG, но он не генерирует шрифт или стили. Вам просто нужно настроить конфигурацию на свои нужды.

Ответ 2

Как насчет WYMEditor?

WYMeditor создан для создания строго структурированного строкового кода XHTML, чтобы соответствовать спецификациям W3C XHTML и облегчать дальнейшую обработку современными приложениями.

С WYMeditor код не может быть заражен визуальной информацией, такой как стили шрифта и веса, границы, цвета,... Конечный пользователь определяет содержание, которое будет определять его аспект с помощью таблиц стилей. Результатом является простое и быстрое обслуживание информации.

Я использовал его немного, и хотя он требует довольно много настроек, если у вас есть очень конкретные потребности, он работает из коробки для простого редактирования XHTML. Если вы создадите специально аннотированные файлы CSS, то он будет определять стили, которые вы хотите использовать, и блокировать элементы уровня, к которым они применяются. Вы также можете сказать, как отображать эти стили в редакторе (что может отличаться от того, как вы хотите, чтобы они отображались в полученном XHTML).

Конечно, он генерирует XHTML, а не HTML, поэтому он может не соответствовать вашим конкретным потребностям.

Ответ 5

Недавно я искал редактор для создания надежной документации, выход которой подходит для Subversion diffs: https://superuser.com/questions/126621/wysiwyg-editor-for-structured-text-suitable-for-svn-versioning

Редактор, который был предложен - "KompoZer" - оказался фантастическим, особенно потому, что он генерирует очень чистый HTML (на мой взгляд). И я говорю это, хотя изначально я предпочитал нечто более компактное, чем HTML.

P.S. Повторяя ваш вопрос, я не уверен, что вы имеете в виду с "редактором браузеров" - вы ищете редактор, который можно интегрировать на HTML-страницу? KompoZer основан на браузере, но он, вероятно, не может быть интегрирован в HTML-страницу.

Ответ 6

Недавно я переключил один из моих проектов на уценку, чтобы избежать этой точной проблемы. Для пользователей все еще немного кривая обучения, но мне не приходилось сталкиваться с обычными проблемами, возникающими при копировании/вставке контента из Word и удивлении, почему он взорвался.

Сказав это, я предпочитаю CKEditor над TinyMCE и элементами управления Telerik. Обычно я обнаружил, что он создает несколько более чистый HTML.

Ответ 7

Существует несколько редакторов WYSIWG для встраивания внутри вашего веб-сайта.

WYMeditor (http://www.wymeditor.org/) выглядит очень красиво и, кажется, подходит для целей чистых и достоверных результатов XHTML.

Ответ 8

Spaw2. Хотя сейчас это отброшено.

Ответ 9

Класс Apple Cocoa NSTextView экспортирует довольно приятный html, где все прошивки выполняются путем указания таблицы стилей в заголовке. Редактор Apple TextEdit использует это.

Ответ 10

http://tinymce.moxiecode.com/ - прост в использовании, может импортировать форму Word и ограничивать форматирование до предопределенных стилей CSS, чтобы обеспечить согласованный вывод.