คุณต้องรีเซ็ตคุณสมบัติแต่ละรายการกลับไปเป็นค่าเริ่มต้น ไม่ใช่เรื่องดี แต่เป็นวิธีเดียวที่ได้รับข้อมูลที่คุณให้เรา
ในตัวอย่างของคุณคุณจะทำ:
.c1 {
height: auto;
}
คุณควรค้นหาคุณสมบัติแต่ละรายการที่นี่:
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference
สำหรับตัวอย่างเช่นheight
:
ค่าเริ่มต้น: auto
อีกตัวอย่างmax-height
หนึ่ง:
ค่าเริ่มต้น: none
ในปี 2560 มีอีกวิธีหนึ่งคือunset
คำหลัก:
.c1 {
height: unset;
}
เอกสารประกอบบางส่วน: https://developer.mozilla.org/en-US/docs/Web/CSS/unset
คีย์เวิร์ด CSS ที่ไม่ได้ตั้งค่าคือการรวมกันของคีย์เวิร์ดเริ่มต้นและสืบทอดคีย์เวิร์ด เช่นเดียวกับคำหลักอื่น ๆ ทั้งสองคำหลัก CSS สามารถใช้กับคุณสมบัติ CSS ใดก็ได้รวมถึงชวเลข CSS ทั้งหมด คีย์เวิร์ดนี้จะรีเซ็ตคุณสมบัติเป็นค่าที่สืบทอดมาหากสืบทอดมาจากพาเรนต์หรือเป็นค่าเริ่มต้นถ้าไม่ กล่าวอีกนัยหนึ่งมันจะทำงานเหมือนคีย์เวิร์ดที่สืบทอดในกรณีแรกและเหมือนกับคีย์เวิร์ดเริ่มต้นในกรณีที่สอง
การสนับสนุนเบราว์เซอร์เป็นสิ่งที่ดี: http://caniuse.com/css-unset-value