我正在尝试如何创建一个网站,该网站有 3 个单独的“层”(顶部导航,然后是内容,然后是页脚),每个层都有不同的背景图像,平铺到 100% 宽度......但我想要我的内容要居中(好像包含的 div 有 margin: 0 auto apply)。
到目前为止,我一直在尝试仅为背景图像创建 div,然后绝对定位我的内容 div,但允许它们自动居中。
但事实上,我正在从那里的文档“流”中取出元素,因此我的背景图像 div 最终会相互堆叠。
这真的很难解释,所以希望这个例子会有所帮助:
如您所见,我有我的蓝色 div,背景延伸到 100%,但我希望我的导航和大图像在此处居中。
我的身体是绿色的,然后是一个 hp_content div,这将是我所有内容所在的位置,居中,这里的问题是你不能应用边距或填充值(我已经应用它们来显示它们不工作) ,只有父/浏览器顶部的位置,我相信这会导致我的网站响应时出现问题。
然后我有我的红色 div,它与顶部导航(蓝色)div 相同,它有 100% 的边框,但我希望页脚的东西(推特提要、最新的博客文章和联系方式)在此处居中。
希望有人理解我想要实现的目标并知道如何正确设置这样的页面,非常感谢任何帮助!
乔恩