Thuộc tính background-color trong CSS

Thuộc tính background-color trong CSS
Thuộc tính background-color trong CSS

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

Thuộc tính background-color trong CSS dùng để quy định màu nền cho phần tử HTML, có nhiều cách quy định màu nền.

Code Thuộc tính background-color trong CSS

background-color:red;
background-color:#92a8d1;
background-color:rgb(201, 76, 76);
background-color:rgba(201, 76, 76, 0.3);
background-color:hsl(89, 43%, 51%);
background-color:hsla(89, 43%, 51%, 0.3);
<!DOCTYPE html>
<html>
<head>
<title>Code Thuộc tính background-color trong CSS</title>
<style>
p{margin-bottom:10px}
</style>
</head>
<body>
<h1>Code Thuộc tính background-color trong CSS</h1>

<p style="background-color:red;color:#fff">background-color:red;</p>

<p style="background-color:#92a8d1;color:#000">background-color:#92a8d1;</p>

<p style="background-color:rgb(201, 76, 76);color:#fff">background-color:rgb(201, 76, 76);</p>

<p style="background-color:rgba(201, 76, 76, 0.3);color:#000">background-color:rgba(201, 76, 76, 0.3);</p>

<p style="background-color:hsl(89, 43%, 51%);color:#000">background-color:hsl(89, 43%, 51%);</p>

<p style="background-color:hsla(89, 43%, 51%, 0.3);color:#000">background-color:hsla(89, 43%, 51%, 0.3);</p>
</body>
</html>

Chạy Thử

Các lỗi thường gặp khi sử dụng background-color trong CSS

Trong thực tế, background-color có thể không cho kết quả như mong đợi dù cú pháp CSS không sai. Nguyên nhân thường nằm ở phạm vi phần tử, thứ tự áp dụng CSS hoặc cách các lớp nền chồng lên nhau.

Vì sao background-color không hiển thị như mong muốn?

Một nguyên nhân phổ biến là thuộc tính đã được khai báo nhưng bị một quy tắc CSS khác ghi đè. Trường hợp này thường xảy ra khi phần tử có nhiều class hoặc stylesheet được áp dụng theo thứ tự khác nhau.

Ngoài ra, phần tử có thể đang sử dụng nền trong suốt hoặc nội dung bên trong có kích thước và nền riêng, khiến màu của phần tử cha không dễ nhận thấy. Khi kiểm tra lỗi, nên dùng công cụ dành cho nhà phát triển của trình duyệt để xác định chính xác quy tắc background-color nào đang được áp dụng.

Cách xử lý khi màu nền bị phần tử con che phủ

Nếu phần tử cha đã có màu nền nhưng phần hiển thị bên trong lại mang một màu khác, hãy kiểm tra các phần tử con. Một phần tử con có background-color riêng sẽ che khuất vùng nền tương ứng của phần tử cha.

Cách xử lý là xác định phần tử thực sự cần hiển thị màu nền, sau đó đặt thuộc tính tại đúng cấp phần tử. Nếu muốn màu nền của phần tử cha nhìn thấy qua phần tử con, có thể dùng màu trong suốt cho phần tử con khi phù hợp.

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Thuộc tính background-color 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 background-color 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) !