实现div的上下左右都居中
2014-08-14 15:17
405 查看
把 绿色那个div 上下页居中
<style type="text/css"><!--div {position:absolute;top:50%;left:50%;margin:-150px 0 0 -200px;width:400px;height:300px;border:1px solid #008800;}--></style><div>让层垂直居中于浏览器窗口</div>其实解决的思路是这样的:首们需要position:absolute;绝对定位。而层的定位点,使用外补丁margin负值的方法。负值的大小为层自身宽度高度除以二。如:一个层宽度是400,高度是300。使用绝对定位距离上部与左部都设置成50%。而margin-top的值为-150。margin-left的值为-200。这样我们就实现了层垂直居中于浏览器的样式编写注:上面的是一般用于垂直居中与浏览器,想解决div垂直居中与外层div的话,只需要给外层div加上position:relative;就好了;记住,外层div要设定高度和宽度
参考地址:http://zhidao.baidu.com/link?url=TmAb3nyqlRsVdt98hbpwQi03qV9guvirvCDVe0WbdFxLxxOJpZ8O_l92xZmHSGdnhmXqUW1S10eiyzOlliuOfq
相关文章推荐
- css实现div内图片上下左右居中
- CSS3实现图片在DIV中上下左右居中(2)
- CSS实现图片在DIV中上下左右居中(1)
- css中position:fixed实现div居中上下左右居中
- 实现div左右上下都居中
- Div 与 CSS 如何实现上下居中 左右居中
- css中position:fixed实现div在窗口上下左右居中
- css实现div中的图片自动上下左右居中
- CSS之DIV上下左右居中
- JavaScript实现可上下左右拉伸移动的DIV层
- 纯CSS实现上下左右都居中的代码
- 让图片img标签在div里上下左右居中的方法
- 一个div层在页面上下左右居中以及数据的排序
- div里的文字左右居中 上下居中
- js实现使元素在屏幕里上下左右居中
- 怎样让div中的字上下左右居中
- 纯CSS实现上下左右都居中的代码
- 设置DIV上下左右均居中
- 如何使div中的内容上下左右居中?
- 多行文字在一个div中上下左右居中