Tôi hơi muộn với trò chơi nhưng hy vọng điều này sẽ giúp ích cho ai đó.
Tôi tìm thấy phương thức jQuery / javascript nhỏ hay này có thể được nhúng vào một trang - http://devintorr.es/blog/2010/05/26/turn-css-rules-into-inline-style-attributes-using-jquery /
Tôi đã chỉnh sửa một chút để hỗ trợ IE và cũng để hỗ trợ một trang có nhiều tệp CSS đính kèm, áp dụng các kiểu theo đúng thứ tự.
$(document).ready(function ($) {
var rules;
for(var i = document.styleSheets.length - 1; i >= 0; i--){
if(document.styleSheets[i].cssRules)
rules = document.styleSheets[i].cssRules;
else if(document.styleSheets[i].rules)
rules = document.styleSheets[i].rules;
for (var idx = 0, len = rules.length; idx < len; idx++) {
if(rules[idx].selectorText.indexOf("hover") == -1) {
$(rules[idx].selectorText).each(function (i, elem) {
elem.style.cssText = rules[idx].style.cssText + elem.style.cssText;
});
}
}
}
$('style').remove();
$('script').remove();
$('link').remove();
});
Sau đó, trang này có thể được sao chép / dán vào nội dung email.