Очень плохая привычка использовать объявления !important
в стандартных таблицах стилей. Избегайте его любой ценой, потому что он нарушает каскадную природу таблиц стилей.
Используйте more specific selector, чтобы переопределить предыдущие стили.
Для сброса стилей по умолчанию используйте auto|inherit|0
в зависимости от атрибута. Для min-height
это 0
. CSS3 вводит специальное значение inital
, которое должно быть предпочтительно использовано, но, к сожалению, оно ограничено IE support.
В вашем случае 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 пикселей. min-height: auto также не работает – nik
спасибо за ваше решение, я опускал px после 100px. это происходит когда-то, когда цифра идет динамически – nik
добро пожаловать;) – Christoph