input的border設置為none,ie8及以上border都兼容,ie6和7的border還繼續存在,將border設為0時所有瀏覽器上都不存在了,但是border為0時還是會繼續的渲染。
將input的border設為"0 none",ie7及以上都正常了,但是ie6上input和a不在同一行上,當我把a的寬度減掉4個像素,或者把a設為右浮動時ie6也顯示正常了。這多出的4個像素不知道是哪里出來的,父級和子集都不存在padding和margin的值,2個子級的寬度和等于父級的寬度,模擬了一差不多的,發現代碼之間的存在間距出現同樣的狀況,在實際上做相應的更改,還是不起作用。(有疑問)