Tôi đang cố gắng tìm ra lý do tại sao một trong các lớp css của tôi dường như ghi đè lên lớp kia (chứ không phải ngược lại)
Ở đây tôi có hai lớp css
.smallbox {
background-color: white;
height: 75px;
width: 150px;
font-size:20px;
box-shadow: 0 0 10px #ccc;
font-family: inherit;
}
.smallbox-paysummary {
@extend .smallbox;
font-size:10px;
}
và theo quan điểm của tôi, tôi gọi
<pre class = "span12 pre-scrollable smallbox-paysummary smallbox ">
Phông chữ (Phần tử chồng chéo) hiển thị là 10px thay vì 20 - ai đó có thể giải thích tại sao lại như vậy không?
@extend
- nếu nó đúng như tôi nghĩ - và sử dụng cả hai bộ chọn trên cùng một phần tử.
.smallbox-paysummary
), và tùy chọn thực hiện việc kê khai CSS rõ hơn cụ thể (mà không dựa vào thứ tự xuất hiện trong file CSS) bằng cách sử dụng.smallbox.smallbox-paysummary { font-size: 10px; }
.smallbox-paysummary
có phông chữ nhỏ hơn, tại sao bạn lại làm cho nó nhỏ hơn ngay từ đầu?
@extend .smallbox;
, trông giống như cSS không chuẩn.