2011-12-05 19 views
1

電子メールを表示する単一ページのWebアプリケーションがあります。表示されているメールの中には、DOMに読み込まれたときにアプリ全体に影響を与えるスタイル要素が含まれているものがあります。これを防ぐための最善の方法は何ですか?私は現在、以下の記事に示すようにHtmlAgilityPackを使用してスタイル要素を削除していますが、より簡単な方法があるかどうかは疑問です。スタイル要素を含むHTML電子メールがウェブページ全体に影響を与えないようにする

Regex to remove body tag attributes (C#)

答えて

4

使用iframe秒。これは、メッセージを別の文書に入れ、スタイリングの干渉がなくなります。

+0

これはほぼ同じですが、最近のiframeよりもWebコンポーネントが優れた選択肢になりますか? – Birdy

0

あなたはhtml電子メールを言ったので、Css作業を行う唯一の方法は、インラインCSSスタイルを与えることです。外部CSSはHTMLメールでは動作しません。

+0

実際にはIMOの質問には答えられません - OPが言っていることから、ドキュメントの残りの部分を歪める明確なクラスがあります。 –

関連する問題