Собственно заметил такую штуку, которая подпортила мне жизнь.
Например есть родительский элемент и дочерние, к примеру это будет список:
<ul class="test">
<li>1</li>
<li>2</li>
</ul>
Теперь попроуем сделать всем li 100%:
* {outline: none !important; box-sizing: border-box; padding: 0px; margin: 0px;}
.test {
list-style-type: none;
border: solid 1px black;
width: 200px;
min-height: 100px;
}
.test li{
width: 50%;
border: solid 1px red;
float: left;
}
Проблема в том, что если у родительского элемента нет четкого height, то дочерние элементы игнорируют height 100%. Вопроса сразу 2:
Почему так происходит и можно ли не указывая height родителю решить проблему ?Как быть с адаптивной версткой, в различных точках править размеры (height родительского блока например) ?