测试代码如下,浏览器为IE8
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><body>
<input type="text" />
<input type="submit" style="height:20px;" value="" />
</body></html>
其中文本框的位置是正确的,用来作为参照,可以换成任何元素来参照。
而按钮(无论是type=button、type=submit、type=image)只要value=""就一定会诡异的上偏,与横排的其他元素不在同一高度。灵异的是只要value有值(不写value=""将会被填上默认值)就一定会恢复正常不上偏。
谁能给个解释哦??
------解决方案--------------------
那种浏览器?