Фиксированное изображение и контент перекрывает фиксированную боковую панель как разрешение экрана / размер окна уменьшается
-
02-01-2020 - |
Вопрос
У меня есть страница со следующей структурой:
<body>
<div id="page">
<div id="header-container">
<header>
</header>
</div>
<div id="main-container">
<div id="main" class="site-main">
<div id="sidebar-container">
<div id="sidebar">
</div>
</div>
<div id="content-container">
<div id="main-banner-container">
<div id="main-banner-holder">
<img id="main-banner" src="http://dummyimage.com/900x300/000/fff" />
</div>
</div>
<div id="content" class="content" role="main">
</div>
</div>
</div>
<div id="footer-container">
<footer>
<div id="footer-images">
</div>
</footer>
</div>
</div>
</div>
</body>
.
и отформатирован со следующими CSS:
body {
margin: 0 auto;
width: 70%;
background-color: rgb(0,114,187);
font-family: verdana;
}
#header-container {
padding-bottom: 15px;
padding-top: 20px;
padding-left: 35px;
padding-right: 35px;
height: 190px;
}
header {
position: fixed;
width: 66%;
padding-top: 30px;
top: 0px;
}
#sidebar-container {
height:500px;
width:320px;
float:right;
}
#sidebar {
position: fixed;
color: rgb(211,34,52);
padding: 10px;
right: 16.5%;
top:226px;
}
#content-container {
width: 72%;
}
#main-banner-container {
max-width: 900px;
}
.
Просмотр страницы на широкоэкранном экране показывает контент штрафа.Однако, поскольку я уменьшаю размер окна, или если я просматриваю сайт на экране более низкого разрешения, фиксированное изображение и текст под ней начинают скрывать боковую панель, даже если он немного масштабируется.Кроме того, когда страница прокручивается, даже если какой-то текст перемещается, чтобы сделать место для боковой панели, текст ниже он перекрывается при прокручении.
Грубый пример проблемы можно увидеть здесь: http://jsfiddle.net/4wqzp/
Какие изменения мне нужно сделать?
Редактирование: Чтобы уточнить, я надеялся, что простые CSS / HTML основано на основе.JavaScript - это опция, хотя я пытаюсь избежать этого, так как я на самом деле не использовал его на этом сайте.