「最大画像幅」を設定すると投稿内の画像が広すぎる

今日、新しい記事を投稿したところ、プレビューセクションの画像に境界線のオーバーフローが発生しています。

公開された記事を表示すると、画像が部分的にオーバーフローして隠れています。

以前の投稿ではこの問題は発生していません。これはバグでしょうか?また、どのように修正すればよいでしょうか?

リンク: https://babyforex.net/t/xu-huong-thi-truong-forex-21-08-2019-gold-xau-usd-gbp-usd-aud-usd/169

さて、これは 1700 × 480 の画像です:

問題なさそうですね。サイトの CSS を上書きしていませんか?それが干渉している可能性があります。幅広の画像で問題が再現できません。

また、リンクをクリックして確認しましたが、あなたのサイトでもそのトピックでも問題は見当たりません。すべての画像が正常に表示され、意図的に切り取られているようには見えません。

引用をネストする(あるいは単に引用する)と投稿の幅が制限されるため、その場合は奇妙な表示が観測される可能性があります

このように、これが画像だったと想像してください

問題は見つかりませんでした。これを修正するには、管理画面で CSS をオーバーライドする必要があります。

問題なく再現できるので、何を言っているのかよくわかりません。上記の広い画像を含む投稿をご覧ください。

詳細を説明する動画を録画しました:https://www.youtube.com/watch?v=3uRjtTzXj7o

動画では役に立ちませんので、メタ上で再現を試みてください。次の返信に横長の画像を追加してください。

これは幅 1500px の画像です。

確認したところ、このバグは他の記事から長い内容を引用した際、この記事でのみ発生していました。

このバグは Quote BB コードに起因していると思います。

他の記事には問題ありません。

確認

上記の画像に問題は見当たりませんか?

それは、私のフォーラムに問題があることを意味します。しかし、私は問題を見つけることができませんでした。すべてのプラグインとテーマのコンポーネントを削除してみましたが、このエラーを修正できませんでした。

今、この CSS をカスタム CSS に追加して問題を修正する必要があります:

.d-editor-preview .image-wrapper img, .lightbox-wrapper img, .cooked img.d-lazyload {
    width: 100%;
    height: auto;
}

自分のサイトの CSS と Discourse の CSS を比較してみました。

自分のサイトでは、

#reply-control .d-editor-preview img:not(.thumbnail), .cooked img:not(.thumbnail) {
    max-width: 1200px;
    max-height: 628px;
}

HTML:

<img src="https://babyforex.net/uploads/default/original/1X/10670fd0bf4b34154ae4447feff1fc93f5eaed7e.jpeg" alt="hình ảnh" data-base62-sha1="2l6rNxc3PYiacNMqRTIM4GcaAjA" width="1200" height="526" class="d-lazyload">

Discourse では、

#reply-control .d-editor-preview img:not(.thumbnail), .cooked img:not(.thumbnail) {
    max-width: 690px;
    max-height: 500px;
}

HTML:

<img src="https://d11a6trkgmumsb.cloudfront.net/optimized/3X/e/9/e98710650be7c014168330f7c60d7081340c89cb_2_690x194.jpeg" alt="image" data-base62-sha1="xjSCGCdDwgRqb1OJkiAZNgbEQEr" width="690" height="194" class="d-lazyload" srcset="https://d11a6trkgmumsb.cloudfront.net/optimized/3X/e/9/e98710650be7c014168330f7c60d7081340c89cb_2_690x194.jpeg, https://d11a6trkgmumsb.cloudfront.net/optimized/3X/e/9/e98710650be7c014168330f7c60d7081340c89cb_2_1035x291.jpeg 1.5x, https://d11a6trkgmumsb.cloudfront.net/optimized/3X/e/9/e98710650be7c014168330f7c60d7081340c89cb_2_1380x388.jpeg 2x">

Discourse では常に 690px に固定されています。

しかし、私のウェブサイトでは 1200px になっており、画像が隠れてしまっています。

これはバグではなく私のエラーです。修正しました。

値をデフォルトに変更してください。

ありがとうございます!