0
所以我要在我的网站,它工作正常左侧的导航栏,但它不会“推”像普通数据的脚注确实位置:固定在左推送内容
#navbar {
float:left;
width: 181px;
position: fixed;
height: 100%;
}
#footer {
border-top:2px solid #a1a1a1;
position:absolute;
bottom:0;
width:100%;
color:white;
height:60px; /* Height of the footer */
background-color: #101010;
}
这是CSS,你可以看到一个“工作”的版本:
与第二个链接,你会发现的主要内容是如何将这些数据推,b UT放在了第一位,如果你有一个小屏幕或使窗口小,它不会显示所有的导航栏的,是有办法解决这一问题? 我相信我已经涵盖了一切
我可以很容易地删除这些,但我也仍然希望导航栏保持其位置,以便在长页面上它停留在屏幕上,而不是去到文本的中心 –
@TomHancock我不认为你可以实现你想用纯html和css。你将不得不涉及的JavaScript,因此您可以检查时,侧边栏的底部已达到页脚。有一个称为[置顶侧栏(一堆这样https://www.google.se/search?q=sticky+sidebar&oq=sticky+sidebar&aqs=chrome.0.69i59j69i65j69i60l2j0l2.2186j0j4&sourceid=chrome&espv=210&es_sm=119&ie=UTF-8 )插件那里。 –