我有一个提交输入按钮,其中包含以下样式:
display: block;
width; 200px;
box-sizing: border-box;
margin: 0;
padding-top: 16px;
padding-right: 32px;
padding-bottom: 16px;
padding-left: 32px;
font-size: 16px;
float: right;
height: 55px;
我在jQuery代码中使用此元素的高度属性.css('height')
(返回'55px'
)并且它在FF和Chrome中运行良好...但是当涉及该死的IE时,它返回78px,55px(全元素'高度包括填充)+ 23px(元素' s高度 - 填充),这是我认为它得到它。我尝试使用height()
,innerHeight()
和outerHeight()
,但没有一个在IE中返回正确的高度。
如何在IE上获得元素的正确高度?