मुझे खेल में थोड़ी देर हो गई है लेकिन उम्मीद है कि इससे किसी को मदद मिलेगी।
मुझे यह अच्छी छोटी jQuery / जावास्क्रिप्ट विधि मिली जिसे एक पृष्ठ में एम्बेड किया जा सकता है - http://devintorr.es/blog/2010/05/26/turn-css-rules-into-inline-style-attributes-use-jquery /
मैंने IE का समर्थन करने के लिए इसे थोड़ा संपादित किया है और सही क्रम में शैलियों को लागू करने वाली कई सीएसएस फाइलों के साथ एक पृष्ठ का समर्थन करने के लिए भी।
$(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();
});
पृष्ठ को ईमेल बॉडी में कॉपी / पेस्ट किया जा सकता है।