Я пытаюсь сохранить div, прикрепленный к окну браузера при прокрутке содержимого, но я просто не могу заставить его работать.Сохраните раздел, прикрепленный к окну браузера
Вот что я собираюсь на до сих пор:
HTML
<section id="adminpanel">
<!--Drop down-->
<!--Button-->
<!--Drop down-->
<!--Button-->
<!--Drop down-->
<!--Button-->
</section>
<!--This is the content section-->
<div class="content">
<div id="accounts">
<!--content-->
</div>
<div id="facilities">
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
<p>test</p>
</div>
</div>
<footer>
<p>Copyright ©</p>
</footer>
CSS
html, body {
height:100%;
min-height: 100%;
background-color:grey;
margin: 0;
padding: 0;
border: 0;
}
#adminpanel {
line-height:30px;
background-color:#eeeeee;
height:100%;
width:15%;
float:left;
}
.content {
position: relative;
width:85%;
min-height: 100%;
float:left;
background-color:silver;
margin-bottom: 60px;
}
footer {
text-align:center;
position: fixed;
padding:5px;
left:0px;
bottom:0px;
width:100%;
background: #999999;
}
Вот JSFiddle демонстрации, где я нахожусь до сих пор.
Я попытался установить position: fixed;
на #adminpanel
, но это, похоже, все испортит, любая помощь будет принята с благодарностью.
Что вы имеете в виду, что, кажется, натворить? Вы хотите, чтобы он был там, где он был слева, но никогда не двигался? –
Похоже, это работает для меня. Я предполагаю, что «перепутанная» часть заключается в том, что остальная часть вашего контента меняется всякий раз, когда вы применяете «position: fixed» к '# adminpanel'? Кроме того, вам нужно будет применить z-index больше, чем элемент '.content', чтобы отобразить' # adminpanel'. [Пример] (https://jsfiddle.net/fxvexogc/). –