2011-01-16 4 views
0

jquery를 사용하여 텍스트가있는 div 인스턴스를 만듭니다. 그런 다음 색상 선택 도구를 사용하여 텍스트의 색상을 지정합니다. 그럼 나는 굵은 글씨를 덧붙인다. IE에서 HTML을 볼 때 다음을 참조하십시오.IE 인라인 스타일링 (Jquery 포함)

<div><font color="#ffffff"><b> text </b></font></div> 

IE가 강제로 HTML 태그를 사용하는 대신 inilne 스타일을 사용하도록 할 수 있습니까? 브라우저가 모든 스타일링을 인라인으로 구문 분석하기를 원합니다.

<div style="color:#ffffff; font-weight:bold;>text</div> 
+0

은 "그럼 내가 대담한 추가 할 수 있습니다." 당신은 어떻게 대담한 것을 추가합니까? 귀하의 코드 또는 일종의 서식있는 텍스트 편집기 위젯을 사용하고 계십니까? 서식있는 텍스트 편집기 인 경우 하나입니까? – jnylen

+0

나는 cleditor를 사용하고 있는데, 나는 또한 같은 결과를 산출 한 여러 다른 편집기를 시도했다. 또한, bold, document.execCommand ('bold', false, true)에 대해 다음 명령을 실행하여 div에 contenteditable을 사용하여 시도했습니다. IE에서 HTML 태그를 생성하지만 인라인 스타일은 아닙니다. 나는 HTML 태그를 사용하는 대신 인라인 스타일을 파싱하도록 IE를 강제하는 방법에 관해서는 단서가 없다. 내가 볼 수있는 유일한 다른 옵션은 HTML 태그를 구문 분석하여 인라인 스타일링을위한 스크립트를 작성하는 것입니다. 이미 존재하는지 모르겠습니다. – Hussein

답변

0

당신이 정확하게 스타일이 수행되는 방법을 제어 할 수 있습니다 CKEditor 사용하는 경우, HTML에 의해 생성 된 다양한 출력을보고, XHTML 및 Flash 샘플