Thuộc tính border-inline trong CSS

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

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

Thuộc tính border-inline trong CSS dùng để kẻ đường viền trái và đường viền phải cho phần tử HTML bao gồm: chiều rộng, kiểu đường viền, màu sắc.

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

border-inline: chieurong kieuduongvien mausac;

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

kieuduongvien: Kiểu đường viền trái và đường viền phải ( solid, dotted, double, dashed, inset, outset, ridge, groove,... )

mausac: Màu sắc của đường viền trái và đường viền phải, ví dụ: #ff0000, red,...

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

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

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

<span>Dùng để kẻ đường viền trái và đường viền phải cho phần tử HTML bao gồm: chiều rộng, kiểu đường viền, màu sắc:</span>

<div style="border-inline: 1px solid #ff0000;">border-inline: 1px solid #ff0000;</div>
<div style="border-inline: 5px solid green;">border-inline: 5px solid green;</div>

<div style="border-inline: 5px dotted green;">border-inline: 5px dotted green;</div>
<div style="border-inline: 1px dotted red;">border-inline: 1px dotted red;</div>

<div style="border-inline: 5px double green;">border-inline: 5px double green;</div>
<div style="border-inline: 10px double red;">border-inline: 10px double red;</div>

<div style="border-inline: 5px dashed green;">border-inline: 5px dashed green;</div>
<div style="border-inline: 10px dashed red;">border-inline: 10px dashed red;</div>

<div style="border-inline: 1px inset red;">border-inline: 1px inset red;</div>
<div style="border-inline: 5px inset green;">border-inline: 5px inset green;</div>
<div style="border-inline: 10px inset red;">border-inline: 10px inset red;</div>

<div style="border-inline: 1px outset red;">border-inline: 1px outset red;</div>
<div style="border-inline: 5px outset green;">border-inline: 5px outset green;</div>
<div style="border-inline: 10px outset red;">border-inline: 10px outset red;</div>

<div style="border-inline: 1px ridge red;">border-inline: 1px ridge red;</div>
<div style="border-inline: 5px ridge green;">border-inline: 5px ridge green;</div>

<div style="border-inline: 1px groove red;">border-inline: 1px groove red;</div>
<div style="border-inline: 5px groove green;">border-inline: 5px groove green;</div>

</body>
</html>

Chạy Thử

Ứng dụng border-inline trong thiết kế giao diện CSS

Trong giao diện thực tế, border-inline phù hợp với những thành phần cần đường viền chạy theo chiều ngang của vùng nội dung mà không muốn phụ thuộc cố định vào bên trái hay bên phải. Cách viết này đặc biệt hữu ích khi xây dựng giao diện hỗ trợ nhiều hướng đọc hoặc muốn CSS dễ thích ứng với bố cục khác nhau.

Tạo đường viền linh hoạt theo hướng viết của nội dung

Điểm đáng chú ý của border-inline là nó sử dụng hướng nội tuyến thay vì gắn cứng với một cạnh vật lý. Vì vậy, khi hướng viết thay đổi, đường viền có thể tự điều chỉnh theo ngữ cảnh mà không cần viết lại từng thuộc tính cho cạnh trái và cạnh phải.

Chẳng hạn, có thể dùng border-inline để tạo điểm nhấn cho một khối thông tin, nút hoặc khu vực nội dung mà vẫn giữ CSS nhất quán khi bố cục thay đổi:

.notice {
  border-inline: 2px solid #333;
  padding-inline: 16px;
}

Cách này giúp giảm sự phụ thuộc vào border-leftborder-right, đồng thời làm rõ ý định rằng đường viền được áp dụng theo trục inline của phần tử.

Kết hợp border-inline với các thuộc tính border khác

border-inline có thể được sử dụng cùng các thuộc tính như border-block, border-inline-style, border-inline-width hoặc border-inline-color để kiểm soát giao diện chi tiết hơn.

Khi cần thiết lập đường viền theo từng thành phần, có thể tách độ dày, kiểu và màu thay vì gộp tất cả vào một khai báo:

.card {
  border-inline-width: 3px;
  border-inline-style: solid;
  border-inline-color: #666;
}

Cách kết hợp này phù hợp khi giao diện có yêu cầu tùy chỉnh riêng từng đặc tính của đường viền, đồng thời giúp mã CSS dễ đọc và thay đổi hơn.

Khi nào nên sử dụng border-inline thay cho border-left và border-right

Nên ưu tiên border-inline khi đường viền được xác định theo vai trò trong bố cục thay vì theo vị trí vật lý của cạnh. Đây là lựa chọn hợp lý cho giao diện có khả năng thay đổi hướng viết, hỗ trợ nhiều ngôn ngữ hoặc sử dụng hệ thống CSS logical properties.

Ngược lại, nếu thiết kế yêu cầu chính xác một cạnh vật lý luôn là bên trái hoặc bên phải, các thuộc tính như border-leftborder-right vẫn có thể phù hợp hơn.

Điều quan trọng là chọn cách viết dựa trên ý nghĩa của bố cục. Với những thành phần cần thích ứng theo hướng nội dung, border-inline thường giúp CSS nhất quán và thuận tiện hơn khi mở rộng 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-inline 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-inline 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) !