要素のすべてのスタイルをインライン スタイルに変換する JavaScript コードがあります。これは、コードを電子メール用にエクスポートできるようにするためであり、電子メールで送信しても壊れないようにするためです。
コードがページに保持されている間、私はいくつかのメール固有のスタイルを追加しようとしています。つまりmso-line-height-rule: exactly;
、私が抱えている問題のためです。
ただし、これを使用して設定する.css('mso-line-height-rule', 'exactly')
と、機能しません。これは、ブラウザーがそれを有効な CSS スタイルとして認識していないためだとしか思えません。何か案は?
フィドルとコード例:
<article>
<div></div>
</article>
JS
$('div').css({
// Works
'background-color': 'red',
// Doesn't work
'mso-inline-height': 'exactly'
});
alert($('article').html());