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月.
CSS 的 border-left-width 属性用来设置盒子的左边框的宽度。
尝试一下
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; /* 长度数值 */ border-left-width: 10em; border-left-width: 3vmax; border-left-width: 6px; /* 全局关键字 */ border-left-width: inherit; border-left-width: initial; border-left-width: unset; 数值
<br-width>-
定义边框的宽度,或者作为显性非负的长度值
<length>或者是关键字。如果他是一个关键字,它必须是下列值的一种:thin一个细边框medium一个中等边框thick一个粗边框
备注:因为规范没有定义每个关键字表示的确切厚度,当使用其中之一的关键字时,需要具体实施才知道确切结果。不过,它们通常遵循下面的模式
thin ≤ medium ≤ thick, 在单独文档中这些值内部是恒定不变的。
形式语法
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> |
| 初始值 | medium |
|---|---|
| 适用元素 | 所有元素. It also applies to ::first-letter. |
| 是否是继承属性 | 否 |
| 计算值 | 绝对长度;或如果 border-left-style 的值为 none 或 hidden,则为 0 |
| 动画类型 | a length |
浏览器兼容性
参见
- The other border-width-related CSS properties:
border-bottom-width,border-right-width,border-top-width, andborder-width. - The other border-left-related CSS properties:
border,border-left,border-left-style, andborder-left-color.