Bạn phải đặt lại từng thuộc tính riêng lẻ về giá trị mặc định của nó. Nó không tuyệt vời, nhưng đó là cách duy nhất, dựa trên thông tin bạn đã cung cấp cho chúng tôi.
Trong ví dụ của bạn, bạn sẽ làm:
.c1 {
height: auto;
}
Bạn nên tìm kiếm từng tài sản tại đây:
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference
Ví dụheight
:
Giá trị ban đầu : auto
Một ví dụ,max-height
:
Giá trị ban đầu : none
Năm 2017, bây giờ có một cách khác, unset
từ khóa:
.c1 {
height: unset;
}
Một số tài liệu: https://developer.mozilla.org/en-US/docs/Web/CSS/unset
Từ khóa CSS chưa đặt là sự kết hợp của từ khóa ban đầu và từ khóa kế thừa. Giống như hai từ khóa toàn CSS khác, nó có thể được áp dụng cho bất kỳ thuộc tính CSS nào, bao gồm tất cả các từ khóa CSS. Từ khóa này đặt lại thuộc tính về giá trị kế thừa của nó nếu nó được kế thừa từ giá trị gốc của nó hoặc về giá trị ban đầu của nó nếu không. Nói cách khác, nó hoạt động giống như từ khóa kế thừa trong trường hợp đầu tiên và giống như từ khóa ban đầu trong trường hợp thứ hai.
Hỗ trợ trình duyệt tốt: http://caniuse.com/css-unset-value