1

CSS で、ラベルの高さを 19px に設定しました。ただし、メソッドを使用してラベルの高さを確認すると、getOffsetHeight()18 の場合もあれば 20 の場合もあります (19 ではありません)。ラベルのテキストは、getOffsetHeight呼び出しごとに変わります。

何が問題なのかわかりません。

4

1 に答える 1

2

CSS プロパティの設定にはheight、パディング、ボーダー、マージンは含まれません。のGWT javadocからgetOffsetHeight():

オブジェクトのオフセットの高さをピクセル単位で取得します。これは、境界線やパディングなどの装飾を含むオブジェクトの合計の高さですが、余白は含まれません。

したがって、表示されている値の増加は、ボーダーとパディングを含むgetOffsetHeight()の合計の高さを返すためです。Label

于 2012-12-22T15:04:44.660 に答える