outline-width

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Thuộc tính CSS outline-width đặt độ dày của đường viền ngoài (outline) của một phần tử. Đường viền ngoài là một đường được vẽ xung quanh phần tử, nằm ngoài border.

Try it

outline-width: 12px;
outline-width: thin;
outline-width: medium;
outline-width: thick;
<section class="default-example" id="default-example">
  <div class="transition-all" id="example-element">
    This is a box with an outline around it.
  </div>
</section>
#example-element {
  outline: 0.75em solid;
  padding: 0.75em;
  width: 80%;
  height: 100px;
}

Thông thường sẽ tiện hơn khi sử dụng thuộc tính viết tắt outline khi định nghĩa giao diện của đường viền ngoài.

Cú pháp

css
/* Giá trị từ khóa */
outline-width: thin;
outline-width: medium;
outline-width: thick;

/* Giá trị <length> */
outline-width: 1px;
outline-width: 0.1em;

/* Giá trị toàn cục */
outline-width: inherit;
outline-width: initial;
outline-width: revert;
outline-width: revert-layer;
outline-width: unset;

Thuộc tính outline-width được chỉ định bằng một trong các giá trị liệt kê dưới đây.

Giá trị

<length>

Độ rộng của đường viền ngoài được chỉ định dưới dạng <length>.

thin

Phụ thuộc vào trình duyệt. Thông thường tương đương với 1px trong trình duyệt máy tính để bàn (bao gồm Firefox).

medium

Phụ thuộc vào trình duyệt. Thông thường tương đương với 3px trong trình duyệt máy tính để bàn (bao gồm Firefox).

thick

Phụ thuộc vào trình duyệt. Thông thường tương đương với 5px trong trình duyệt máy tính để bàn (bao gồm Firefox).

Định nghĩa hình thức

Initial valuemedium
Applies toall elements
Inheritedno
Computed valuean absolute length; if the keyword none is specified, the computed value is 0
Animation typea length

Cú pháp hình thức

outline-width = 
<line-width>

<line-width> =
<length [0,∞]> |
hairline |
thin |
medium |
thick

Ví dụ

Đặt độ rộng đường viền ngoài của phần tử

HTML

html
<span id="thin">thin</span>
<span id="medium">medium</span>
<span id="thick">thick</span>
<span id="twopixels">2px</span>
<span id="oneex">1ex</span>
<span id="em">1.2em</span>

CSS

css
span {
  outline-style: solid;
  display: inline-block;
  margin: 20px;
}

#thin {
  outline-width: thin;
}

#medium {
  outline-width: medium;
}

#thick {
  outline-width: thick;
}

#twopixels {
  outline-width: 2px;
}

#oneex {
  outline-width: 1ex;
}

#em {
  outline-width: 1.2em;
}

Kết quả

Đặc tả

Specification
CSS Basic User Interface Module Level 4
# outline-width

Tương thích trình duyệt

Xem thêm