Дает другой результат, когда вы даете значение высоты?Я что-то пропустил?Или MS рендерит так плохо?
.box {
background: #fff;
width: 100%;
clear: both;
display: inline-block;
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
box-shadow: 0 1px 0 rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.height-1{
height:35px
}
.height-2{
height:50px
}
<div class="box height-1">Lorem Ipsum</div>
<br>
<br>
<div class="box height-2">Lorem Ipsum</div>
Пример ссылки