-2

テキストエリア内のテキストがリッチテキスト エディターでどのようにスタイル設定されるか説明していただけますか? フォーム内のテキストのスタイルを設定しようとしましたが、変更されません。

ユーザーが入力した文字を認識するのはJSですか?それはどのように行われますか?


編集:

ちょっとした調査 (Google のルール!) の後、すばらしい情報を見つけました。興味があるかもしれない他の人のために、これらのリンクは私にとって非常に役に立ちました:

4

4 に答える 4

2

答えは、あなたが見ているのは通常、実際のものではないということだと思います<textarea>。これは、テキスト領域のように見えるように作成され た<div>またはです。通常の HTML テキストエリアには、テキストの個別の書式設定はありません。<span>

「リッチテキスト エディター」には、本格的なリッチ テキスト エディターをエミュレートするために、通常の html マークアップ ( 、 など) を使用<strong>して span/div のコンテンツを変更するコントロールがあります。<em>

于 2009-11-29T14:07:46.427 に答える
0

HTMLをユーザーに送信するtextareaときですが、エディターはHTMLを開始できるときに置き換えましたdiv

このようにして、コードは適切に劣化します。サポートされていないWebブラウザーまたはJavaScriptが無効になってtextareaいるユーザーは、他のすべてのユーザーが優れたリッチテキストエディターを使用している間もテキストを編集できます。

于 2009-11-29T14:15:15.443 に答える
0

基本的に、TEXTAREA コンテンツは IFRAME の HTML ソースとして使用されます。

于 2009-11-29T14:27:07.447 に答える
0

通常、リッチ テキスト エディターは、スタイル シートを指定するための変数を提供します。そのスタイル シートが読み込まれ、テキスト領域に適用されます (すべてではないにしても、ほとんどのリッチ テキスト エディターは IFRAME を使用してエディターを表示します。メイン ドキュメントで指定されたスタイルは適用されません)。

于 2009-11-29T14:04:12.027 に答える