CKEditorは、見出しタグを追加するたびにこれを行います。
<h2>
Mai 2010</h2>
h2開始タグの後の新しい行とスペースを削除するにはどうすればよいですか?
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
これは、多くのタグのデフォルトのCKEDITORの動作です。これを回避するには、ckeditor.jsファイルを開き、これを検索します 。n.setRules('title'、{indent:false、breakAfterOpen:false}); 次のルールを追加します 。n.setRules('h2'、{indent:false、breakAfterOpen:false}); 必要なタグごとにこのルールを追加できます