2

私は自分の Web サイトで CSS を使用してアイテムのスタイルを設定しています。

私の (独自に開発した) CMS では、CKEditor を WYSIWYG エディターとして使用しています。

編集者が自分の Web ページのコンテンツと同じスタイルを持っていることを望みます。私のページの CSS は次のようになります。

.content 
{
    ...
}
.content ul, .content ol 
{
    ...
}
.content p
{
    ...
}

しかし、CKEditor (contents.css) のスタイルシートは次のようになります。

body
{
    ...
}
ol,ul,dl
{
    ...
}

h1,h2,h3,h4,h5,h6
{
    ...
}

これを 1 つのスタイルシートにする方法や、CKEditor を編集して div.content を追加する方法はありますか?


答えが見つかりました。config.js を次のように変更します。

CKEDITOR.editorConfig = function( config ) {
    config.bodyClass = 'content'; //class that body needs to refer to
    config.contentsCss = '/css/beheer.css'; //your stylesheet
4

2 に答える 2

0

スタートポストで編集したように、私は自分で答えを見つけました:

config.jsを次のように変更します。

CKEDITOR.editorConfig = function( config ) {
    config.bodyClass = 'content'; //class that body needs to refer to
    config.contentsCss = '/css/beheer.css'; //your stylesheet
于 2013-03-14T12:49:43.893 に答える
0

CKEDITORでは、<div>任意の要素のタグを記述しますol,ul,dl,h1,etc..

CKEDITORのソース コード ボタンに移動するだけで、好きなように編集できます。

于 2013-02-05T05:57:03.270 に答える