Мой выпуск
Я вижу, что значение рамки рамки применяется в IE8 Инспектор инструментов разработчика. Поэтому я знаю, что border-box работает, особенно, как ожидается, когда установлена ширина (или высота). Но так как я использую min-height для своего роста (а OP использует min-width), мое минимальное значение не работает. Поэтому проблема:
Минимальная высота / минимальная ширина IE не учитывает границы:
.box {
padding: 30px;
box-sizing: border-box;
min-height: 200px;
}
<div class="box">Awesome Box</div>
- IE8: 260px (30px от верха отступа и 30px от нижнего отступа). Не работает.
- FireFox: высота 200 пикселей. (фактор мин в рамке). Работает.
Мое решение:
Не помещайте отступы на тот же элемент, что и минимальные значения И граничный блок - (вам, возможно, больше не понадобится размер рамки, если вы их разделите).
.box {
box-sizing: border-box;
min-height: 200px;
}
.box-inner {
padding: 30px;
}
<div class="box">
<div class="box-inner">Awesome Box</div>
</div>