Default

IE Default (simulate)

MS UI Gothic

MS PGothic

Tahoma

IE で input[type="text"] と input[type="password"] に同じ size 属性を指定すると幅が異なる件

原因は IE のデフォルトスタイルシートで

がそれぞれ指定されているため。

回避するには input[type="text"] と input[type="password"] の両方に同じ font-family を設定する。

個人的にはパスワードの「●」の文字が良い感じなので Tahoma に設定するのがオススメ。

もちろん、size 属性を使わず、font-family に依存しない単位で幅を指定していればそもそも問題なし。