We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

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 offsetParent.

Sintaxe

topPos = element.offsetTop;

Parâmetros

  • 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.

Exemplo

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

Especificação Status Comentário
CSS Object Model (CSSOM) View Module
The definition of 'offsetTop' in that specification.
Rascunho atual  

Compatibilidade do navegador

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support (Yes) (Yes) (Yes) (Yes) (Yes)
Feature Android Android Webview Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support ? (Yes) ? ? ? ? ? (Yes)

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.)

Veja também

Etiquetas do documento e colaboradores

Colaboradores desta página: j.bruni, alinemorelli
Última atualização por: j.bruni,