Я пытаюсь установить высоту дочернего элемента в процентах от его родителя.Вот мои настройки:
.html, .body {height: 100%; width: 100%}
/* test is a child of body to ensure content is aligned in the middle */
.test {
width: 90%;
height: 100%;
position: absolute;
left: 5%;
top: 0%;
margin: -0% 0 0 0%;
}
/* top banner */
.banner {
height: 100px;
margin-left: 2%;
width: 96%;
}
/* rest of the content */
.center{
background-color: #FFFFFF;
height: 80%;
margin-left: 2%;
margin-top: 10px;
overflow-x: auto;
padding: 3px;
position: relative;
width: 95%;
}
/* content inside center */
.iwant-event {
height: 100%;
left: 0;
width: 84.5%;
}
Можно было бы ожидать, что класс iwant-event заполнит 100% центра.В хроме я получаю такое поведение.Однако в Firefox iwant-event не заполняет 100% центра.Упрощенная версия моего HTML:
<body>
<div class="test">
<div class="banner">Banner stuff here</div>
<div class="center">
<div class="iwant-event"></div>
</div>
</div>
</body>
Я достаточно хорошо знаком с базовым CSS, но никогда раньше не пытался разрабатывать для многих браузеров.Буду признателен за любую помощь.