我正在尝试制作一个示例网页来熟悉 HTML5,并且我想尝试复制 Facebook 的页面布局;即跨越整个屏幕宽度的页眉、底部的小页脚和三栏主体,由左侧的链接列表、中间的主要内容和可选部分组成在右侧(用于广告、框架等)。它很整洁,可以在多种窗口大小中很好地显示。
到目前为止,我已经尝试分别使用 a <header>
、<footer>
a<nav>
和<section>
block 来实现这一点。但是,该页面存在一些异常情况。当窗口最大化时,页脚(包含一个带有版权信息的简单文本块)出现在页面右上角的页眉下方。另一方面,当没有足够的空间来显示窗口中的所有内容时,它会将主体文本放在该部分的下方。换句话说,它不断移动元素以适应窗口。
有人可以告诉我如何实现我想要的外观吗?我已经尝试过使用我通过 Google 阅读到的一些 CSS 属性,但我很确定我不知道自己在做什么,并且真的可以使用一些指导。
谢谢!