Быстрый вопрос о позиционировании абсолютного div в родительском отображении: table-cell в IE.
Я создал jsfiddle макета, который я пытаюсь создать, и он работает в chrome и firefox, но в IE он нарушает абсолютную высоту .list-container дочернего элемента (который предназначен для заполнения все пространство сверху вниз на 118 пикселей), когда внутри родителя с display: table-cell .
Есть ли какие-либо правила стиля IE, которые мне не хватает, чтобы помочь ему отобразить абсолютного ребенка? Возможно ли это в IE?
html, body{
height:100%;
margin:0;
padding:0px;
}
.table{
display : table;
width : 100%;
height : 100%;
}
.row{
display : table-row;
width : 100%;
height : 100%;
}
.table-cell{
height:100%;
width:50%;
border:1px solid #000;
display : table-cell;
position: relative;
}
.header{
position:relative;
top:0px;
height:112px;
margin:0px;
border:3px solid blue;
background: rgba(0,0,230, .2);
}
.list-container{
position:absolute;
top:118px;
left:0px;
bottom:0px;
right:0px;
margin:0px;
overflow:auto;
overflow-x:hidden;
border:3px solid #CCC;
background: rgba(0,0,0,.1);
}
<body>
<div class="table">
<div class="row">
<div class="table-cell">
<header class="header"></header>
<div class="list-container">
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</div>
</div>
<div class="table-cell">
</div>
</div>
</div>
</body>