2011-09-28 4 views
5

나는 CKEdtior 에 단락 스타일을 추가하는 경우 예 :P 요소를 기본 방법 CKEditor에서 "일반"스타일

format_p : {요소 : 'p는'속성 : { '스타일': ' FONT-SIZE : 16px; color : # 000000; FONT-STYLE : 정상, FONT-FAMILY : Arial, Helvetica, sans-serif, font-weight : normal; }}

Enter 키를 누를 때의 기본 스타일은 비어 있습니다. 그러나 스타일을 "Normal"로 설정하면 스타일이 적용되고 Enter 키를 클릭하여 만들어진 이후 p에는 위 스타일이 포함됩니다.

기본적으로 모든 단락 (태그 'p')에 대해 '표준'스타일을 사용하고 싶습니다. 이것을 달성 할 수있는 방법이 있습니까?

+1

는 당신이 이것을 달성하기 위해 관리나요? –

답변

1

나는 당신이 시도 한 'dataProcessor'과 같이, 당신이 사용하는 '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

관련 문제