0

したがって、任意のテキスト/要素を選択できるWebサイトで使用するための基本的なHTMLエディターで、ボタンをクリックすると、カスタム定義のタグでその選択がラップされます。エディタのコンテンツは、サーバーに送信できるように、その値をバックグラウンドのテキストフィールドにも保存する必要があります。

<description></description>サーバー側のHTMLパーサーは、検索結果に表示するためにそのコンテンツのみを取得するため、一部のコンテンツをタグでラップする必要があります。この機能をすぐに使用して話すことができるエディターや、ボタンとアクションを配置するための簡単な拡張機能を作成できるエディターが見つからないようです。

また、ワードプロセッサとして機能できるエディタはすべてボーナスです。私はそれらについてあまり経験がありませんが、Enterキーを押すと、以前の上記のタグが複製されるだけ</br>で、最初の行を入力するだけで、すべての改行が1行になります。段落の場合のようにもっと。

4

1 に答える 1

2

技術的にカスタムタグは HTML では許可されていません

https://stackoverflow.com/a/2802715/315168

テキストをマークアップするときは、代わりに HTML5 データ属性、CSS クラス、およびジェネリック要素<div>と要素を使用することをお勧めします。<span>

WYSIWYG の場合: Javascript WYSIWYG エディターは、独自のカスタマイズを行うことができます。ただし、この種の機能をすぐに使用できるとは思わないでください。これは非常に狭いユース ケースです。しかし、そのような機能を任意のエディターに作成するには、エディター API の使い方を学ぶだけで済みます。妨げになるものは何もありません。すべての WYSIWYG エディターは HTML プロパティに基づいてcontentEditableいるため、内部的にはほとんど同じです。

TinyMCE に慣れている場合は、TinyMCE を選択してください。他のオプションを表示したい場合は、簡単な Google 検索でわかります。

http://www.queness.com/post/212/10-jquery-and-non-jquery-javascript-rich-text-editors

于 2012-09-28T00:59:57.617 に答える