2

背景: WYSIWYG HTML エディターは、「直感的」かつ「スマート」である傾向があります。直感的とは、HTML タグが実際にどのように機能するかを知らなくても HTML を合理的に編集できることを意味します。スマートとは、ユーザーが HTML または HEAD または TITLE タグを追加することを心配する必要がないことを意味します。

問題:最近では、誰かが HTML を編集していても、実際にスタンドアロンの HTML ファイルを操作しているとは想定できなくなりました。たとえば、コンテンツ管理システムでは、誰かが Web ブラウザの TEXTAREA コントロール内で HTML を編集している可能性があります。

さらに、テキストエリア内の HTML は完全な HTML ドキュメントではなく、コンテンツ管理システム内または他の場所からのものであるため、HEAD タグと TITLE タグを提供する必要のない HTML の断片にすぎない場合があります。

質問:ユーザーが HTML ページの BODY のフラグメントのみを提供する必要がある場合に、HTML と HEAD および TITLE タグを HTML フラグメントに配置しないほどスマートな WYSIWYG HTML エディターはありますか?

4

3 に答える 3

1

あなたの質問への回答ではありませんが (私は実際にあなたの質問への回答を知りません)、考えられる解決策: ページを作成した後、「コード モード」に落として、不要なタグを取り除いていただけませんか?

またはその当然の結果として、必要な「根性」をコピーして貼り付けますか?

編集:最初は質問を誤解していたようですが、おそらく私助けることができます...私はeWebEditを使用しなければなりませんでした。

于 2009-06-05T22:05:35.273 に答える
1

構造を認識する SGML または XML エディターは、DTD によって定義された任意の要素をルートとするドキュメントを編集できます。ファイルの先頭にある DOCTYPE 宣言は、ドキュメントがルートとして使用している要素を宣言します。

XMLMind XXEを使用しています。たとえば、XHTML を div レベルで編集したり、Docbook をセクションまたはチャプター レベルで編集したりできます。また、WebStart によって起動することも、コンポーネントとして使用してより大きなコンテンツ管理ソリューションに埋め込むこともできます。

また、Framemaker を使用して SGML を編集しました。

私がいくつかの Web サイトで使用してきたもう 1 つのアプローチは、各ページのコンテンツを、コンテンツのナビゲーションとブランディングから分離することです (これを「クロム」と呼びます)。コンテンツをプレーンで飾り気のないスタイルなしの HTML として編集し、XSLT 変換を使用して飾り気のない HTML から本文のコンテンツを抽出し、クロムをラップして CSS スタイルを追加するビルド プロセスを使用します。コンテンツを編集するときは、スタイリングやクロムを気にすることなく、コンテンツ自体に集中できます。

<?xml-stylesheet ...?> 処理命令を使用して動的コンテンツを XML 形式で提供し、クライアント側の XSLT スタイルシートを使用してインタラクティブな HTML に変換することで、動的コンテンツについても同じことを行いました。ただし、これはイントラネット サイトでのみ試したことです。ブラウザの互換性に対処することで、公開 Web サイトで試してみることができなくなりました。

于 2009-06-05T23:04:57.493 に答える
1

これは TinyMCE や FCKEditor とは異なります。CMS とは統合されません。これは別のサイトで提供されているサービスですが、自分のコードを破棄せずに手動編集と WYSIWYG を組み合わせたい場合に最適です。

優れた機能の 1 つは、他のクリーンアップ オプションと共に、テーブルを一連の div に変換することです。

html-online.com

于 2016-09-28T19:11:23.060 に答える