我有一個頁面,視覺上有兩個字段在彼此之上,但實際上有兩種不同的形式。HTML表單字段(type = text)的默認大小是什麼?
在Firefox中,它們看起來具有相同的寬度。在IE(IE6,IE7,IE8)中,它們以不同的寬度顯示。
這裏有一個樣品,我認爲這個問題是缺乏「大小=」的
<input id="fieldid" type="text" name="fieldname" value="" />
當你做到這一點(沒有大小),是什麼規模?
,但無法得到,如果默認值應該是什麼清晰的概念。
從Firefox 3.0的Firebug中玩起來,它看起來像是Gecko中的20。
在IE中,它看起來是可變的,根據我不明白的其他條件。
UPDATE:
我曾嘗試進一步比較這兩種形式的特點,但未能變量隔離。我確實破解了這個文件,使兩者都使用set size = 20,但寬度仍然不同(儘管比之前少)。
更新:我這個問題的根源是,我有兩個字段,而尺寸集,在IE中,他們出現在不同的形式和有不同的寬度。最近,我在該頁面上做了一些修改,發現根本原因是IE似乎對type =「text」和「type = password」有不同的默認寬度。即使是相同的形式,甚至沒有CSS。 – benc 2010-12-12 18:12:24