2011-07-01 10 views
2

完全なHTMLページを電子メールで送信し、すべてのCSSスタイルを電子メールに含めたいと思っています。すべてのCSSスタイルが正しく含まれたHTMLページを作成するライブラリがありますか? (あなたも含めて開く必要があるCSSファイルをインポートできます)HTMLページを解析してすべてのCSSスタイルを含める

何か助けていただければ幸いです。

+0

含まれていないページを送信しますか?私は正しい?あなたはページビルディングに対してどれだけのコントロールを持っていますか?どのように複雑です - マスターページ、コントロールなど? –

+0

私はページビルドを制御できません。これは、複数のcssインクルードとcssインポートでtypo3によって生成されたhtmlページです。 – Martin

+0

CSSサポートは、メールクライアントではパッチになる可能性があります。例えば。 Gmailでは 'head'に含まれるスタイルは適用されません。この[CSSサポートガイド](http://www.campaignmonitor.com/css/)を読む価値があります。残念ながら電子メールでは、90年代のインラインスタイルやテーブルレイアウトのようなコーディングに頼る傾向があります。 – detaylor

答えて

0

これに最も近いのは、インクルードなしでコントロールを送信する必要があり、これをサーバーコントロールとして構築し、cssファイル(およびjsファイル)を読み込んで書き出します。しかし、ページ全体ではもっと難しいかもしれません。

私はこれを行うには何かがあるとは思わない。ページコード全体を読むことができれば、検索と置換を行うのが最も簡単な答えかもしれません。 csssタグを見つけ、内部コンテンツをタグ内のファイルの値で置き換えます。

0

あなたはこれを使用して試みることができる:http://martinnormark.com/move-css-inline-premailer-net

イムインラインスタイルでいくつかのWord文書を生成するために、それを自分自身をテストするプロセスに...私は、後に結果を追加します...

更新: Word 2010は好きなようにいくつかのインラインスタイルを適用します...以前のバージョンのWordで試してみません