У меня есть отзывчивая страница с двумя разделами. Все элементы в правой части должны реагировать так что я использовал:height: auto отменяет все стили высоты
#rightSection * {max-width:100%;height:auto}
однако любые дополнительные стили высоты игнорируются, как вы видите, в фрагменте кода.
Я не хочу использовать !important
, потому что у меня есть много встроенных стилей с html-кодами, поэтому я предпочитаю не форсировать стили с помощью CSS. Есть ли другой способ установить высоты после height:auto
?
#rightSection * {max-width:100%;height:auto}
.mydiv {
\t width:534px;
\t height:37px;
\t box-sizing:border-box;
}
<div id="rightSection">
<div class="mydiv" style="background:#ff0000"></div>
</div>
That Red div is invisible because the height is igonred!
Да, сделай свой '.mydiv' селектор более конкретный. Возможно, '#rightSection .mydiv'? – BenM
Вот почему вы ** никогда не используете 'id'selectors в CSS **. Просто не делайте этого - у него есть ** нет ** преимуществ и ** много недостатков **. Помните: *** Никогда ***! – connexo
Как только вы запомнили это, узнайте о специфике CSS. – connexo