!important
선언을 표준 스타일 시트에 사용하는 것은 매우 나쁜 습관입니다. 스타일 시트의 계단식 특성을 손상시키기 때문에 모든 비용을 들이지 않고 피하십시오.
more specific selector을 사용하여 이전 스타일을 덮어 씁니다.
스타일을 기본값으로 재설정하려면 특성에 따라 auto|inherit|0
을 사용하십시오. min-height
의 경우 0
입니다. CSS3는 바람직하게 사용 되어야만하는 특별한 값 inital
을 도입합니다. 그러나 불행히도 IE support으로 제한됩니다.
귀하의 경우보다 높은 특이성 (ID 또는 인라인 스타일 - 바람직하지는 않음)이있는 선택자의 min-height:100px;
은 트릭을 수행해야합니다.
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>
은 최소 높이 : 200 픽셀을 재정의해야합니다. 최소 높이 : 자동 또한 작동하지 않습니다. – nik
해결책에 감사드립니다. 100px 이후에 px를 생략했습니다. figure가 동적으로 올 때 언젠가 발생합니다. – nik
당신은 환영합니다;) – Christoph