Html 输入框大小的IE问题

Html 输入框大小的IE问题,html,internet-explorer,textbox,Html,Internet Explorer,Textbox,我正在使用Dreamweaver制作一个HTML页面。我有一个文本框供用户输入。当我更改以下内容时: 当我在Firefox中查看时,框的大小会发生变化,但在IE中,从外观上看,框的大小是默认的 为什么IE如此痛苦…请改为: <input type="text" id="email" name="email" style="width:40px" /> 错误: <input type="text" id="email" name="email" size="40px" /&g

我正在使用Dreamweaver制作一个HTML页面。我有一个文本框供用户输入。当我更改以下内容时:

当我在Firefox中查看时,框的大小会发生变化,但在IE中,从外观上看,框的大小是默认的

为什么IE如此痛苦…

请改为:

<input type="text" id="email" name="email" style="width:40px" />

错误:

<input type="text" id="email" name="email" size="40px" />

对:

<input type="text" id="email" name="email" size="40" />


输入类型“text”和“password”的“size”属性指的是字符数(整数)。Ref:

这不是IE的问题。Firefox似乎处理得很好。