2010-11-18 4 views
2

しばらくして、Web上で私はhtml5 formatingをサポートするjQuery wysiwygエディタを見つけることができないようです。そこのほとんどのプラグインは、<font font-size="x">text</font> または<big>text</big>です。HTML5をサポートするjQuery WYSIWYGエディタプラグインですか?

いずれもHTML5ではサポートされていません。ですから、誰かがフォーマットをするために<style>タグを使用するwysiwygエディタを知っているかどうか、私は親切に尋ねます。

私は本当にCLEditorを愛していますが、もう一度<font>タグをformatingしているか、誰かが代わりに<span style="font-size:XXpx">を使用するようにCLEditorの元のコードを編集できます。

EDIT:軽量スタンドアロンのjavascript wysiwygがある場合でも、私は実際にjQueryなしで行っています。

ありがとうございました。

答えて

3

CKEditorでは、スタイリング機能を設定できます。例えば:これにより

config.coreStyles_bold = { element : 'span', attributes : {'style': 'font-weight:bold'} }; 

、あなたはbようstrongや眉をひそめ-時に(しかし法的)のようなスタイルのタグを望まないfontタグだけでなく、意味タグを使用することができ、デフォルトのブラウザの動作をオーバーライドすることができます。また、カスタムスタイル、および選択した任意の属性(classなど)についても同様の設定が可能です。

もう1つの方法として、サニタイズのレベルが高いエディタが見つからない場合は、クライアントサイドエディタで許可し、翻訳者/ホワイトリストサニタイザー*で入力を処理するサーバー。

*たとえば、HTMLPurifier(PHP)。私はCKEditorと一緒にこれを使用しました。私はかなり満足しています。

+0

CKEditorは本当にうまく見え、jqueryアダプターもあります。私にそれを指摘してくれてありがとう。もし私が他のものを見つけなければ、これを使用します。 – arma

関連する問題