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