Как предоставить возможность добавлять css-классы / идентификаторы к контенту в WYSIWYG content builder / редакторе CMS для нетехнического клиента?

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

Вопрос

  • Как предоставить возможность добавлять css классы / идентификаторы к контенту в CMS конструктор / редактор контента WYSIWYG для не- технического клиента, который не знает html, css, но знает MS Word.

некоторого времени на оформление контента в соответствии с дизайном тегов XHTML недостаточно.необходимо использовать css-классы.

  • Должны ли мы указывать только css .classes также можно указать user или #Id?
  • и как мы должны писать названия классов для удобства работы с клиентом?

В семантическом смысле или как border4px, light-text и pretty-background?Какой метод будет полезен нетехническому клиенту для выбора и запоминания соответствующих классов?

  • Насколько популярной CMS предоставлена эта опция клиенту?Какой метод является наилучшим с точки зрения удобства использования?
Это было полезно?

Решение

Большинство онлайн-редакторов Rich HTML содержат выпадающий список "стили", который позволяет пользователю выбирать стили.Смотрите , например здесь о том, как это решается в FCKeditor.

Что касается того, какие стили туда вставить, это полностью зависит от вашего клиента IMO.Если у них есть рекомендации по дизайну, вы захотите разместить там стили, соответствующие корпоративному шрифту / расцветке / дизайну.Вы также можете настроить это по желанию пользователя, есть несколько онлайн-редакторов CSS - на самом деле они не для нетехнических людей.

Что касается того, использовать ли идентификаторы или классы:Абсолютно и определенно занятия.Трудно предотвратить многократное присвоение идентификаторов в редакторе WYSIWYG, что совершенно недопустимо.

На самом деле, именование классов зависит от вас.Мне нравятся удобочитаемые форматы, которые в то же время являются именем класса:

  • Заголовок большой
  • Заголовочная среда
  • Заголовок маленький

  • Категория продукта

  • Объявление продукта

  • Цитата

  • Совет дня

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

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