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