私は CKEDITOR 4 を使用しており、HTML コンテンツをフィルタリングして、CSS インライナー ( http://beaker.mailchimp.com/inline-css ) を使用して MailChimp などの HTML 要素に直接スタイルを挿入したいと考えています。しかし、私は Javascript で行う必要があります。誰かアイデアはありますか?
jQuery と PrototypeJs を使用できます。
外部 API を使用できません。
CKEditor を使用した私のテスト jsFiddle (貼り付け時): http://jsfiddle.net/EpokK/utW8K/7/
の :
<style>
.test {
outline: 1px solid red;
}
</style>
<div class="test">Hello</div>
外 :
<div style="outline: 1px solid red;">Hello</div>
私はこの解決策を見つけました:http: //tikku.com/scripts/websites/tikku/css_inline_transformer_simplified.js しかし、このトリックはタブを開き、Firefoxではデフォルトでブロックされています...
API ソリューション : http://premailer.dialect.ca/