3

管理者が標準のトランザクション メールと内部通知を簡単に編集できるように、現在のファイル システム バージョンからデータベースに保存されたバージョンに移行できるように、アプリのメール編集エリアを構築しています。

パスワードの紛失、登録などの個々の電子メールをすべてラップするラッパーテンプレートを使用して、非常に単純なコードです。

Summernoteを使用すると、個々のテンプレートでうまく機能しますが、ラッパー テンプレート (標準的な CSS を含む) と共に使用すると、エディターの CSS が、エディターが置かれている親ページの CSS をオーバーライドします。

テンプレート CSS を分離して、管理者がラッパーを編集するときにおかしな見た目の親ページが表示されないようにする方法についてのアイデアはありますか?

4

1 に答える 1

0

最良かつ最も信頼できる方法は、すべてのコンテンツ (summernote を含む) を iframe に入れることだと思います。

このトピックでは、一部の人がこれについて議論しています: 要素のみの CSS スタイルをリセット/削除する

によって提案されたこの回避策がありmilche-patern、受け入れられた回答としてマークされていますが、私はに同意しJS_riddlerます。

プロジェクトで同じ問題が発生し、少しベンチマークを行ったところ、そのような機能を備えた多くの Web サイトが iframe を使用していることが確認されました。

よろしく!

于 2016-02-09T06:18:03.513 に答える