-
03-07-2019 - |
문제
나는 tinymce를 사용하고있다 (http://tinymce.moxiecode.com/
) .net 페이지에서. 텍스트를로드 할 때마다
myTMCE.value=mycontent;
내 텍스트가 감겨진다는 것을 알 수 있습니다 <p></p>
. 이것은 나에게 바람직하지 않으므로 피하려고 노력하고 있습니다. 초기화하려고합니다
<script>
tinyMCE.init({
force_p_newlines: true
})
</script>
작동하지 않았다. 아이디어가 있습니까? 미리 감사드립니다, m.
해결책
당신은 벗을 수 있습니다u003Cp> .NET을 사용한 사실 이후의 태그 또는 또는 대안으로 평야를 사용하십시오.u003Ctextarea> 데이터 입력 필드가하려는 작업에 적합한 경우.
다른 팁
이 작업을 수행해야합니다.
<script>
tinyMCE.init({
forced_root_block: false,
//some other options here
})
</script>
기본적으로 tinymce는 루트 블록으로 설정합니다. 이 속성을 False로 설정하면 텍스트의 래퍼를 제거합니다. 아래 텍스트는 tinymce 문서에서 나온 것입니다.
이 옵션을 사용하면 모든 비 블록 요소 또는 텍스트 노드가 블록 요소로 래핑되도록 할 수 있습니다. 예를 들어 무엇 다음과 같은 출력이 발생합니다.
무엇
이 옵션은 기본적으로 3.0A1로 활성화됩니다.
이 옵션을 False로 설정하면 ENTER에서 P 태그를 생성하지 않습니다. 대신 BR 요소를 생성하고 Shift+Enter는 P를 생성합니다.
p 요소를 루트 블록으로 사용하지 않으면 편집기의 기능이 심각하게 무너질 수 있습니다.
http://www.tinymce.com/wiki.php/configuration : forced_root_block
Tinymce는 텍스트에 전체로드를 추가합니다. 설계 목표는 임의의 입력 (HTML 입력 포함)에서 유효한 HTML을 만드는 것입니다. 생성 된 HTML 코드를 제어하려면 다른 편집기를 사용하는 것이 좋습니다.