コードがあるとしましょう:
var $element = $('<div/>');
$element.css("margin-left", "2cm");
console.log($element.css("margin-left"));
Chrome では何も表示されず、Firefox では「75.5833px」と表示されます。これを修正/回避する方法についてのアイデアはありますか? DOM にない div では、ブラウザーがパーセンテージなどの計算可能な単位として解釈するものを取得するのが難しい場合があることを理解しています...基本的には、フォントのような省略形のスタイルを含むスタイルを適用したいということですbackground と margin を検索し、可能な限り効率的な方法で分解できるスタイルを取得します。