排版思路:固定宽度且居中的版式是网络中最常见的排版方式之一,首先将所有页面内容用一个大<div>包裹起来,指定该<div>的ID为container,这个ID在整个页面中是唯一的。部分代码如下:
body{ margin:0px; padding:0px; text-align:center; background:#e9fbff;}
解释:margin:0px;指定页面四周的空隙都为0。text-align:center;这是整个排版的关键语句,将页面<body>中的所有元素都设置为居中。
#container{ position:relative; margin:0 auto; padding:0px; width:700px; text-align:left; background:url(container_bg.jpg) repeat-y;}
解释:position:relative,相对定位,设置块相对于原来的位置。由于<body>已经设置了居中,因此这里不需要在调整,只是考虑到浏览器的兼容性,加上这句代码。
margin:0 auto; 非常关键的一句,它使得该块与页面的上下边界距离为0,左右则自动调整。这一句代码的完整写法为margin:0 auto 0 auto; 这里采用了简写。
width:700px;设定固定宽度为700px;
text-align:left;用来覆盖<body>中设置的对齐方式,使得#container中的所有内容恢复左对齐。
固定宽度且居中的格式