視覚的に2つのフィールドが互いに重なっているページがありますが、実際には2つの異なるフォームがあります。HTMLフォームフィールド(type = text)のデフォルトサイズは?
Firefoxでは、同じ幅を持つように見えます。 IE(IE6、IE7、IE8)では、幅が異なります。ここで
はサンプルです、私はあなたが(サイズなし)これを実行すると、問題は「サイズ=」
<input id="fieldid" type="text" name="fieldname" value="" />
の欠如だと思い、サイズは何ですか?
をいくつかのドキュメントが見つかりましたが、デフォルト値がどうあるべきかあれば明確なアイデアを得ることができませんでした。
Firefox 3.0でFirebugをプレイしていると、Geckoで20のように見えます。
IEでは、私は理解できないいくつかの他の条件に基づいて、変数に見えます。
UPDATE:
私はさらに2つのフォームの特性を比較してみましたが、変数を分離することができませんでした。私は両方の使用サイズを設定するためにファイルをハックしました= 20、しかし、幅はまだ異なります(以前よりも少ない)。
UPDATE:私はこの質問のソース私はIEで、サイズを設定せずに二つのフィールドを持っていた、と彼らは異なる形で現れていたということでした異なる幅。最近、私はそのページでいくつかの変更をハッキングし、その根本的な原因は、IEのtype = "text"と "type = password"のデフォルトの幅が異なるように見えるということです。同じフォームでさえ、CSSなしでも可能です。 – benc