btvn.vn
Tìm kiếm Đăng nhập

Phân biệt màu chữ, nền và viền

Lưu trên thiết bị này
Màu sắc và quan hệ bộ chọn CSS · Chọn bài khác

Ba phần cần định dạng

| Thuộc tính | Tác dụng trong ví dụ | |---|---| | color |Đặt màu chữ| | background-color |Đặt màu nền hộp phần tử| | border |Đặt viền; cách viết 2px solid teal gồm độ rộng, kiểu và màu| solid là kiểu đường liền; dotted là kiểu chấm. Trong ví dụ thông thường chưa có kiểu viền khác, chỉ đặt border-color không tự làm viền hiện ra: kiểu viền ban đầu là none. Dùng đủ border: 2px solid teal; để thấy viền rõ.

Chữ có thể kế thừa, nền cần đọc riêng

```css div { color: navy; background-color: #fff8dc; border: 2px solid teal; } em { background-color: yellow; border: 1px solid red; } ``` ```html <div> Chữ trong hộp: <span>cụm A</span>. Phần đánh dấu: <em>cụm B</em>. </div> ``` span chưa có quy tắc riêng nên chữ cụm A kế thừa màu navy từ div. Nền ban đầu của span là transparent (trong suốt), nên thấy màu #fff8dc của div ở phía sau. **background-color không tự kế thừa**; thấy cùng nền không có nghĩa span nhận giá trị nền ấy. em được đặt nền vàng và viền đỏ riêng, còn chữ vẫn kế thừa navy. Viền của div không tự truyền cho span hoặc em. Khi đổi viền div, cần quan sát cả viền riêng của em để tránh nhầm hai hộp.

Bài luyện

Muốn đổi riêng màu chữ p sang navy, khai báo nào phù hợp?
Chọn một đáp án

Bài luyện

Trong mẫu div và span ở trên, vì sao thấy nền div phía sau cụm A?
Chọn một đáp án

Bài luyện

Trong border:2px solid teal;, solid biểu thị điều gì?
Chọn một đáp án

Đang học