网页制作 css让页面居中对齐
发布时间:2009-09-22 00:33:37 作者:佚名 我要评论
总结一下css让页面居中对齐的方法.
总结一下css让页面居中对齐的方法
1.我们常用的margin:0 auto;方法
这个方法是大家用的最多的方法,使用的时候必须为容器制定宽度!
例子:
但是在IE6之前的版本中却不被支持,下面看一下第二种方法
2. 用text-align实现居中,这个方法其实算是一个hack。
这个方法把整个页面当作文本对待,把body的属性设置为{text-align:center;}
这样的话页面所有内容全部居中了,还需要把页面总的外框(wrap)属性{text-align:left;}
这样的话页面就居中了!
代码:
3.负的外边距
负外边距需要和绝对定位同时使用,才会生效。
首先需要一个{wrap}来包裹所有的页面内容,并将其定位到页面的50%。这样{warp}容器据浏览器左边50%的距离。
然后再用负边距,将容器左边距设置为{wrap}宽度的一半即可。
看代码:
综上所述:第一种方法是我们大家首选的解决方案,第二种方法其实可以和第一种方法结合起来用更好,第三种方法是是可以兼容所有的浏览器,如果你对你的也页面兼容性要求的高些,这个也可以作为你的首选哈!
1.我们常用的margin:0 auto;方法
这个方法是大家用的最多的方法,使用的时候必须为容器制定宽度!
例子:
#main {width:960px;margin:0 auto;}
这个在大部分浏览器里面都可以很好的实现效果。但是在IE6之前的版本中却不被支持,下面看一下第二种方法
2. 用text-align实现居中,这个方法其实算是一个hack。
这个方法把整个页面当作文本对待,把body的属性设置为{text-align:center;}
这样的话页面所有内容全部居中了,还需要把页面总的外框(wrap)属性{text-align:left;}
这样的话页面就居中了!
代码:
body{text-align:center;}
wrap {text-align:left;}
wrap {text-align:left;}
3.负的外边距
负外边距需要和绝对定位同时使用,才会生效。
首先需要一个{wrap}来包裹所有的页面内容,并将其定位到页面的50%。这样{warp}容器据浏览器左边50%的距离。
然后再用负边距,将容器左边距设置为{wrap}宽度的一半即可。
看代码:
#wrap {width:800px;position:absolute;left:50%;margin:0 0 0 -400px;}
这样wrap就居中对齐了,这个方法基本上可以兼容所有的浏览器了。综上所述:第一种方法是我们大家首选的解决方案,第二种方法其实可以和第一种方法结合起来用更好,第三种方法是是可以兼容所有的浏览器,如果你对你的也页面兼容性要求的高些,这个也可以作为你的首选哈!
相关文章
- 为了使表单元素和文字都垂直居中对齐,当文本框和下拉框都没问题,但是单选框和复选框就了,经过反复测试终于完整搞定与大家分享,感兴趣的各位可不要错过了哈2013-03-21
- checkbox与文字不对齐会影响美观本文将将介绍解决方法:需要checkbox居中对其 然后文字也要居中对齐,checkbox在FF和IE下表现不一样;不管你怎么设置默认的margin和padding2013-01-21
- 修改图片大小对齐间隔边框属性,这些操作在开发过程中很常见,也很实用,本文对此进行详细介绍下,感兴趣的朋友可以了解下啊2013-01-20
css 垂直对齐 css中vertical-align属性(垂直对齐)的使用说明
这两天写个页面css的时候用到了vertical-align属性,使用过程中踩到了坑,因此整理了一些,以备不时之需,感兴趣的朋友可以了解下哦2013-01-09- div中加入span右对齐后,出现了换行问题,一般思路的话一定是认为通过
分开两列,一个align=left,另一个align=right;很是疑惑,于是利用闲暇时间,搜索整理下,晒出来 2012-12-19 css span右对齐 css li标签中span日期靠右布局实现代码
在网页布局中经常会碰到新闻标题靠左日期靠右,想要实现这种布局效果,需要在代码上下点功夫,本人比较上心,也遇到此问题,于是搜集整理一下,需要的朋友可以参考下2012-12-18一个文本框旁边一个按钮是很经常用到的网页内容,比如搜索框等等,而如果旁边的按钮使用图像的话,他们竖直方向就很不容易对齐,这一直是大家所头疼的问题,于是搜集整理一2012-12-11表单元素radio select对齐与IE6下双边距问题解决方案
之前一直困扰自己的一个问题就是表单内radio、select等的对齐问题,搞得自己相当恼.今天终于花了些时间找到了好的解决方法.也希望能够帮到跟我同样闻form色变的人2012-12-07网页中form表单的元素会出现一些问题:比如文本域和按钮对齐问题,这个问题会影响到界面的美观度,本文将介绍如何解决此类问题,需要了解的朋友可以参考下2012-11-30表单元素input、文字完美垂直居中对齐方法.2012-07-11
最新评论