English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
offsetHeightProprietà readonly che restituisce l'altezza dell'elemento in forma intera, inclusi il padding verticale e i bordi.
Di solito, offsetHeight è la misura in pixel dell'altezza CSS dell'elemento, inclusi eventuali bordi, padding e barra di scorrimento orizzontale (se presente). Non include l'altezza dei pseudo-elementi, come:: beforeo:: after.
Per comprendere questa proprietà, è necessario conoscereModello di scatola CSS.
usareclientHeighteclientWidthL'attributo restituisce l'altezza e la larghezza visibili dell'elemento, inclusi i padding, ma escludendo i bordi, i margini e le barre di scorrimento (se presenti).
element.offsetHeight
var elem = document.querySelector("div"); var txt = \ txt += \Prova a vedere‹/›
Tutti i browser supportano completamente la proprietà offsetHeight:
Proprietà | |||||
offsetHeight | Sì | Sì | Sì | Sì | Sì |
Valore di ritorno: | Un numero, espresso in pixel, che rappresenta l'altezza dell'elemento, inclusi padding, bordi e barra di scorrimento |
---|
Questo esempio dimostra la differenza tra clientHeight e offsetHeight:
var elem = document.querySelector("div"); var txt = "Altezza include padding: " + elem.clientHeight + "px<br>"; txt += "Altezza include padding + border: " + elem.offsetHeight + "px";Prova a vedere‹/›
Riferimento HTML DOM:Proprietà offsetWidth
Riferimento HTML DOM:Proprietà offsetLeft
Riferimento HTML DOM:Proprietà offsetTop
Riferimento HTML DOM:Proprietà offsetParent