【发布时间】:2009-04-27 19:32:43
【问题描述】:
我有一个页面,在视觉上具有两个相互重叠的字段,但实际上是两种不同的形式。
在 Firefox 中,它们看起来具有相同的宽度。在 IE(IE6、IE7、IE8)中,它们以不同的宽度显示。
这是一个示例,我认为问题在于缺少“size="
<input id="fieldid" type="text" name="fieldname" value="" />
当你这样做(没有尺寸)时,尺寸是多少?
但不清楚默认值应该是什么。
在 Firefox 3.0 中玩 Firebug,在 Gecko 中看起来是 20。
在 IE 中,它看起来是可变的,基于我不理解的其他一些条件。
更新:
我确实尝试进一步比较这两种形式的特征,但无法隔离变量。我确实破解了文件以使两者都使用 set size=20,但宽度仍然不同(尽管比以前小)。
【问题讨论】:
-
更新:我这个问题的来源是我有两个没有设置大小的字段,在 IE 中,它们以不同的形式出现并且具有不同的宽度。最近,我对该页面进行了一些更改,发现根本原因是 IE 似乎对 type="text" 和 "type=password" 有不同的默认宽度。即使是相同的形式,即使没有 CSS。
标签: html internet-explorer firefox