在CSS中,我将标签的高度设置为19px。但是,当我使用getOffsetHeight()
方法检查标签的高度时,有时会收到18,有时会收到20(从不19)。标签中的文字会在每次getOffsetHeight
来电之间发生变化。
我不确定是什么问题。
答案 0 :(得分:2)
设置height
CSS属性不包括填充,边框或边距。来自getOffsetHeight()
的{{1}}:
获取对象的偏移高度(以像素为单位)。这是总高度 对象,包括边框和填充等装饰,但不包括 裕度。
因此,您看到的值增加是因为getOffsetHeight()
返回Label
的总高度,包括边框和填充。