今日初めて気が付いたのですが、例えばIEで以下のように
<font size="1.8">あああ</font>
みたいに、fontタグのsize要素に浮動小数点を設定した時、このタグの内容を innerHTML経由で参照すると、
<font size="1">あああ</font>
と内容が書き変わって返ってくるようです。
もちろん本来のfontタグのsizeは整数なのだから仕様に沿って丸めた、と考えればわからなくもないですが……同じことをFirefoxでやったら、1.8のままでした。
元ソースそのものを書き換えるっていうIEの挙動は、開発者の立場からすると振る舞いが予想しにくくて嫌かなあ……