簡単な例を作って、弦の高さを取得してみました。
jQuery(function () {
var jqSpan = $('span');
jqSpan.css({
'font-family': 'Arial',
'font-size': '24px',
'font-weight': 'bold'
});
$('#result').text(jqSpan[0].offsetHeight);
});
ブラウザによって値が異なることがわかりました。reset.cssを使用しましたが、値はまだ同じではありません。
例:(Mac)
私の例では、Chromeは27、Firefoxは28、Operaは25、Safariは27です。
各ブラウザには独自のレンダリングエンジンがあることは知っていますが、それらを同一にすることが可能かどうかを知りたいです。