元素:clientLeft 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

Element 介面的只讀屬性 clientLeft 以畫素為單位返回元素的左邊框的寬度。如果元素的文字方向是從右到左,並且存在導致渲染了左側垂直捲軸的溢位,則它包括垂直捲軸的寬度。clientLeft 不包括左邊距或左內邊距。

注意:當元素的 displayinline 時,無論元素的邊框如何,clientLeft 都返回 0

一個整數。

示例

在下面的示例中,客戶區域具有白色背景和 24px 的黑色 border-leftclientLeft 值是從邊距(黃色)區域結束處到內邊距和內容區域(白色)開始處的距離,即 24px。

HTML

html
<div id="container">
  <div id="contained">
    <p>
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
      tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
      veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
      commodo consequat.
    </p>
  </div>
</div>

CSS

css
#container {
  margin: 3rem;
  background-color: rgb(255 255 204);
  border: 4px dashed black;
}

#contained {
  margin: 1rem;
  border-left: 24px black solid;
  padding: 0px 28px;
  overflow: auto;
  background-color: white;
}

結果

規範

規範
CSSOM 檢視模組
# dom-element-clientleft

瀏覽器相容性

另見