2011-09-28 9 views
5

私はCKEdtior に段落スタイルを追加する場合例:p要素をデフォルトにする方法CKEditorバージョンでは "ノーマル" スタイルに

format_p:{要素: 'p' は、属性:{ 'スタイル': 'フォントサイズ:16px;色:#000000;フォントスタイル:ノーマル;フォントファミリ:Arial、Helvetica、sans-serif;フォントウェイト:ノーマル; 'FONT-SIZE: }}

Enterキーを押したときのデフォルトのスタイルは空白です。ただし、スタイルを「標準」に設定するとスタイルが適用され、Enterキーをクリックして作成されるpには上記スタイルが含まれます。

私が望むのは、すべての段落(タグ 'p')がデフォルトで「標準」スタイルを使用することです。これを達成する方法はありますか?

+1

あなたがこれを達成するために管理したのですか? –

答えて

1

私は、あなたが使用「contentsCss」を持っていると思うあなたは試してみる「データ処理装置」のように:

CKEDITOR.on('pluginsLoaded', function (event) { 
event.editor.dataProcessor.dataFilter.addRules({ 
    elements: { 
    p: function (element) { 
     // element.attributes 
    } 
    } 
}); 

event.editor.dataProcessor.htmlFilter.addRules ({ 
    elements: { 
    p: function (element) { 
     // element.attributes ... 
    } 
    } 
}); 
}); 
+0

こんにちは。あなたが答えてからそれは長いことを知っていますが、これらの「事象」がいつ正確に呼ばれるか教えてください。すでにコンテンツがあるテキストエリアを開始した場合、コンテンツがそのような変更を受けることをどうすれば保証できますか?場合は、どのようにユーザーがCKEditorを使用し、プロセッサが適用されていることを確認できますか?私の望みは、ユーザーが段落を作成するときに、作成された同じ段落が次の属性で定義されているということです: 'class =" paragraph "id =" x "'可能ですか?また、ありがとう。 – Loa

関連する問題