7

CKEditorは、見出しタグを追加するたびにこれを行います。

<h2>
    Mai 2010</h2>

h2開始タグの後の新しい行とスペースを削除するにはどうすればよいですか?

4

2 に答える 2

20

CKEditorのソースを変更せずにこれを行う方法は、次のことです。

CKEDITOR.on( 'instanceReady', function( ev )
   {
      ev.editor.dataProcessor.writer.setRules( 'p',
         {
            indent : false,
            breakBeforeOpen : true,
            breakAfterOpen : false,
            breakBeforeClose : false,
            breakAfterClose : true
         });
   }); 

詳細については、以下を参照してください。

http://cksource.com/forums/viewtopic.php?f=6&t=14493 http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Output_Formatting

于 2011-04-12T22:09:47.270 に答える
1

これは、多くのタグのデフォルトのCKEDITORの動作です。これを回避するには、ckeditor.jsファイルを開き、これを検索します 。n.setRules('title'、{indent:false、breakAfterOpen:false}); 次のルールを追加します 。n.setRules('h2'、{indent:false、breakAfterOpen:false}); 必要なタグごとにこのルールを追加できます

于 2010-10-14T09:10:33.170 に答える