Thuộc tính border-style

Thuộc tính border-style thiết lập kiểu đường viền cho tất cả các cạnh cùng một lúc hoặc riêng biệt cho từng cạnh. Là một thuộc tính viết tắt cho các thuộc tính sau: border-left-style, border-right-style, border-top-style, border-bottom-style.

Cú pháp

cssbộ chọn {
  border-style: giá trị;
}

Giá trị

Giá trị Mô tả
solid Đường liền nét.
dotted Đường viền dạng chấm.
dashed Đường viền dạng gạch ngang.
ridge Đường viền dạng lồi lên.
double Đường viền dạng đôi. Để thấy được hiệu ứng, độ dày đường viền phải ít nhất là 3px.
groove Đường viền lõm vào.
inset Đường viền bị ấn vào.
outset Đường viền nổi lên.
none Không có đường viền.

Giá trị mặc định: none.

Số lượng giá trị

Thuộc tính có thể nhận 1, 2, 3 hoặc 4 giá trị, được chỉ định cách nhau bởi dấu cách:

Số lượng Mô tả
1 Kiểu cho tất cả các cạnh cùng một lúc.
2 Giá trị đầu tiên cho cạnh trên và dưới, giá trị thứ hai - cho cạnh trái và phải.
3 Giá trị đầu tiên cho cạnh trên, giá trị thứ hai - cho cạnh trái và phải, giá trị thứ ba - cho cạnh dưới.
4 Giá trị đầu tiên cho cạnh trên, giá trị thứ hai - cho cạnh phải, giá trị thứ ba - cho cạnh dưới, giá trị thứ tư - cho cạnh trái.

Ví dụ . Giá trị solid

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Ví dụ . Giá trị dotted

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: dotted;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Ví dụ . Giá trị dashed

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: dashed;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Ví dụ . Giá trị ridge

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: ridge;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Ví dụ . Giá trị double

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: double;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Ví dụ . Giá trị groove

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: groove;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Ví dụ . Giá trị inset

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: inset;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Ví dụ . Giá trị outset

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: outset;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Ví dụ

Trong ví dụ này, các kiểu đường viền khác nhau được thiết lập cho các cạnh khác nhau của phần tử:

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: solid dotted dashed dotted;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Ví dụ

Và bây giờ cho các cạnh khác nhau của phần tử cũng được thiết lập độ dày đường viền và màu sắc khác nhau:

html<div id="elem"></div>
css#elem {
  border-width: 1px 2px 3px 4px;
  border-style: dashed dotted solid double;
  border-color: red blue green black;
  width: 300px;
  height: 100px;
}

Результат:

Ví dụ

Bây giờ cho cạnh trên và dưới được thiết lập kiểu solid, còn cho cạnh phải và trái - dotted:

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: solid dotted;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Xem thêm

  • thuộc tính border-color,
    thiết lập màu sắc đường viền
  • thuộc tính border-width,
    thiết lập độ dày đường viền
  • thuộc tính border,
    là thuộc tính viết tắt cho đường viền