我使用CKEDITOR 4,我想过滤HTML内容以直接在HTML内容中插入样式,例如MailChimp及其CSS内联(http://beaker.mailchimp.com/inline-css)。但我必须在JavaScript中做,必须有人的想法?Javascript中的CSS内联(premailer)
我可以使用jQuery和PrototypeJs。
我无法使用外部API。
我测试的jsfiddle用的CKEditor(上粘贴):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/
jquery css? http://api.jquery.com/css/ – smerny 2013-05-14 12:13:31
http://stackoverflow.com/questions/791070/what-tools-to-automatically-inline-css-style-to-create-email-html-code – Prisoner 2013-05-14 12:15:51
不是@Prisoner因为没有Javascript的解决方案 – EpokK 2013-05-14 12:22:09