border-left-width
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
border-left-width は CSS のプロパティで、要素の左側の境界の幅を設定します。
試してみましょう
border-left-width: thick; border-left-width: 2em; border-left-width: 4px; border-left-width: 2ex; border-left-width: 0; <section class="default-example" id="default-example"> <div class="transition-all" id="example-element"> This is a box with a border around it. </div> </section> #example-element { background-color: palegreen; color: #000; border: 0 solid crimson; padding: 0.75em; width: 80%; height: 100px; } 構文
css
/* キーワード値 */ border-left-width: thin; border-left-width: medium; border-left-width: thick; /* <length> 値 */ border-left-width: 10em; border-left-width: 3vmax; border-left-width: 6px; /* グローバル値 */ border-left-width: inherit; border-left-width: initial; border-left-width: revert; border-left-width: revert-layer; border-left-width: unset; 値
<line-width>-
境界の幅を、明示的な非負の
<length>またはキーワードで定義します。キーワードの場合、以下の値のいずれかでなければなりません。thinmediumthick
メモ: 仕様書ではそれぞれのキーワードで示される正確な太さを定義していないため、いずれかを使用した場合の詳細な結果は、実装に依存します。とは言っても、常に thin ≤ medium ≤ thick というパターンに従い、値は同じ文書の中では一貫しています。
公式定義
| 初期値 | medium |
|---|---|
| 適用対象 | すべての要素。 ::first-letter にも適用されます。 |
| 継承 | なし |
| 計算値 | 絶対的な長さ、または border-left-style が none または hidden の場合は 0 |
| アニメーションの種類 | length |
形式文法
border-left-width =
<line-width>
<line-width> =
<length [0,∞]> |
thin |
medium |
thick
例
>境界線の太さの比較
HTML
html
<div>Element 1</div> <div>Element 2</div> CSS
css
div { border: 1px solid red; margin: 1em 0; } div:nth-child(1) { border-left-width: thick; } div:nth-child(2) { border-left-width: 2em; } 結果
仕様書
| Specification |
|---|
| CSS Backgrounds and Borders Module Level 3> # border-width> |
ブラウザーの互換性
関連情報
- 境界の太さに関する他の CSS プロパティ:
border-top-width,border-right-width,border-bottom-width,border-width - 左の境界に関する他の CSS プロパティ:
border,border-left,border-left-style,border-left-color