--- title: HTMLElement.offsetTop slug: Web/API/HTMLElement/offsetTop tags: - API - ApenasLeitura - Propriedade translation_of: Web/API/HTMLElement/offsetTop ---
O HTMLElement.offsetTop é um método apenas de leitura que retorna a medida, em pixels, da distância do elemento atual em relação ao topo do {{domxref("HTMLelement.offsetParent","offsetParent")}}.
topPos = element.offsetTop;
topPos é o número, em pixels, que representa a distância do elemento para o topo do elemento pai mais próximo posicionado com relative.var d = document.getElementById("div1");
var topPos = d.offsetTop;
if (topPos > 10) {
// deslocamento em relação ao topo maior
// que 10pixels do topo
}
| Especificação | Status | Comentário |
|---|---|---|
| {{SpecName('CSSOM View', '#dom-htmlelement-offsettop', 'offsetTop')}} | {{Spec2('CSSOM View')}} |
{{Compat("api.HTMLElement.offsetTop")}}
Em conformidade com a especificação, essa propriedade retornará null no Webkit se o elemento não estiver sendo exibido (o style.display desse elemento ou ancestral estiver como "none") ou se o style.position do elemento estiver setado como "fixed".
Essa propriedade retornará null no Internet Explorer (9) se o style.position do elemento estiver setado como "fixed". (Ter display:none não afeta esse browser.)