2009-06-05 5 views
2

배경 : WYSIWYG HTML 편집기는 "직관적 인"및 "스마트 한"경향이 있습니다. 직관적 인은 누군가 HTML 태그가 실제로 어떻게 작동하는지 내부적으로 알지 못해도 HTML을 합리적으로 편집 할 수 있음을 의미합니다. 스마트은 HTML 또는 HEAD 또는 TITLE 태그 추가에 대해 사용자가 염려하지 않아도된다는 것을 의미합니다.HTML 편집자 WYSIWYG 및 HTML 조각

문제점 : 요즘에는 HTML을 편집하는 사람이 실제로 독립형 HTML 파일로 작업하고 있다고 가정 할 수 없습니다. 예를 들어 콘텐츠 관리 시스템을 사용하면 웹 브라우저의 TEXTAREA 컨트롤에서 HTML을 편집 할 수 있습니다.

또한 텍스트 영역의 HTML은 완전한 HTML 문서가 아니지만 HEAD 및 TITLE 태그가 제공 될 필요가없는 HTML 단편 일 수 있습니다. 컨텐츠 관리 시스템 또는 다른 곳에서 들어 오기 때문에 .

질문 : 사용자의 BODY의 조각을 공급하기 위해 필요로되는 경우에 그는 HTML 조각으로 HTML 및 HEAD와 TITLE 태그를 넣어하지 똑똑 거기 밖으로 WYSIWYG HTML 편집기가 있나요 HTML 페이지?

+0

이 소프트웨어 제안 요청입니다, 나는 언제나 다시 하락, 지난 몇 년 동안 자신을이 질문에 대한 답을 찾기 위해 노력했기 때문에, 따라서 기술적으로 오프 주제, 나는 어쨌든 그것을 upvoted 동안 내가 필요로하지 않는 생성 된 코드에서 필요한 코드를 제거합니다. – TecBrat

답변

1

귀하의 질문에 대한 답변이 아님 (실제로 귀하의 질문에 대한 답변을 모르겠습니다) 가능한 해결 방법 : 페이지를 작성한 후 "코드 모드"로 들어가서 필요없는 태그를 제거 할 수 있습니까? ?

또는 그 결과로 필요한 "용기"를 복사/붙여 넣기 할 수 있습니까?

편집 : 내가 처음에 질문을 오해 같은데,하지만 어쩌면 나는 도움 ... 나는 eWebEdit를 사용 했어 수 있고, 일부 다른 사람보다 덜 안됐다.

+0

네, 문제는 제가 직접 편집기를 구현하는 것이 아니라 원시 HTML을보고 싶지 않은 고객을 위해서입니다. 이것은 비 기술적 인 사람들로 WYSIWYG의 개념이 등장하는 이유입니다. 그것이 나 였다면, 단순히 원시 HTML을 직접 편집 할 것입니다. – dreftymac

+0

죄송합니다. 질문에 대한 오해가있었습니다. 이것을 반영하기 위해 내 대답을 편집했습니다. – Adrien

1

구조 인식 SGML 또는 XML 편집기는 루트가 DTD에 정의 된 요소 인 문서를 편집 할 수 있습니다. 파일의 시작 부분에있는 DOCTYPE 선언은 문서가 루트로 사용중인 요소를 선언합니다.

나는 XMLMind XXE을 사용합니다. div 레벨에서 XHTML을 편집하거나 섹션이나 장 레벨에서 Docbook을 편집 할 수 있습니다. 또한 WebStart에서 시작하거나 구성 요소로 사용하고 더 큰 컨텐츠 관리 솔루션에 내장 할 수 있습니다.

저는 Framemaker를 사용하여 SGML을 편집했습니다.

여러 웹 사이트에서 사용한 또 다른 방법은 각 페이지의 콘텐츠를 탐색 및 브랜딩 ("크롬"이라고 함)과 구분하는 것입니다. 내용을 평범하고 꾸며 내지 않은 HTML로 편집하고 XSLT 변환을 사용하여 본문의 내용을 추출되지 않은 HTML에서 추출하고 주위에 크롬을 감싸고 CSS 스타일을 추가하는 빌드 프로세스를 만들었습니다. 콘텐츠를 편집 할 때 스타일 자체와 크롬에 신경 쓰지 않고 콘텐츠 자체에 집중할 수 있습니다.

동적 콘텐츠를 <? xml-stylesheet ...와 XML 형식으로 제공하여 동일한 작업을 수행 했습니까? > 처리 명령 및 클라이언트 측 XSLT 스타일 시트를 사용하여 대화 형 HTML로 변환합니다. 그러나 그것은 인트라넷 사이트에서만 시도한 것입니다. 브라우저 호환성을 다루는 것은 공개 웹 사이트에서 시도해 보았습니다.

1

TinyMCE 또는 FCKEditor와 다릅니다. CMS와 통합되지 않습니다. 그것은 다른 사이트에서 제공되는 서비스이지만, 제 코드를 지우지 않고 손 편집과 WYSIWYG를 혼합하여 사용하고자 할 때 제게 큰 도움이됩니다.

멋진 기능 중 하나는 다른 정리 옵션과 함께 테이블을 div 집합으로 바꾸는 것입니다.

html-online.com

관련 문제