Proprietà offsetLeft

La proprietà offsetLeft contiene l'offset sinistro dell'elemento rispetto a offsetParent. Contiene la distanza da offsetParent al bordo dell'elemento.

Sintassi

javascriptelemento.offsetLeft;

Esempio

Troviamo l'offset dell'elemento rispetto al proprio offsetParent:

html<div id="parent" style="position: relative;">
  <div id="elem" style="position: absolute; left: 100px"></div>
</div>
javascriptlet elem = document.querySelector('#elem');
console.log(elem.offsetLeft);

Risultato dell'esecuzione del codice:

javascript100

Esempio

Anche i margini margin sono sommati nell'offset:

html<div id="parent" style="position: relative;">
  <div id="elem" style="position: absolute; left: 100px; margin: 50px"></div>
</div>
javascriptlet elem = document.querySelector('#elem');
console.log(elem.offsetLeft);

Risultato dell'esecuzione del codice:

javascript150

Vedi anche