【发布时间】:2014-07-30 12:13:54
【问题描述】:
谁能解释一下,为什么<input> 和<a> 在 Internet Explorer 9-11 中具有不同的高度(同时具有相同的字体、填充、边距和边框设置)? Firefox 和 Chrome 以相同的高度呈现它们。
示例如下:
HTML
<input class="text" value="input"/>
<a class="text">button</a>
CSS
.text {
font-family: 'Arial';
padding: 7px;
font-size: 12px;
line-height: 1.4em;
border: 1px solid black;
display: block;
float: left;
width: 100px;
margin: 0;
}
还有fiddle
有什么办法可以防止在 IE 中出现这种行为?提前谢谢你。
【问题讨论】:
标签: html css internet-explorer