5

CSS で最大幅を 100% に設定するレスポンシブ画像技術を使用しています。

インライン スタイルが追加されるため、これは CKEditor を介して追加された画像では機能しません。

CSS では、幅をオーバーライドするスタイルを追加しましたが、これは機能しますが、height: auto は機能しないため、画像が引き伸ばされます。

そもそも CKEditor がインライン スタイルを追加しないようにする方法を見つける必要があります。

CKEditor 4.x を使用しています

ありがとうございました

4

3 に答える 3

15

受け入れられた回答disallowedContentのはるかに優れた代替手段は、.allowedContent

を使用allowedContentすると、考えられるすべてのタグまたは属性に対してかなり大きなホワイト リストを作成する必要があります。どこにそうでdisallowedContentはありません。無視するスタイルをターゲットにすることができます。

これは次のように実行できます。

CKEDITOR.replace( 'editor1', {
    disallowedContent: 'img{width,height};'
});
于 2015-02-04T02:14:38.927 に答える