問題:
私のサイトでは、ユーザーは、MS Word や Web サイト (CNN.com など) などの他のファイル/ドキュメントから、当社が提供するリッチ テキスト エディターにコンテンツをコピー/貼り付けできます。この Rick TextEditor は、スタイルが埋め込まれたコンテンツの貼り付けをサポートしています (私たちもサポートする必要があります)。
例: MS Word 文書から貼り付けるH1, H2, P, UL/OL/LI, STRONG, I, EM, TABLE
と、独自のスタイルが適用されます。他の Web ページからコピーして貼り付けた場合も同様です。
フォーマットするには? この種のユーザー生成コンテンツの書式設定を処理する最良の方法を探しています。まず、コピーしたタグをそのままにしておく必要があります。H1 が MS Word のユーザーから持ち込まれたとしましょう。特定の企業ブランディングを使用して、このスタイルを独自に維持する必要があります。
別の問題は、外部のオリジンからコピー/貼り付けすると、一部のタグが適切に閉じられていないため、レイアウトが崩れることです。これをどのように処理しますか?
スタイルの場合、m 適用
.article * {
allKnownCSSProperties: myValues!important;
}
どんな方法でもうまくいきます。JavaScript、C# が推奨されます。