【jQuery】parseInt()でCSSの属性値を数値で取得できるか?

jQuery(バージョン1.3.2)において、数値で取得できるのではないかと見込まれる
CSSの属性値を、本当に数値で取得できるのかを様々なブラウザで検証してみました。


parseInt($(要素).css(プロパティ名))


【結果】
CSSをユーザー側で設定していないデフォルトの状態の場合、正しく
数値で取得できるCSSの属性値は、現在判明しているところでは
以下のとおりです。

プロパティ名IE8Firefox3.5Chrome3.0Safari4.0Opera10.0
border-top-widthNaN0000
border-bottom-widthNaN0000
border-left-widthNaN0000
border-right-widthNaN0000
font-size1616161616
letter-spacingNaNNaNNaNNaN0
line-heightNaN19NaNNaNNaN
margin-topNaN0000
margin-bottomNaN0000
margin-leftNaN0000
margin-rightNaN0000
padding-top00000
padding-bottom00000
padding-left00000
padding-right00000
text-indent00000
word-spacingNaNNaN000
z-indexNaNNaNNaNNaNNaN
ちょw IE8のせいで少ないww


【検証ページ】
下記のページを、さまざまなブラウザで開いてみてください。
http://www.usamimi.info/~sutara/sample/jq_css_test01.html



ちなみに、ユーザー側で数値の属性値を設定すれば、どのブラウザでも、
どのプロパティでも、数値で取得できます。
検証ページで確認してみてください。


なお、SarariとChromeでは、『position』を『static』以外に
設定していないと、たとえ『z-index』に整数値を設定していても
『auto』と認識されてしまうようです。