0

ユーザーが生成した HTML を管理領域 (ブログなど) に表示する必要がある HTML ページがあります。問題は、ユーザーが表やその他の「ガベージ」コンテンツを Word/Excel から WYSIWYG エディター (適切な「Word からの貼り付け」機能を備えている) にコピーして貼り付ける必要がある場合があることです。これにより、生成される HTML コードが非常に汚いものになります。

これらのページのいくつかが完全に間違って表示されない限り、問題にはなりません: ユーザーの HTML コードが想定された位置にない、フロートが尊重されないなどの後の他の divs...

divを入れてみました:

<div style="clear: both;"></div>

成功せずに。iFrames も試してみましたが、iFrames は外部 Web ページのみを受け入れます (該当する場合)。

問題は、HTML コードの一部を Web ページ内に配置して、このコードの後に​​すべての書式設定を破棄するタグまたはメソッドがあるかどうかです。

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

4

1 に答える 1

0

私の知る限り、すべての div を終了したいだけです。HTML は非常に単純なコードであり、非常に単純なオプションがあります。HTMLはそれほど進歩していないため、あなたの例は機能しません。関数 <...> を開始するか、関数を終了することができます。

理想的には、作業を完全に別のフレームに配置するコードが必要です。そのため、ページがコードを通過するとすぐに正しいフォーマットに戻ります。

または、念のため、本当にずさんで 100 を入れることもできます。

于 2012-07-26T12:32:48.960 に答える