tutoriais mais recente desenvolvimento web
 

HTML DOM clientLeft Propery

<Elemento de objeto

Exemplo

Obter a largura de um <div> borda superior e deixou elemento de:

var elmnt = document.getElementById("myDIV");
var txt = "Border top width: " + elmnt.clientTop + "px<br>";
txt += "Border left width: " + elmnt.clientLeft + "px";

O resultado do txt será:

Border top width: 15px
Border left width: 10px
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

A propriedade ClientLeft retorna a largura da borda esquerda de um elemento, em pixels.

Esta propriedade não inclui preenchimento à esquerda do elemento ou da margem esquerda.

Dica: Você também pode usar o style.borderLeftWidth propriedade para retornar a largura da borda esquerda de um elemento.

Nota: Para Chrome, Firefox e Opera no Windows, se o elemento tem uma barra de rolagem (estabelecido pelo CSS estouro propriedade), e se a direção do texto desse elemento é da direita para a esquerda (set by the CSS direction property) , este propriedade inclui a largura da barra de rolagem vertical, juntamente com a largura da borda esquerda. No IE, no entanto, ele retorna "0" . No Mac OS, usando Safari, Chrome, Firefox ou Opera, ele retorna somente a largura da borda esquerda.

Dica: Para retornar a largura da borda superior de um elemento, use o clientTop propriedade.

Esta propriedade é somente leitura.


Suporte navegador

Propriedade
clientLeft sim sim sim sim sim

Sintaxe

element .clientLeft

Detalhes técnicos

Valor de retorno: Um número, que representa a largura da borda esquerda de um elemento, em pixels

Exemplos

mais Exemplos

Exemplo

Neste exemplo, a direção do texto de <div> é da direita para a esquerda, e tem uma barra de rolagem:

var left = document.getElementById("myDIV").clientLeft;
Tente você mesmo "

<Elemento de objeto