javascriptで単位比率の取得。(px,pt)
var scale = document.createElement('img'); scale.id = 'scale'; document.body.appendChild(scale); var scale = document.getElementById('scale'); scale.src = 'null.png'; scale.style.width = '100px'; var pxSize = scale.clientWidth; scale.style.width = '100pt'; var ptSize = scale.clientWidth;
適当な画像で新しいノードを作って、スタイルにpxを設定した場合とptで設定した場合のwidthを拾えばピクセルとポイントのサイズ比がわかるぞ、と。
表示サイズの取得を、widthプロパティでやっていたけど、WebKit系で動かなかった。
というわけで、clientWidthに変更した。