2

TinyMCE の非常に古いバージョンから最新バージョンにアップグレードしています。古い TinyMCE では、画像を挿入して左揃えにするたびに、生成される HTML は次のようになります。

< img src="testing.jpg" align="left" >

ただし、TinyMCE の新しいバージョンでは、代わりに次のことを行っています。

< img src="testing.jpg" style="float: left" >

残念ながら、この HTML を Outlook でレンダリングすると、正しく表示されません。コア TinyMCE コードを変更せずにこの問題を修正する方法について何か考えはありますか?

ありがとう!

4

1 に答える 1

2

init を呼び出すときに、次のようなフォーマット オプションを渡すことができます。

formats : {
            alignleft : {attributes : {align : "left"}}
          }

これがうまくいくかどうかを確認してください。これに関するその他のドキュメントはこちら

編集:明らかに、セレクターを使用して、これらのルールを適用する要素を指定する必要もあります。

alignleft : {selector : 'img', attributes :{align : "left"} }

ここで動作するフィドルを見ることができます

于 2012-10-15T20:54:00.610 に答える