我终于试图取消表格并使用CSS。CSS - 对齐中心
我有3个DIV组成了三层布局:标题,正文和页脚。我现在试图在这些图层的顶部覆盖一个900像素宽的DIV,居中对齐,这将保留我的一些内容和导航按钮。
这些都是3层:
这(在Photoshop中完成的),就是我想实现,但透明的眼睛:
我3个基础层编码如下:
<div id="main" style="width:100%; z-index:1; position:relative;">
<div id="header" style="width:100%; height:175px; text-align:center; background:#151515; z-index:1;"></div>
<div id="contents" style="width:100%; height:400px; position:relative; background:#FFF; z-index:1;"></div>
<div id="footer" style="width:100%; height:200px; position:relative; background:#151515; z-index:1;"></div>
</div>
我确实设法让一个新的图层坐在上面,但它不是居中对齐。请有人指点我正确的方向?
一些提示: 1)默认情况下,除非另有说明,DIV均为100%宽度。 2)position:relative用于为绝对定位的孩子设置一个新的定位点 - 你没有。 –
感谢提示@Diodeus,非常感谢。我删除了绝对定位的儿童为这个例子,但有用的知道宽度是100%作为默认.. – TheCarver