Thuộc tính border-width trong CSS

Thuộc tính border-width trong CSS
Thuộc tính border-width trong CSS

Chức năng của Thuộc tính border-width trong CSS

Thuộc tính border-width trong CSS dùng để quy định chiều rộng đường viền của phần tử HTML, thuộc tính này kết hợp với thuộc tính border-style để quy định kiểu đường viền và thuộc tính border-color để quy định màu sắc cho đường viền.

Cú pháp của Thuộc tính border-width trong CSS

border-width: chieurong;

chieurong: Chiều rộng của đường viền, ví dụ 1px, 5px,...

Code Thuộc tính border-width trong CSS

border-width: 5px;
border-width: thin;
border-width: thick;
<!DOCTYPE html>
<html>
<head>
<title>Code Thuộc tính border-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-style: solid;border-color: red;}
span {width:100%; float: left; heigt:auto; margin-bottom:10px}
</style>
</head>
<body>

<h1>Code Thuộc tính border-width trong CSS</h1>

<span>Dùng để quy định chiều rộng đường viền của phần tử HTML, thuộc tính này kết hợp với thuộc tính border-style để quy định kiểu đường viền và thuộc tính border-color để quy định màu sắc cho đường viền:</span>

<div style="border-width: 5px;">border-width: 5px;</div>

<div style="border-width: 1px;">border-width: 1px;</div>

<div style="border-width: thin;">border-width: thin;</div>

<div style="border-width: thick;">border-width: thick;</div>

</body>
</html>

Chạy Thử

Cách sử dụng border-width cho từng cạnh trong CSS

Khi cần tạo viền có độ dày không giống nhau, border-width cho phép thiết lập giá trị riêng cho từng cạnh của phần tử. Cách này hữu ích khi muốn nhấn mạnh một phía của khung hoặc tạo bố cục viền theo thiết kế cụ thể.

Thiết lập border-width cho 4 cạnh

Có thể truyền từ một đến bốn giá trị cho border-width. Nếu chỉ khai báo một giá trị, độ rộng đó được áp dụng cho cả bốn cạnh. Khi sử dụng nhiều giá trị, CSS phân bổ lần lượt theo trên, phải, dưới, trái.

.box {
  border-style: solid;
  border-width: 2px 4px 6px 8px;
}

Trong ví dụ trên, cạnh trên rộng 2px, cạnh phải 4px, cạnh dưới 6px và cạnh trái 8px. Cách viết này giúp kiểm soát toàn bộ viền trong một khai báo mà không cần tạo nhiều thuộc tính riêng biệt.

Thiết lập độ rộng border-width khác nhau cho từng cạnh

Trong trường hợp mỗi cạnh cần một độ rộng riêng, có thể kết hợp border-width với cách khai báo bốn giá trị. Nếu chỉ muốn thay đổi một hoặc một vài cạnh, việc đặt thuộc tính riêng cho từng phía sẽ dễ đọc và thuận tiện chỉnh sửa hơn.

.box {
  border-style: solid;
  border-width: 1px;
  border-top-width: 4px;
  border-bottom-width: 2px;
}

Cách này giữ cho các cạnh còn lại ở độ rộng mặc định đã thiết lập, đồng thời chỉ thay đổi những vị trí cần thiết. Đây là lựa chọn phù hợp khi thiết kế cần tạo điểm nhấn ở cạnh trên hoặc cạnh dưới của một phần tử.

Sử dụng border-top-width, border-right-width, border-bottom-width và border-left-width

Ngoài cách dùng nhiều giá trị trong border-width, CSS còn cung cấp các thuộc tính riêng cho từng cạnh: border-top-width, border-right-width, border-bottom-widthborder-left-width.

.box {
  border-style: solid;
  border-top-width: 3px;
  border-right-width: 1px;
  border-bottom-width: 5px;
  border-left-width: 2px;
}

Cách khai báo này giúp nhìn rõ độ rộng của từng cạnh ngay trong mã CSS, đặc biệt hữu ích với những thành phần có thiết kế viền phức tạp hoặc cần chỉnh sửa thường xuyên.

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Thuộc tính border-width trong CSS.

  • 0 Bình luận
CEO Bùi Tấn Lực | Founder Web Mới
Bùi Tấn Lực
Tìm hiểu về CEO Bùi Tấn Lực, Founder Web Mới với nhiều năm kinh nghiệm trong lĩnh vực phát triển website, SEO và chia sẻ kiến thức công nghệ
Đánh giá
Chia sẻ nội dung đánh giá của bạn về Thuộc tính border-width trong CSS
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 *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Yêu Cầu Báo Giá
Gửi trang web mẫu cần làm theo, chúng tôi sẽ báo giá đến bạn từ Email (tanlucit09@gmail.com - Bùi Tấn Lực) hoặc Zalo (Lực IT - 0398259259) !