Wie Möglichkeit zu geben, CSS-Klassen / IDs zu Inhalten in CMS WYSIWYG Content Builder / Editor zu nicht-technischen Client hinzufügen?

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

Frage

  • Wie Möglichkeit zu geben, CSS hinzufügen Klassen / IDs zu Inhalten in CMS Inhalt WYSIWYG Builder / Editor nicht- technischer Kunde, der nicht weiß, HTML, CSS, aber weiß, MS Word.

einige Zeit, um den Inhalt nach XHTML-Tags nicht genug zu entwerfen. Verwendung von CSS-Klassen benötigt werden.

  • Should geben wir nur css .classes zu Benutzer oder #ID kann auch gegeben werden?
  • und wie wir sollten Klassen Namen schreiben für eine einfache Client?

In semantischer Weise oder wie border4px, Licht-Text und hübsch-Hintergrund? Welche Methode wird gut für nicht-technisches Client zu wählen und entsprechende Klassen erinnern?

  • Wie beliebt CMS diese Option gegeben Klient ? Was ist Methode am besten nach Usability?
War es hilfreich?

Lösung

Die meist Rich-HTML-Online-Redakteure einen „Stil“ bringen Drop-Down, dass der Benutzer Stile holen kann. Siehe z.B. hier , wie es in FCKEditor gelöst wird.

Wie für welche Arten dort zu setzen, die IMO völlig auf Ihrem Client abhängt. Wenn sie Design-Richtlinien haben, sollten Sie Stile dort setzen, die die Hausschrift / Färbung / Design entsprechen. Sie könnten auch diese anpassbar machen durch den Benutzer, gibt es mehrere Online-CSS-Editoren um -. Sie sind nicht wirklich für technisch nicht versierte Leute, obwohl

Als ob IDs oder Klassen verwenden: Absolut und definitiv Klassen. Es ist schwer, IDs zu verhindern, dass sie mehrmals in einem WYSIWYG-Editor zugeordnet ist, die insgesamt nicht-Nr.

Die Benennung von Klassen ist an Ihnen, wirklich. Ich mag Menschen lesbaren Formate, die zur gleichen Zeit ein Klassenname sind:

  • HeadingBig
  • HeadingMedium
  • HeadingSmall

  • Product

  • ProductDeclaration

  • Zitat

  • TipOfTheDay

diese Klassennamen für den Benutzer offensichtlich angezeigt werden, wenn die Klasse der Auswahl, so gibt es keine Notwendigkeit zu halten, zu trennen, zu den Menschen lesbarer Klassennamen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top