fontSize

fontSize

[15] Firefox 2 は >>1-5、>>6-8 の奇癖モード>>12-14, >>18特性値30px に設定しました。

! があるとそれ以降はすべて何であろうと無視するようです。

[16] >>15 上記以外では黙ってすべて無視されます (エラー・コンソールには構文エラーのメッセージが出ます)。

[17] WinIE 6>>1-6、>>830px と解釈しました。それ以外では引数が無効です。というメッセージで例外を投げます。

CSS では単位escape できますが、 >>18 ではエラーになっています。

[19] Opera 9 では: >>1-3、>>5-8、>>14 では 30px と解釈されます。

>>4 はなぜか無視されます。 >>9-13 は無視されます。 >>18 は無視されます。 OperaCSS でも単位escape に対応していないようです。 (名無しさん)

[20] >>19 >>14 については、 !important に設定されます。 (名無しさん)

[21] 既に !important宣言がある場合 <http://suika.fam.cx/gate/2007/cssom/viewer?c=p%7Bfont-size%3A10px!important%7D;h=%3Cinput%20type%3Dbutton%20value%3Dx%20onclick%3D%22%0D%0A%20%20try%20%7B%20%0D%0A%20%20%20%20sd%20().fontSize%20%3D%20'30px'%3B%0D%0A%20%20%7D%20catch%20(e)%20%7B%0D%0A%20%20%20%20w%20(e.message%20%7C%7C%20e)%3B%0D%0A%20%20%7D%0D%0A%20%20u%20()%3B%0D%0A%22%3E%0D%0A%0D%0A%3Cp%3EXXXXX%3C%2Fp%3E;p=n;x=style-element>

(名無しさん)

[22] >>21 のように既に !important なものがある場合、 WinIE 6Opera 9 は既存のものを消して新しいものが追加されますが、 Firefox 2 は新しいものが無視され、既存のものが残ります。 (名無しさん)

[23] !importantfont-size があるところで font を設定してみた <http://suika.fam.cx/gate/2007/cssom/viewer?c=p%7Bfont-size%3A10px!important%7D;h=%3Cinput%20type%3Dbutton%20value%3Dx%20onclick%3D%22%0A%20%20try%20%7B%0A%20%20%20%20sd%20().font%20%3D%20'30px%20Serif'%3B%0A%20%20%7D%20catch%20(e)%20%7B%0A%20%20%20%20w%20(e.message%20%7C%7C%20e)%3B%0A%20%20%7D%0A%20%20u%20()%3B%0A%22%3E%0A%0A%3Cp%3EXXXXX%3C%2Fp%3E;p=n;x=style-element> (名無しさん)

[24] >>23 WinIE 6Opera 9 では font特性がすべて新しい値 (非 !important) になりますが、 Firefox 2 では font-size だけが !important で古い値のままのこります。 (名無しさん)