Мне нужно разделить экран на 2: корпус (около 90% экрана) и нижний колонтитул (около 10% экрана - зафиксировано на нижней части). Нижний колонтитул должен быть прозрачным, а тело должно иметь много текста, поэтому это будет вертикальная полоса прокрутки. Моя проблема заключается в том, что высота тела не составляет 90% от высоты (но 100%), поэтому я могу видеть текст за нижним колонтитулом.Разделить высоту экрана на нижний колонтитул
Как это исправить? Вот JSFiddle, который показывает мою проблему.
И код:
HTML:
<div id="body">
texttext<br/>text<br/>text
</div>
<div id="footer">
this is footer
</div>
CSS:
#body{
height:80%;
}
#footer{
width:100%;
height:30px;
position:fixed;
bottom:0;
left:0;
color: blue;
text-align: center;
background: red;
opacity: .5;
}
Спасибо
Ваш [обновлено JSFiddle] (https://jsfiddle.net/96jfew5s/3/) с немного больше текста. Это не работает. –
Спасибо, я, должно быть, испортился, обновляя скрипку. Я исправил его – theblindprophet
Скрипка и ответ, а также :) Вы очень желанны. –