我正在寻找一个带有全高边栏解决方案的粘性页脚,并在此部分找到它:
yet another HTML/CSS layout challenge - full height sidebar with sticky footer
标记为正确答案的帖子解释了一个简洁的解决方案,但我想知道是否可以将该流体内容div转换为固定的,与页脚相同。 (固定的意思是固定宽度)。
内容div和页脚应覆盖屏幕的整个可见宽度,并且在调整大小时,不应使用窗口调整大小。它们应保持不变并改为显示滚动条。
另外,我之后的另一个特别的事情是让侧边栏有一些额外的左边距。这是小提琴:
<div id="wrapper">
<div id="content">
<div id="sidebar">Sidebar<br/>Sidebar<br/>Sidebar<br/></div>
<div id="main">
Content
</div>
</div>
<div class="push"></div>
</div>
<div id="footer"><div id="footer-content">Footer</div></div>
(CSS可以在小提琴上找到,以保持这个帖子整洁。)
哦,如果有办法让内容跨越侧边栏,而不是从窗口,那就太棒了!
我一直在寻找并试图实现这一目标两天但没有成功。如果有人可以提供帮助,我真的很感激..
稍后修改 @toninoj:
再次感谢您的投入,我为没有这么明确而道歉。基本上,我希望页脚能够在宽屏和笔记本电脑上占据全宽。我想要远离100%宽度的原因是我希望我的页脚在调整窗口大小(变小)时仍然很大,而不是在调整大小或根据窗口大小调整自身。页脚将包含一些严重的数据,并且在调整大小时看起来很糟糕。
我可以投入大量像素以保持其宽度固定,但不会在笔记本电脑上造成问题,例如? (滚动条虽然没有必要出现)
答案 0 :(得分:0)
您需要指定元素的确切宽度,例如width:200px;
你应该给它position:fixed
以使其变得粘稠。你也应该给它overflow:scroll;
如果您想要一个没有滚动条的固定宽度页脚,您只需指定类似
的内容width:1600px;
overflow:hidden;