thói quen rất xấu là sử dụng các khai báo !important
trong biểu định kiểu chuẩn của bạn. Tránh nó bằng mọi giá, bởi vì nó phá vỡ bản chất tầng của các bảng định kiểu.
Sử dụng more specific selector để ghi đè kiểu trước đó.
Để đặt lại kiểu về mặc định, hãy sử dụng auto|inherit|0
tùy thuộc vào thuộc tính. Đối với min-height
là 0
. CSS3 giới thiệu giá trị đặc biệt inital
nên được sử dụng tốt nhất - nhưng tiếc là nó có giới hạn IE support.
Trong trường hợp của bạn min-height:100px;
trong bộ chọn có độ đặc hiệu cao hơn (id hoặc kiểu nội tuyến - tốt nhất là không phải là kiểu sau) nên thực hiện thủ thuật.
let div = document.querySelector("#morespecific");
div.innerHTML = "This div has its min-height set to: "+window.getComputedStyle(div).minHeight;
.someclass{
min-height:200px;
border:1px solid red;
}
#morespecific{
min-height:100px;
border-color:blue;
}
<div id="morespecific" class="someclass">
-- content --
</div>
cần phải ghi đè chiều cao tối thiểu: 200px. chiều cao tối thiểu: tự động cũng không hoạt động – nik
cảm ơn giải pháp của bạn, tôi đã bỏ qua px sau 100px. điều đó xảy ra đôi khi con số đang đến động – nik
bạn được chào đón;) – Christoph