绝对定位情况下水平垂直居中的方法
2013-10-07 21:24
295 查看
非绝对定位情况下,一般使用margin:0 auto的方法来进行居中,但在绝对定位情况下,margin:0 auto会失效。
这时,进行水平垂直居中可以如下:
position:absolute;
left:50%; //left设置为50%,这时是以元素的左侧进行的水平居中,所以需要设置margin-left为元素宽度的一半。
top:50%;//垂直居中原理同水平居中
margin-top:-100px;
margin-left:-100px;
width:200px;
height:200px;
z-index:1;
这时,进行水平垂直居中可以如下:
position:absolute;
left:50%; //left设置为50%,这时是以元素的左侧进行的水平居中,所以需要设置margin-left为元素宽度的一半。
top:50%;//垂直居中原理同水平居中
margin-top:-100px;
margin-left:-100px;
width:200px;
height:200px;
z-index:1;
相关文章推荐
- 工作建议
- kernel learning for extrinsic classification of manifold features+CVPR13
- Azkaban2官方配置文档
- 图解Javascript引用类型之数组
- 奇怪的^M$錯誤
- 内存管理有哪几种方式
- LATEX TEMPLATE (SPRINGER) (*.BST)
- LATEX TEMPLATE (SPRINGER) (*.BST)
- 做自己的心理调解师
- 你的人生取决于你所遇到的人
- 设计挂了吗?(设计已死? Is Design Dead?)译文
- 数字彩色电视摄像机结构
- flash 中无法导出swf文件的解决方法
- 所学知识之二
- 在 iPad和 iPhone的浏览器上查看网页源代码
- STL总结之functor
- codeforces 341C Iahub and Permutations(组合数dp)
- 所学知识之三
- linux内核(linux kernel2.6)编程 视频教程下
- ubuntu下命令(一)