我使用 CKEDITOR 4,并且我想过滤 HTML 内容以将样式直接插入 HTML 元素中,例如带有 CSS 内嵌 ( http://beaker.mailchimp.com/inline-css ) 的 MailChimp。但是我必须在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/