Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> CSS

Hiểu sự khác biệt giữa Border và Outline trong CSS


Thuộc tính border trong CSS được dùng để định nghĩa các thuộc tính đường viền cho một phần tử. Nó là viết tắt cho border-width, border-style và border-color. Đường viền cho từng cạnh có thể được tạo kiểu và border-radius cũng có thể chỉ định.

Ngược lại, outline trong CSS không chiếm diện tích và được hiển thị quanh đường viền nếu có. Nó hỗ trợ offset. Hơn nữa, chúng ta không thể chỉ định các cạnh riêng lẻ có outline hay không.

Mặc định, cả border và outline đều không hiển thị.

Cú pháp

Cú pháp cho thuộc tính CSS border và outline:

Selector {    border: /*giá trị*/    outline: /*giá trị*/ }

Ví dụ

Các ví dụ sau minh họa thuộc tính CSS border và outline:

<!DOCTYPE html> <html> <head> <style> div {    margin: 15px;    padding: 20px;    width: 35%;    border: thin solid green;    outline-width: 5px;    outline-style: ridge;    outline-color: fuchsia;    border-radius: 50px; } </style> </head> <body> <h2>Ví dụ</h2> <div>Đây là nó!</div> </body> </html>

Kết quả

Đoạn mã trên cho kết quả sau:

Hiểu sự khác biệt giữa Border và Outline trong CSS

Ví dụ khác

<!DOCTYPE html> <html> <head> <style> p {    margin: 40px;    padding: 12px;    width: 30%;    border: thick dashed green;    outline: 5px inset;    outline-color: fuchsia; } </style> </head> <body> <h2>Tiêu đề Demo</h2> <p>Đây là văn bản demo được bao quanh bởi border và outline.</p> </body> </html>

Kết quả

Đoạn mã trên cho kết quả sau:

Hiểu sự khác biệt giữa Border và Outline trong CSS