Thuộc tính border-top-width trong CSS
Bùi Tấn Lực
- 826
- 06/10/2025
Chức năng của Thuộc tính border-top-width trong CSS
Thuộc tính border-top-width trong CSS dùng để quy định chiều rộng đường viền trên của phần tử HTML, thuộc tính này kết hợp với thuộc tính border-top-style để quy định kiểu đường viền và thuộc tính border-top-color để quy định màu sắc cho đường viền.
Cú pháp của Thuộc tính border-top-width trong CSS
border-top-width: chieurong;
chieurong: Chiều rộng của đường viền trên, ví dụ 1px, 5px,...
Code Thuộc tính border-top-width trong CSS
border-top-width: 5px;
border-top-width: thin;
border-top-width: thick;
<!DOCTYPE html>
<html>
<head>
<title>Code Thuộc tính border-top-width trong CSS</title>
<style>
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
div{width:100%;float:left;height:auto;background:antiquewhite;margin-bottom:10px;padding:10px;border-top-style: solid;border-top-color: red;}
span {width:100%; float: left; heigt:auto; margin-bottom:10px}
</style>
</head>
<body>
<h1>Code Thuộc tính border-top-width trong CSS</h1>
<span>Dùng để quy định chiều rộng đường viền trên của phần tử HTML, thuộc tính này kết hợp với thuộc tính border-top-style để quy định kiểu đường viền và thuộc tính border-top-color để quy định màu sắc cho đường viền:</span>
<div style="border-top-width: 5px;">border-top-width: 5px;</div>
<div style="border-top-width: 1px;">border-top-width: 1px;</div>
<div style="border-top-width: thin;">border-top-width: thin;</div>
<div style="border-top-width: thick;">border-top-width: thick;</div>
</body>
</html>
Cách sử dụng border-top-width trong CSS hiệu quả
border-top-width giúp kiểm soát độ dày của đường viền phía trên phần tử. Tuy nhiên, để đường viền hiển thị đúng, thuộc tính này thường cần được sử dụng cùng kiểu viền và màu viền. Việc phối hợp các thuộc tính sẽ giúp thiết kế giao diện rõ ràng mà không phải tạo thêm nhiều quy tắc CSS.
Kết hợp border-top-width với border-top-style
border-top-width chỉ xác định độ dày, còn border-top-style quyết định đường viền được hiển thị theo kiểu nào. Nếu chưa thiết lập kiểu viền phù hợp, việc thay đổi độ rộng có thể không tạo ra kết quả như mong muốn.
Ví dụ, có thể tạo đường viền phía trên dày 3px với kiểu liền bằng cách kết hợp hai thuộc tính:
.box {
border-top-width: 3px;
border-top-style: solid;
}
Cách viết này phù hợp khi cần điều chỉnh riêng cạnh trên mà không làm thay đổi ba cạnh còn lại. Với giao diện có nhiều thành phần, việc tách riêng độ dày và kiểu viền cũng giúp kiểm soát CSS dễ dàng hơn.
Kết hợp border-top-width với border-top-color
Ngoài kiểu viền, màu sắc cũng ảnh hưởng trực tiếp đến khả năng nhận diện đường viền. border-top-color cho phép xác định màu của cạnh trên, trong khi border-top-width quyết định mức độ nổi bật thông qua độ dày.
Chẳng hạn, một đường viền phía trên màu xám với độ dày 2px có thể được thiết lập như sau:
.box {
border-top-width: 2px;
border-top-style: solid;
border-top-color: #999;
}
Khi phối hợp hợp lý, độ dày và màu sắc có thể tạo ra sự phân cấp thị giác cho tiêu đề, khối nội dung, bảng hoặc các khu vực cần được phân tách mà không làm giao diện trở nên nặng nề.
Sử dụng border-top-width với từng giá trị độ rộng khác nhau
Giá trị của border-top-width có thể thay đổi tùy mục đích thiết kế. Các giá trị như thin, medium, thick mang tính định nghĩa tương đối, trong khi đơn vị như px cho phép kiểm soát chính xác hơn.
Ví dụ, khi cần tạo đường phân cách rõ ràng, có thể tăng độ dày lên 4px:
.title {
border-top-width: 4px;
border-top-style: solid;
}
Với những đường viền trang trí hoặc phân cách nhẹ, nên chọn độ dày nhỏ để tránh chiếm quá nhiều sự chú ý. Ngược lại, khu vực cần nhấn mạnh có thể sử dụng độ dày lớn hơn. Quan trọng nhất là giá trị được chọn phải phù hợp với kích thước phần tử và tổng thể giao diện.
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Thuộc tính border-top-width trong CSS.
- 0 Bình luận
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *